Commit Graph

  • 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
  • 35b682d495 Implement Display/FromStr for SchnorrSigHashType Tobin Harding 2022-02-22 18:50:06 +0000
  • 46c4164d67 Improve SigHashTypeParseError field Tobin Harding 2022-02-22 18:49:17 +0000
  • 83dda74ecb Check for SIGHASH_SINGLE bug in writer fn Tobin Harding 2022-03-24 11:38:25 +1100
  • c009210d4c Use full path for String in macro Tobin Harding 2022-02-22 20:13:24 +0000
  • e27f8ff594
    TapTree iterator implementation Dr Maxim Orlovsky 2022-03-23 12:46:10 +0100
  • db23006ff5
    Merge rust-bitcoin/rust-bitcoin#891: Rust-Bitcoin Logo sanket1729 2022-03-23 09:03:51 -0700
  • 31571cafbd
    util::amount: Make from_sat constructor constant Steven Roose 2022-03-23 15:15:08 +0000
  • 6ad2902814 Remove feature gated enum variants Tobin Harding 2022-03-10 16:44:39 +1100
  • 3d3993a3ba
    Add Rust-Bitcoin logo and project header. Hunter Trujillo 2022-03-19 09:05:44 -0600
  • 1295008dc6
    Merge rust-bitcoin/rust-bitcoin#861: Remove get_ prefix Andrew Poelstra 2022-03-21 21:34:22 +0000
  • 1cde71ea44
    Merge rust-bitcoin/rust-bitcoin#880: Use conventional spacing for default type parameters Andrew Poelstra 2022-03-21 21:09:25 +0000
  • 443a38567b
    Merge rust-bitcoin/rust-bitcoin#877: Improve ClassifyContext rustdocs Dr. Maxim Orlovsky 2022-03-20 20:40:06 +0200
  • 3bde1a205c Remove get_ prefix Tobin Harding 2022-03-09 11:53:01 +1100
  • ebf9162835
    Merge rust-bitcoin/rust-bitcoin#860: Fix signature hash returned for sighash single bug Dr. Maxim Orlovsky 2022-03-18 12:59:30 +0200
  • 1629348c24 Use conventional spacing for default type parameters Tobin Harding 2022-03-17 07:22:03 +1100
  • 7e6f514bdf
    Merge rust-bitcoin/rust-bitcoin#806: Use rustfmt to hint at clean ups for the codebase Andrew Poelstra 2022-03-17 17:37:36 +0000
  • 63e36fe6b4 Remove impl_index_newtype macro Tobin Harding 2022-01-21 12:50:01 +1100
  • 51a51cd67d Improve ClassifyContext rustdocs Tobin Harding 2022-03-15 14:36:59 +1100
  • 4f1200d629 Added `amount::Display` - configurable formatting Martin Habovstiak 2021-11-23 17:40:28 +0100
  • a77907d59c Remove unnecessary explicit type annotation Tobin Harding 2022-03-14 13:52:25 +1100
  • 71cf00a314 Use less vertical lines Tobin Harding 2022-01-24 11:31:39 +1100
  • a5c06e0a96 Refactor vector initialisation Tobin Harding 2022-01-24 11:40:04 +1100
  • aabf2d1681 Use brace not parenth fo macro arm Tobin Harding 2022-01-24 13:05:45 +1100
  • b021415a88 Use block stlye function call Tobin Harding 2022-01-24 12:45:48 +1100
  • d6462bae7b Refactor usage of + Tobin Harding 2022-01-24 11:55:26 +1100
  • 702e8bf82d Refactor consensus_encode Tobin Harding 2022-01-24 11:33:38 +1100
  • a8ed95ea07 Refactor where statements Tobin Harding 2022-01-24 11:33:03 +1100
  • 6d84998168 Improve braces usage Tobin Harding 2022-01-24 11:26:04 +1100
  • 39ec59620d Fix unusual indentation Tobin Harding 2022-01-24 12:36:46 +1100
  • b9b6e7e1c6 Remove unneeded braces Tobin Harding 2022-01-24 12:40:10 +1100
  • 5d68ad85ed Remove unneeded return statement Tobin Harding 2022-01-24 12:00:22 +1100
  • bf4f5638e0 Refactor whitespace Tobin Harding 2022-01-24 11:26:29 +1100
  • 1c502399f1 Remove trailing whitespace Tobin Harding 2022-01-24 11:24:32 +1100
  • d1abfd9c30 Add unit test for sighash single bug Tobin Harding 2022-03-08 17:19:01 +1100
  • 82f29b4267 Use 1 signature hash for invalid SIGHASH_SINGLE Tobin Harding 2022-03-08 17:20:26 +1100
  • 3831816a73 Move test helper function Tobin Harding 2022-03-08 17:09:19 +1100
  • 3e21295b88 Remove unnecessary whitespace character Tobin Harding 2022-03-08 16:43:07 +1100
  • efa9555ebd
    Merge rust-bitcoin/rust-bitcoin#876: Make Script::witness_version public sanket1729 2022-03-13 11:33:50 -0700