Commit Graph

  • 8670c53d26
    Merge rust-bitcoin/rust-bitcoin#1034: README: remove stale info about upcoming edition change sanket1729 2022-06-09 01:38:25 -0700
  • 3ed3d574dc
    Merge rust-bitcoin/rust-bitcoin#1038: Modify from_script functions in address.rs to return result Andrew Poelstra 2022-06-08 23:59:09 +0000
  • 66e852cd19
    Update format of ExcessiveScriptSize error message eunoia_1729 2022-06-09 01:22:23 +0530
  • 89bd4b61a4
    Modify from_script functions in address.rs to return result eunoia_1729 2022-06-05 20:19:26 +0530
  • 8fd700859a
    Merge rust-bitcoin/rust-bitcoin#1043: Clear clippy warnings from `--all-targets` Andrew Poelstra 2022-06-08 12:50:15 +0000
  • 271d0ba068 Allow many arguments in test function Tobin C. Harding 2022-06-07 15:24:31 +1000
  • c0c88fe87d Use vec instead of pushing to a mutable vector Tobin C. Harding 2022-06-07 15:23:35 +1000
  • 73066e7e48 Use values() to iterate map values Tobin C. Harding 2022-06-07 15:21:29 +1000
  • 38ff025122 Remove useless use of vec! Tobin C. Harding 2022-06-07 15:20:07 +1000
  • d8e82d5cd4 Remove length comparison to zero Tobin C. Harding 2022-06-07 15:17:20 +1000
  • c1f34f5c0e Return Address directly Tobin C. Harding 2022-06-07 15:16:18 +1000
  • ff8d585c17 Use flat_map instead of map().flatten() Tobin C. Harding 2022-06-07 15:13:03 +1000
  • b24a112f08 Remove calls to clone from types that implement Copy Tobin C. Harding 2022-06-07 15:09:58 +1000
  • 2b8d93ec4b Remove unnecessary explicit reference Tobin C. Harding 2022-06-07 15:07:59 +1000
  • ef90e3d4ed Use plus-equals operator Tobin C. Harding 2022-06-07 15:04:26 +1000
  • 922b820105 Replace assert!(false) with panic! Tobin C. Harding 2022-06-07 15:03:25 +1000
  • a8039e1742 Remove redundant clone Tobin C. Harding 2022-06-07 15:01:40 +1000
  • cf8de73169 Remove unnecessary cast of integer literal Tobin C. Harding 2022-06-07 15:00:00 +1000
  • 999ac450bb Do not use assert_eq with literal bool Tobin C. Harding 2022-06-07 14:31:03 +1000
  • abfeb32e35 Remove unnecessary local variable Tobin C. Harding 2022-06-07 14:45:25 +1000
  • 04b09a4e8d Remove unused loop Tobin C. Harding 2022-06-07 14:42:54 +1000
  • 380e0016cc Use write_all instead of write Tobin C. Harding 2022-06-07 14:50:46 +1000
  • 827fcd8a89 Allow unusual digit grouping Tobin C. Harding 2022-06-07 14:29:15 +1000
  • 242c640603 Remove redundant field names Tobin C. Harding 2022-06-07 14:26:23 +1000
  • 0f8f4c5609 Collapse if statements Tobin C. Harding 2022-06-07 14:24:44 +1000
  • 229fcb9f1f Use if let instead of destructuring pattern Tobin C. Harding 2022-06-07 14:22:38 +1000
  • 42a91ab32a Expose SIGHASH_SINGLE bug in `encode_signing_data_to` Dawid Ciężarkiewicz 2022-05-29 20:52:20 -0700
  • a9365375c1
    Merge rust-bitcoin/rust-bitcoin#1037: Document `Txid` being displayed backwards Andrew Poelstra 2022-06-06 11:34:49 +0000
  • 28049ce2d9 Document `Txid` being displayed backwards Dawid Ciężarkiewicz 2022-06-03 19:43:45 -0700
  • de17554a3c
    Merge rust-bitcoin/rust-bitcoin#1033: Avoid allocation in build_scriptint Andrew Poelstra 2022-06-03 18:27:08 +0000
  • 29cfdc8614 README: remove stale info about upcoming edition change Dawid Ciężarkiewicz 2022-06-02 21:07:23 -0700
  • c80dbc2169
    Avoid allocation in build_scriptint Steven Roose 2022-06-02 15:36:45 +0100
  • 21f4493813
    Merge rust-bitcoin/rust-bitcoin#1032: Remove network::Error Andrew Poelstra 2022-06-02 14:14:14 +0000
  • adf3958127
    Merge rust-bitcoin/rust-bitcoin#1011: Add non_exhaustive compiler directive to `AddressType` Andrew Poelstra 2022-06-02 14:13:38 +0000
  • 43b684bbe6 Add non_exhaustive compiler directive to AddressType Tobin C. Harding 2022-05-26 11:47:33 +1000
  • 99aab446c3 Remove network::Error Tobin C. Harding 2022-06-02 08:24:23 +1000
  • 09b4198b16
    Merge rust-bitcoin/rust-bitcoin#1031: refactor: remove SchnorrSignatureHash::Reserved variant Andrew Poelstra 2022-06-01 23:26:30 +0000
  • 165cae959a
    Merge rust-bitcoin/rust-bitcoin#1003: Improve error `Display` implementations sanket1729 2022-06-01 15:15:11 -0700
  • 911a9ec579
    Merge rust-bitcoin/rust-bitcoin#1018: Add more documentation to some core types sanket1729 2022-06-01 15:02:43 -0700
  • 69707b0ccd
    refactor: remove SchnorrSignatureHash::Reserved variant eunoia_1729 2022-06-02 03:18:58 +0530
  • 471f90923d
    Merge rust-bitcoin/rust-bitcoin#1006: Feature `use-serde` renamed to `serde` sanket1729 2022-06-01 14:28:36 -0700
  • e9a3379228
    Merge rust-bitcoin/rust-bitcoin#878: Add chain hash type using consts sanket1729 2022-06-01 12:32:57 -0700
  • 68dd23d5ca
    Merge rust-bitcoin/rust-bitcoin#993: Replace base64-compat dependency sanket1729 2022-06-01 11:48:30 -0700
  • 57eaf13c86
    Merge rust-bitcoin/rust-bitcoin#1021: Enforce segwit v0 script validity when creating address. Andrew Poelstra 2022-06-01 16:24:02 +0000
  • 50489c8d5e
    Merge rust-bitcoin/rust-bitcoin#1026: Add non_exhaustive to all error enums Andrew Poelstra 2022-06-01 16:22:22 +0000
  • 95548afccf
    Merge rust-bitcoin/rust-bitcoin#798: Audit conversion methods Andrew Poelstra 2022-06-01 16:19:17 +0000
  • 8f81fc5aa7
    Merge rust-bitcoin/rust-bitcoin#1004: Clear Clippy warnings Andrew Poelstra 2022-06-01 16:18:24 +0000
  • 58a62c0050
    Merge rust-bitcoin/rust-bitcoin#1023: Add `consensus_decode_from_finite_reader` optimization Andrew Poelstra 2022-06-01 16:08:49 +0000
  • 6c10d77ecb Address::from_script() - Check witness v0 program lengths. Noah 2022-05-28 20:27:18 +1000
  • 99f565f932 Add non_exhaustive to all error enums Tobin C. Harding 2022-05-31 14:29:50 +1000
  • 082e185711 Add `consensus_decode_from_finite_reader` optimization Dawid Ciężarkiewicz 2022-05-28 20:58:43 -0700
  • a6efe982bd Use write_all to write whole buffer Tobin C. Harding 2022-05-31 12:15:16 +1000
  • 5fbb211085 Use fn name to_ instead of as_ Tobin Harding 2022-01-19 14:05:01 +1100
  • 8ffa32315d Use fn name to_ instead of into_ Tobin Harding 2022-01-19 13:41:45 +1100
  • 6874ce91e2 Remove as_inner Tobin C. Harding 2022-05-31 09:58:15 +1000
  • 1875c912c3 Extend docstring for more types Dawid Ciężarkiewicz 2022-05-27 20:34:12 -0700
  • 325ea8fb7d Add "Relevant BIPs` to `Address` Dawid Ciężarkiewicz 2022-05-27 19:50:24 -0700
  • 7c2ca3d20b Add `BlockHeader` Bitcoin Core reference link Dawid Ciężarkiewicz 2022-05-27 16:50:07 -0700
  • f4922f6fe7 Update `BlockHeader::version` documentation Dawid Ciężarkiewicz 2022-05-27 16:45:21 -0700
  • 99ae48ab01
    Merge rust-bitcoin/rust-bitcoin#1010: Match against an optional single trailing colon Andrew Poelstra 2022-05-27 15:52:59 +0000
  • 015b7dab3d
    Merge rust-bitcoin/rust-bitcoin#1013: Do not pin transitive ryu dependency Andrew Poelstra 2022-05-27 14:52:18 +0000
  • 57dd6739c3 Do not print error when displaying for std builds Tobin C. Harding 2022-05-25 12:56:51 +1000
  • 2e7effc604 Feature `use-serde` renamed to `serde` Martin Habovstiak 2022-05-25 08:41:59 +0200
  • 553a6813c5 Do not pin transitive ryu dependency Tobin C. Harding 2022-05-26 14:50:11 +1000
  • 88ce8fe923 Match against an optional single trailing colon Tobin C. Harding 2022-05-26 11:25:42 +1000
  • b80cfeed85 Bind to error_kind instead of e Tobin C. Harding 2022-05-26 10:05:05 +1000
  • 51c60b8507 Allow no is_empty method for VarInt Tobin C. Harding 2022-05-25 13:46:56 +1000
  • 841f1f5832 Implement Default for TaprootBuilder Tobin C. Harding 2022-05-25 13:42:34 +1000
  • f81d4aa9bd Remove unnecessary call to clone Tobin C. Harding 2022-05-25 13:41:22 +1000
  • 27649ba182 Use copied instead of map to copy Tobin C. Harding 2022-05-25 13:40:13 +1000
  • 62ccc9102c Use iter().flatten().any() instead of if let Some Tobin C. Harding 2022-05-25 13:36:51 +1000
  • 4b28a1bb97 Remove unneeded return statement Tobin C. Harding 2022-05-25 13:32:42 +1000
  • 16cac3cd70 Derive Default for Witness Tobin C. Harding 2022-05-25 13:31:15 +1000
  • c75189841a Remove unnecessary closure Tobin C. Harding 2022-05-25 13:28:31 +1000
  • dfff85352a Ignore bytes written for sighash_single bug output Tobin C. Harding 2022-05-25 13:25:23 +1000
  • 14c72e755b Use contains combinator instead of manual range Tobin C. Harding 2022-05-25 13:24:15 +1000
  • b7d6c3e02c Remove additional reference Tobin C. Harding 2022-05-25 13:21:25 +1000
  • 1940b00132 Implement From instead of Into Tobin C. Harding 2022-05-25 13:19:17 +1000
  • fcd0f4deac Use struct field init shorthand Tobin C. Harding 2022-05-25 13:15:20 +1000
  • 641960f037 Use rustfmt::skip Tobin C. Harding 2022-05-25 13:13:13 +1000
  • 3cd00e5d47 Remove unnecessary whitespace Tobin C. Harding 2022-05-25 13:12:31 +1000
  • 241ec72497 Bind to b instead of e Tobin C. Harding 2022-05-25 12:41:31 +1000
  • 01f481bf5c Bind to s instead of e Tobin C. Harding 2022-05-25 12:33:56 +1000
  • 5c6d369289 network: Remove unused error variants Tobin C. Harding 2022-05-25 12:32:35 +1000
  • e67e97bb37 Put From impl below std::error::Error impl Tobin C. Harding 2022-05-25 12:31:32 +1000
  • 6ca98e5275 Remove error TODO Tobin C. Harding 2022-05-25 11:59:58 +1000
  • 324fa0f7be
    Merge rust-bitcoin/rust-bitcoin#968: Refactor address byte swapping Andrew Poelstra 2022-05-24 17:40:56 +0000
  • 0e82376bf8
    Merge rust-bitcoin/rust-bitcoin#987: Implement `std::error::Error` for the new MSRV Andrew Poelstra 2022-05-21 14:08:28 +0000
  • 2b1154cefe
    Merge rust-bitcoin/rust-bitcoin#996: Box value encoded in a variant to reduce enum stack space sanket1729 2022-05-19 19:04:38 -0700
  • fcb035fb4f
    Merge rust-bitcoin/rust-bitcoin#956: Improve docs in `sighash` and `psbt/mod.rs` sanket1729 2022-05-19 18:58:58 -0700
  • fa8091866d
    Merge rust-bitcoin/rust-bitcoin#980: Remove sha256t_hash_newtype macro sanket1729 2022-05-19 18:52:58 -0700
  • d73a94a5d9
    Merge rust-bitcoin/rust-bitcoin#960: Trival docs fixes sanket1729 2022-05-19 18:50:13 -0700
  • 48466bdf93
    Merge rust-bitcoin/rust-bitcoin#978: Make Address::get_payload_bytes public sanket1729 2022-05-19 18:38:07 -0700
  • 9906cea14c
    Box value encoded in a variant to reduce enum stack space Riccardo Casatta 2022-05-19 17:05:42 +0200
  • 97a5bb1439 Implement std::error::source codebase wide Tobin C. Harding 2022-05-04 15:56:24 +1000
  • 0a9191b429 Add parenthesis around left hand side of companion Tobin C. Harding 2022-05-04 15:48:23 +1000
  • 7cf8af2f86 Put Error impl block below Display Tobin C. Harding 2022-05-04 15:08:33 +1000
  • 2384712364 Re-order Display match arms Tobin C. Harding 2022-05-04 15:02:18 +1000
  • 07c75304d2 Refactor address byte swapping Tobin C. Harding 2022-04-26 11:21:35 +1000
  • 8e29f2b493 Add ChainHash type Tobin Harding 2022-03-16 12:47:08 +1100