rust-bitcoin-unsafe-fast/bitcoin/src/crypto
Tobin C. Harding d0a30096b4
transaction: Remove Default implementations
Currently we provide `Default` implementations for a couple of types in
the `transaction` module, the values returned are meaningless and it
seems these impls were added to make writing test code easier. In
hindsight this was the wrong thing to do.

Break the API and remove the `Default` implementations for `OutPoint`
and `TxIn`.

Add an associated const `TxIn::EMPTY_COINBASE` that is, as the name
suggests, an empty transaction input with the prevout set to all
zeros as for the coinbase transaction.
2024-09-25 06:56:42 +10:00
..
ecdsa.rs 2024-09-08 automated rustfmt nightly 2024-09-08 01:17:12 +00:00
key.rs Merge rust-bitcoin/rust-bitcoin#3150: Create a macro that implements `to_hex` for types that have `core::fmt::LowerHex` implemented 2024-09-02 21:18:44 +00:00
mod.rs Removed //! spare line at end of headers 2024-05-16 09:59:55 +01:00
sighash.rs transaction: Remove Default implementations 2024-09-25 06:56:42 +10:00
taproot.rs Bump MSRV to 1.63 2024-07-27 07:24:32 +02:00