Commit Graph

  • 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
  • cd8f511fcb blockdata: constants: Use wildcard import in unit tests Tobin Harding 2022-03-16 11:22:18 +1100
  • 71bf19621a Use fully qualified path in macro Tobin Harding 2022-03-16 11:18:38 +1100
  • 58f94bee9b Remove sha256t_hash_newtype macro Tobin C. Harding 2022-05-02 12:06:42 +1000
  • 90b4f1cde8 Clear TapTreeIter clippy warning Tobin C. Harding 2022-04-20 15:31:58 +1000
  • e6084a1af8 Improve documentation around EcdsaSig Tobin Harding 2022-01-07 13:58:47 +1100
  • 9896f27eae psbt: Improve documentation Tobin C. Harding 2022-04-19 15:26:26 +1000
  • 33a50831ce sighash: Improve documentation Tobin Harding 2022-03-16 14:02:21 +1100
  • 50d9394582
    Merge rust-bitcoin/rust-bitcoin#983: Edition 2018 Andrew Poelstra 2022-05-18 19:19:28 +0000
  • 491da3e701
    Merge pull request #992 from tcharding/rm-dr Matt Corallo 2022-05-12 21:33:50 +0000
  • 38c41e4612 Replace base64-compat dependency Tobin C. Harding 2022-05-11 10:33:03 +1000
  • 9f0c687d89 Enable edition 2018 Tobin C. Harding 2022-05-03 09:02:58 +1000
  • dca0d67771 Fix in preparation for next edition Tobin C. Harding 2022-05-03 08:13:57 +1000
  • b5a76e0434 Remove dr-orlovsky from maintainer list Tobin C. Harding 2022-05-11 07:17:47 +1000
  • af1f259419
    Merge rust-bitcoin/rust-bitcoin#989: Add method to push an ECDSA sig + sighash type byte on a witness Andrew Poelstra 2022-05-10 18:12:23 +0000
  • 0ab5eeac81 Add method to push an ECDSA sig + sighash type byte on a witness Matt Corallo 2022-05-05 03:27:28 +0000
  • 23fe753f0f
    Merge rust-bitcoin/rust-bitcoin#982: Remove irrelevant notes about version pinning sanket1729 2022-05-02 16:36:26 -0700
  • 091688c078
    Remove irrelevant notes about version pinning Martin Habovštiak 2022-05-02 14:34:19 +0200
  • 7ca30b6aa8 Move Address::payload_as_bytes to Payload::as_bytes Fredrik Meringdal 2022-05-02 12:32:08 +0200
  • bcc923c03a
    Merge rust-bitcoin/rust-bitcoin#716: Add `amount::Display` - make formatting configurable sanket1729 2022-04-30 15:26:42 -0700
  • d5a28fc48f
    Merge rust-bitcoin/rust-bitcoin#673: Use iterator in `blockdata::script::Instructions` sanket1729 2022-04-30 15:25:09 -0700
  • 9f817982a3
    Merge rust-bitcoin/rust-bitcoin#905: Disable Serde's default-features Andrew Poelstra 2022-04-30 15:51:09 +0000
  • ff6dc61967
    Merge rust-bitcoin/rust-bitcoin#690: BUG: Does not work with `no_std` under 1.29 (MSRV) Andrew Poelstra 2022-04-30 15:50:36 +0000
  • 0dd2b433a0
    Merge rust-bitcoin/rust-bitcoin#970: Fix badges Andrew Poelstra 2022-04-30 13:10:01 +0000
  • 525ea00e0f Make Address::get_payload_bytes public Fredrik Meringdal 2022-04-29 11:54:53 +0200
  • e47d89c537
    Merge rust-bitcoin/rust-bitcoin#952: Remove MSRV todo comments sanket1729 2022-04-27 15:51:19 -0700
  • 9eadbde730
    Merge rust-bitcoin/rust-bitcoin#969: Update MSRV in clippy.toml sanket1729 2022-04-27 15:45:23 -0700
  • ee411a4cc2
    Merge rust-bitcoin/rust-bitcoin#853: API to find funding utxos in psbt sanket1729 2022-04-27 15:39:19 -0700
  • a0a83e18f6 README: Use correct license Tobin C. Harding 2022-04-27 08:39:26 +1000
  • 5c363bc785 README: Update badge to Rust 1.41.1 Tobin C. Harding 2022-04-27 08:34:53 +1000
  • 831b0267de Use contains() instead of manual range Tobin C. Harding 2022-04-21 12:07:46 +1000
  • 6410095687 Use chunks_exact Tobin C. Harding 2022-04-21 11:29:33 +1000
  • c5bb689b60
    Update MSRV in clippy.toml Martin Habovštiak 2022-04-26 10:39:40 +0200
  • 3a0097ba49 Use trim_start_matches Tobin C. Harding 2022-04-21 11:18:47 +1000
  • 0a19710906 Use vec! macro instead of new followed by push Tobin C. Harding 2022-04-21 11:12:23 +1000
  • 7854bd7918
    Fix `no_std` MSRV Fixes #690, #947 mcroad 2022-04-25 11:14:41 -0500
  • 76fcf81474 Override default visit_byte_buf on Script ass3rt 2022-04-25 09:48:36 -0500
  • add100c20d Removed reimplementations of default methods ass3rt 2022-04-25 09:44:39 -0500
  • 7db03f27e4 Disable Serde's default-features ass3rt 2022-03-24 00:27:22 -0500
  • 5afb0eaf40 API to get an iterator for funding utxos in psbt violet360 2022-02-28 19:31:02 +0530
  • 83514c87a7
    Merge rust-bitcoin/rust-bitcoin#902: util::amount: Make from_sat constructor constant Andrew Poelstra 2022-04-22 23:27:40 +0000
  • b169925c24
    Merge rust-bitcoin/rust-bitcoin#966: Clean up import aliases sanket1729 2022-04-22 12:31:54 -0700
  • d6f5d9885b
    Merge rust-bitcoin/rust-bitcoin#964: Remove 1.29 checks from CI pipeline Andrew Poelstra 2022-04-22 17:00:50 +0000
  • 53a781ae3c
    Merge rust-bitcoin/rust-bitcoin#965: Remove unnecessary `Write as _fmtWrite` sanket1729 2022-04-21 17:11:23 -0700
  • 8f45723bc6 test.sh: Remove 1.29 pinning Tobin C. Harding 2022-04-21 11:38:59 +1000
  • 15bae28b6b Remove CI check for Rust 1.29 Tobin C. Harding 2022-04-21 11:37:47 +1000
  • 2c28d3b448
    Fix handling of empty slice in Instructions Martin Habovštiak 2022-04-21 19:14:30 +0200
  • 7307363c2e Use qualified path instead of alias Tobin C. Harding 2022-04-21 12:47:58 +1000
  • 80e0fb7673 Remove unnecessary 'as' statement Tobin C. Harding 2022-04-21 12:45:42 +1000
  • 21e1b9dbbd Use secp256k1 qualified path instead of underscore Tobin C. Harding 2022-04-21 12:38:50 +1000
  • 033a12def7 Remove unused Write as _fmtWrite Tobin C. Harding 2022-04-21 12:37:56 +1000
  • 30574020ef
    Merge rust-bitcoin/rust-bitcoin#954: Add Script conversion method p2wpkh_script_code sanket1729 2022-04-20 14:35:44 -0700
  • 94f8c4b530
    Merge rust-bitcoin/rust-bitcoin#951: Add PSBT alias sanket1729 2022-04-20 14:31:49 -0700
  • 954b8a9b95
    Merge rust-bitcoin/rust-bitcoin#939: fix: reject message (de)serialization Andrew Poelstra 2022-04-20 20:51:10 +0000
  • 1e58208039
    Merge rust-bitcoin/rust-bitcoin#950: Fix TapTree derserialization Andrew Poelstra 2022-04-20 20:45:20 +0000
  • 221e153038
    Merge rust-bitcoin/rust-bitcoin#961: Add temporary warning about edition change Andrew Poelstra 2022-04-20 20:42:04 +0000
  • bd36d846f2 Add temporary warning about edition change Martin Habovstiak 2022-04-20 20:15:49 +0200
  • e6ff754b73 Fix doc of take_slice_or_kill Martin Habovštiak 2022-03-14 21:17:38 +0100
  • 0ec6d96a7b Cleanup after `Instructions` refactoring Martin Habovstiak 2022-02-09 18:37:34 +0100
  • bc763259fe Move repeated code to functions in script Martin Habovstiak 2021-10-07 17:00:14 +0200
  • 8f899c73bf
    Merge rust-bitcoin/rust-bitcoin#944: Release 0.28.0 Andrew Poelstra 2022-04-20 17:44:57 +0000
  • 1f55edf718 Use iterator in `blockdata::script::Instructions` Martin Habovstiak 2021-10-02 20:27:39 +0200
  • 6b57a02b1f
    Merge rust-bitcoin/rust-bitcoin#927: Trivial improvements for TapTree type Andrew Poelstra 2022-04-20 17:44:05 +0000