Commit Graph

  • 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
  • 9316c52946
    Merge rust-bitcoin/rust-bitcoin#917: Rename SigHash to Sighash Andrew Poelstra 2022-04-01 17:30:04 +0000
  • 3f04c04b3d
    Merge rust-bitcoin/rust-bitcoin#920: Push key xonly Dr. Maxim Orlovsky 2022-04-01 19:30:29 +0300
  • efbe1417fe
    Merge rust-bitcoin/rust-bitcoin#923: Taproot docs nits sanket1729 2022-04-01 08:54:02 -0700
  • c22f40f9f1
    Merge rust-bitcoin/rust-bitcoin#925: Require taproot tree depth argument always to be u8 sanket1729 2022-04-01 08:50:28 -0700
  • 603e75eb77 Derive Eq for PSBT types Dr Maxim Orlovsky 2022-04-01 11:45:32 +0200
  • f27c4a541d Added push_x_only_key(..) and its test. mpls 2022-03-30 18:20:13 -0500
  • f3ebfd6f8b
    Remove repeated tap branch hash computing logic Dr Maxim Orlovsky 2022-03-31 15:21:36 +0200
  • 1b28375658
    Abstract tap branch hash computing into a dedicated method Dr Maxim Orlovsky 2022-03-31 15:16:39 +0200
  • e3f173e521
    Require taproot tree depth argument always to be u8 Dr Maxim Orlovsky 2022-03-31 15:12:05 +0200
  • da731c4825 Add further description to the NodeInfo struct Tobin Harding 2022-03-31 10:57:37 +1100
  • 492ccebd99 Use links for error types Tobin Harding 2022-03-31 10:57:05 +1100
  • 3e05887579 Use 'the' to improve sentence Tobin Harding 2022-03-31 10:56:36 +1100
  • 46c34b3fb7 Fix code comments referring to sighash Tobin Harding 2022-03-29 10:45:46 +1100
  • 8f36c3979c Use sighash not sig_hash in identifiers Tobin Harding 2022-03-29 09:50:43 +1100
  • c3a167b96b Rename SigHash -> Sighash Tobin Harding 2022-03-29 09:21:43 +1100
  • 52b711c084 Rename InvalidSigHashType -> InvalidSighashType Tobin Harding 2022-03-29 09:05:50 +1100
  • b84f25584e Rename SigHashCache -> SighashCache Tobin Harding 2022-03-29 08:59:14 +1100
  • e37652578b Rename PsbtSigHashType -> PsbtSighashType Tobin Harding 2022-03-29 08:58:07 +1100
  • c19ec339ef Rename NonStandardSigHashType -> NonStandardSighashType Tobin Harding 2022-03-29 08:56:36 +1100
  • 130e27349e Rename SigHashTypeParseError -> SighashTypeParseError Tobin Harding 2022-03-29 08:54:02 +1100
  • 6caba2ed24 Rename SchnorrSigHashType -> SchnorrSighashType Tobin Harding 2022-03-29 08:52:33 +1100
  • 5522454583 Rename EcdsaSigHashType -> EcdsaSighashType Tobin Harding 2022-03-29 08:48:53 +1100
  • 58a958e3f7
    Merge rust-bitcoin/rust-bitcoin#912: Improve docs in taproot module Dr. Maxim Orlovsky 2022-03-30 19:29:36 +0300
  • 0a2d45de09
    Merge rust-bitcoin/rust-bitcoin#918: Fix deprecated since version Dr. Maxim Orlovsky 2022-03-29 09:03:33 +0300
  • 8d602b8778 Fix deprecated since version Tobin Harding 2022-03-29 10:56:56 +1100
  • c25eddd187 Remove unnecessary documentation Tobin Harding 2022-03-29 10:28:29 +1100
  • 8631474f08 Improve docs in taproot module Tobin Harding 2022-03-28 14:07:07 +1100
  • 730d35516c
    Merge rust-bitcoin/rust-bitcoin#915: Release 0.28.0-rc.2 Andrew Poelstra 2022-03-28 20:49:23 +0000
  • 709a4c2147
    Merge rust-bitcoin/rust-bitcoin#916: Adds derives to TweakedKeyPair Dr. Maxim Orlovsky 2022-03-28 23:16:55 +0300
  • 174a99cd06
    Implement serde for TweakedKeyPair Dr Maxim Orlovsky 2022-03-28 21:29:04 +0200
  • df3297c34e
    Implement derives for TweakedKeyPair Dr Maxim Orlovsky 2022-03-28 21:27:51 +0200
  • 0d29c8388d rust-bitcoin 0.28.0-rc.2 sanket1729 2022-03-28 10:41:12 -0700
  • b3e612a154 Remove misc whitespace sanket1729 2022-03-28 10:34:06 -0700
  • b32d40390c
    Merge rust-bitcoin/rust-bitcoin#898: Make PsbtSigHashType use the same formatting as other *SigHashTypes Andrew Poelstra 2022-03-28 17:32:52 +0000
  • 0d5565e131
    Merge rust-bitcoin/rust-bitcoin#839: feat: Add Address.is_related_to_*_key() Andrew Poelstra 2022-03-28 17:29:22 +0000
  • 1c923c1da6
    Merge rust-bitcoin/rust-bitcoin#914: Taproot Huffman tree builder u64->u32 fixes Andrew Poelstra 2022-03-28 17:04:12 +0000
  • 8dabe3ed64
    Taproot Huffman tree builder u64->u32 fixes Dr Maxim Orlovsky 2022-03-28 17:15:28 +0200
  • 7f53c2cdc1
    Merge rust-bitcoin/rust-bitcoin#909: Make TaprootBuilder able to generate Huffman Tree Andrew Poelstra 2022-03-28 15:07:59 +0000
  • 992857ad0a
    PsbtSighashType unit tests Dr Maxim Orlovsky 2022-03-26 02:37:30 +0100
  • 5be1cdb8c7
    PsbtSigHashType Display and FromStr implementation Dr Maxim Orlovsky 2022-03-24 07:22:28 +0100
  • 7cdcdaad6c
    Support SIGHASH_RESERVED in SchnorrSigHashType::from_u8 Dr Maxim Orlovsky 2022-03-27 15:01:08 +0200
  • 10949b7177
    Merge rust-bitcoin/rust-bitcoin#910: Make NodeInfo API public Andrew Poelstra 2022-03-28 14:02:09 +0000
  • 388897bf93
    Merge rust-bitcoin/rust-bitcoin#901: TapTree iterator Andrew Poelstra 2022-03-28 13:42:39 +0000
  • e2cae7671a
    Merge rust-bitcoin/rust-bitcoin#913: Remove deprecated method use for sighash conversion Andrew Poelstra 2022-03-28 13:27:51 +0000
  • c3d30d51a7
    Remove deprecated method use for sighash conversion Dr. Maxim Orlovsky 2022-03-28 09:54:13 +0200
  • 6417c37749
    Merge rust-bitcoin/rust-bitcoin#796: Re-work sighash type conversion methods Dr. Maxim Orlovsky 2022-03-28 10:48:14 +0300
  • 208eb65f1b Make NodeInfo API public sanket1729 2022-03-26 22:01:31 -0700
  • 8e2422f92b Add unit test for deserialize non-standard sighash Tobin Harding 2022-02-25 10:07:49 +0000
  • e05776f176 Improve PsbtSigHashType conversion methods Tobin Harding 2022-02-22 19:34:26 +0000
  • ac462897b1 Remove hungarian-ish notation Tobin Harding 2022-02-25 08:59:54 +0000
  • 564682627c Remove deprecated conversion method Tobin Harding 2022-02-25 08:50:45 +0000
  • d1753d7ff1 Rename as_u32 -> to_u32 Tobin Harding 2022-02-22 18:02:37 +0000
  • 2bd71c3748 Remove From<EcdsaSigHashType> for u32 Tobin Harding 2022-02-22 18:56:13 +0000
  • b7adaf69f3
    Merge rust-bitcoin/rust-bitcoin#907: Add Serialize/Deserialize for TaprootSpendInfo Dr. Maxim Orlovsky 2022-03-27 14:18:54 +0300
  • 8884a61283
    Merge rust-bitcoin/rust-bitcoin#908: Add serde to TweakedPublicKey Dr. Maxim Orlovsky 2022-03-27 13:52:46 +0300
  • 734b1deb70
    Merge rust-bitcoin/rust-bitcoin#897: Check for SIGHASH_SINGLE bug in writer fn Andrew Poelstra 2022-03-26 00:56:11 +0000
  • ec17ec356d Move with_huffman_tree logic to TaprootBuilder Jeremy Rubin 2022-03-24 14:54:58 -0700
  • 2b942cf506 Add Serialize/Deserialize for TaprootSpendInfo Jeremy Rubin 2022-03-24 14:09:42 -0700
  • 204f477a34 Add serde to TweakedPublicKey Jeremy Rubin 2022-03-24 14:15:41 -0700
  • d263c0c31e
    Merge rust-bitcoin/rust-bitcoin#881: Remove feature gated enum variants Dr. Maxim Orlovsky 2022-03-24 14:49:10 +0200
  • 86c6ab7529
    Merge rust-bitcoin/rust-bitcoin#903: Improve `SchnorrSigHashType` Dr. Maxim Orlovsky 2022-03-24 08:01:36 +0200
  • ea80e6568a
    Merge rust-bitcoin/rust-bitcoin#805: Remove impl_index_newtype macro sanket1729 2022-03-23 19:00:50 -0700