Commit Graph

  • 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
  • 9f79f8d1ce
    Merge rust-bitcoin/rust-bitcoin#936: Make TaprooBuilder::finalize able to return keyspend only sanket1729 2022-04-20 09:38:44 -0700
  • 4cdff06b1e
    Add convenience method TapTree:to_builder Dr Maxim Orlovsky 2022-04-06 13:51:51 +0200
  • a12e7c73b6
    Implement From<TapTree> for TaprootBuilder Dr Maxim Orlovsky 2022-04-05 22:46:26 +0200
  • 410412ff01
    Rename TapTree::from_builder Dr Maxim Orlovsky 2022-04-01 19:46:06 +0200
  • 219273788c
    Rename TapTree::into_builder Dr Maxim Orlovsky 2022-04-01 19:45:02 +0200
  • f9d8d0d968
    Make TapTree::node_info public Dr Maxim Orlovsky 2022-03-30 11:33:40 +0200
  • 38f09d2d93 minor changelog fixes Andrew Poelstra 2022-04-20 01:36:56 +0000
  • a898797b07
    Merge rust-bitcoin/rust-bitcoin#924: Improvements to taproot script iterator Andrew Poelstra 2022-04-20 01:33:14 +0000
  • 3c59897598
    Removed IntoIterator for TapTree implementation Dr Maxim Orlovsky 2022-04-06 22:20:05 +0200
  • 7a5482d23a
    Rename LeafInfo into ScriptLeaf Dr Maxim Orlovsky 2022-04-04 17:59:31 +0200
  • 2b8d96581a
    Rename TapTree::iter into TapTree::script_leaves Dr Maxim Orlovsky 2022-04-04 17:59:04 +0200
  • 6f871ba47d
    Add convenience LeafInfo::depth method Dr Maxim Orlovsky 2022-03-31 16:29:56 +0200
  • 3c502ffc2d
    Making all LeafInfo fields private Dr Maxim Orlovsky 2022-03-31 15:56:48 +0200
  • d655ff3e93
    Make TapTreeIterator use LeafInfo Dr Maxim Orlovsky 2022-03-30 12:49:57 +0200
  • 79345fcd02
    LeafInfo field accessor methods Dr Maxim Orlovsky 2022-03-31 15:01:48 +0200
  • 5958466678
    Make LeafInfo::leaf_hash public and change its name and return type Dr Maxim Orlovsky 2022-03-31 14:59:34 +0200
  • c83893d497
    Make taproot LeafInfo public Dr Maxim Orlovsky 2022-03-31 14:59:08 +0200
  • d882b68a2c Add Script conversion method p2wpkh_script_code Tobin Harding 2022-04-07 15:13:07 +1000
  • f92854a805 Add PSBT alias Tobin Harding 2022-04-18 07:21:19 +1000
  • c97589f8de Fix TapTree derserialization sanket1729 2022-04-14 10:04:46 -0700
  • 8ca18f75dd
    Merge rust-bitcoin/rust-bitcoin#929: Fix TapTree hidden branches bug Andrew Poelstra 2022-04-14 16:59:45 +0000
  • 96edd94535
    Merge rust-bitcoin/rust-bitcoin#938: Allow deprecated function call sanket1729 2022-04-11 09:19:56 -0700
  • c036b0db6f
    Unit test for failing TapTree on builder containing hidden nodes. Dr Maxim Orlovsky 2022-04-05 22:43:52 +0200
  • 785be0e27a release 0.28.0 Andrew Poelstra 2022-04-05 20:39:13 +0000
  • c9385969f9 release: do CHANGELOG for 0.28.0 Andrew Poelstra 2022-04-05 20:38:23 +0000
  • 77715311cf
    Prevent TapTree from hidden parts Dr Maxim Orlovsky 2022-04-05 22:30:34 +0200
  • b0f3992db1
    Rename TaprootBuilder::is_complete into is_finalized Dr Maxim Orlovsky 2022-04-05 22:26:36 +0200
  • efa800fb1f
    Make TapTree::from_inner return a proper error type Dr Maxim Orlovsky 2022-04-05 22:24:08 +0200
  • e24c6e23e3
    TapTree serialization roundtrip unit test Dr Maxim Orlovsky 2022-04-01 08:09:50 +0200
  • 56adfa4527
    TaprootBuilder::has_hidden_nodes method Dr Maxim Orlovsky 2022-04-01 08:06:18 +0200
  • e69701e089
    Rename taproot `*_hidden` API into `*_hidden_nodes` Dr Maxim Orlovsky 2022-04-05 22:16:59 +0200
  • 6add0dd9dc
    Track information about hidden leaves in taproot NodeInfo Dr Maxim Orlovsky 2022-04-01 08:05:41 +0200
  • 548725c5fb
    test: reject message (de)serialization 0xb10c 2022-04-04 11:03:08 +0200
  • fc572aba86
    fix: use var_str in 'reject' msgs 0xb10c 2022-04-04 11:09:53 +0200
  • 29843c41ef Allow deprecated function call Tobin Harding 2022-04-04 16:20:11 +1000
  • 7969b7a43e Make TaprooBuilder::finalize able to return keyspend only Jeremy Rubin 2022-04-03 12:19:55 -0400
  • cb4d34fd40
    Merge rust-bitcoin/rust-bitcoin#932: Derive Eq for PSBT types sanket1729 2022-04-01 11:38:24 -0700
  • 7fa8ce0bd0
    Merge rust-bitcoin/rust-bitcoin#926: Remove redundant code computing tap hashes sanket1729 2022-04-01 11:33:23 -0700