rust-bitcoin-unsafe-fast/bitcoin/examples
Tobin C. Harding 98383a0fbe
Introduce Transaction extension traits
WARNING: This is not like all the other extension traits.

Because of the use of generics on various `Transaction` methods it is
not easily possible to use the `define_extension_trait` macro.

Manually create the extension traits (public and private) for the
`Transaction` type. This is quite ugly but c'est la vie

(Includes two in the `transaction` module and one in the
`consensus_validation` module.)
2024-10-30 12:28:52 +11:00
..
bip32.rs Improve naming of methods on Xpub and Xpriv 2024-09-29 11:07:32 +08:00
ecdsa-psbt-simple.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00
ecdsa-psbt.rs Introduce Transaction extension traits 2024-10-30 12:28:52 +11:00
handshake.rs Use lower case error messages 2024-07-15 09:25:08 +01:00
sighash.rs Replace impl blocks with extension traits 2024-08-13 13:14:00 +02:00
sign-tx-segwit-v0.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00
sign-tx-taproot.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00
taproot-psbt-simple.rs Move Witness to primitives 2024-10-18 14:02:03 +11:00
taproot-psbt.rs Introduce Transaction extension traits 2024-10-30 12:28:52 +11:00