rust-bitcoin-unsafe-fast/bitcoin/src
Andrew Poelstra ac65c338ab
Merge rust-bitcoin/rust-bitcoin#1575: Add documentation to `Sequence::is_final`
a762a89b48 Add documentation to Sequence::is_final (Tobin C. Harding)
b1490a26ea Move enables_absolute_lock_time method (Tobin C. Harding)

Pull request description:

  The term "final" is an archaic Bitcoin term however it is well used, it exists in Bitcoin Core code as well as in various bips. To help folks new to Bitcoin add documentation to the `is_final` method including historical notes.

  Note, this does _not_ deprecate `is_final` - while writing the notes I found the term "final" in enough official places that I think its fair game to keep the term, some things people just have to learn, we can definitely help with that learning though.

  Fix: #1198

ACKs for top commit:
  Kixunil:
    ACK a762a89b48
  apoelstra:
    ACK a762a89b48

Tree-SHA512: 895fbdce90223d90c0a68fb1e3d6b7aada4a3606d1294ea4df1f4194681a79d970b0434e7bb078f6d5cbf413b3550e72560d6d5cf811a5a959adf53f7f778ab2
2023-01-24 15:52:15 +00:00
..
blockdata Merge rust-bitcoin/rust-bitcoin#1575: Add documentation to `Sequence::is_final` 2023-01-24 15:52:15 +00:00
consensus Improve Psbt error handling 2023-01-17 16:43:39 -05:00
crypto Take Into<secp256k1::PublicKey> in PublicKey constructors 2023-01-23 14:46:53 +11:00
merkle_tree Export the DisplayHex trait from within prelude 2023-01-10 09:56:41 +11:00
network Replace `Vec::from_hex` with `hex!` 2022-12-31 21:10:19 +01:00
psbt Merge rust-bitcoin/rust-bitcoin#1532: Improve Psbt error handling 2023-01-24 14:18:25 +00:00
util Move base58 module to crate root 2022-12-01 09:56:33 +11:00
address.rs Merge rust-bitcoin/rust-bitcoin#1564: Address validity invariant cleanups 2023-01-24 13:25:49 +00:00
amount.rs amount parses 0 msats 2023-01-22 12:08:25 +05:30
base58.rs Replace `Vec::from_hex` with `hex!` 2022-12-31 21:10:19 +01:00
bip32.rs Replace `Vec::from_hex` with `hex!` 2022-12-31 21:10:19 +01:00
bip152.rs Implemented unsized `Script` 2022-12-14 23:21:27 +01:00
bip158.rs bip158: Replace usage of HashSet with BTreeSet 2023-01-23 08:38:08 +11:00
error.rs Move util::Error to error module 2022-11-16 10:42:30 +11:00
hash_types.rs Use write_all for sighash encoding 2023-01-21 10:56:59 +11:00
internal_macros.rs Remove `ToHex` 2023-01-07 19:50:03 +01:00
lib.rs bip158: Replace usage of HashSet with BTreeSet 2023-01-23 08:38:08 +11:00
parse.rs impl FromHexStr for structs with single u32 member 2022-12-11 00:01:58 -05:00
policy.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00
pow.rs pow: Add more mutation testing 2023-01-13 08:23:14 +11:00
serde_utils.rs Use marker type to enforce validation of `Address`'s network 2023-01-11 19:27:10 +08:00
sighash.rs Use write_all for sighash encoding 2023-01-21 10:56:59 +11:00
sign_message.rs Remove `ToHex` 2023-01-07 19:50:03 +01:00
string.rs impl FromHexStr for structs with single u32 member 2022-12-11 00:01:58 -05:00
taproot.rs Merge rust-bitcoin/rust-bitcoin#1537: Export the DisplayHex trait from within prelude 2023-01-16 15:21:33 +00:00
test_macros.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00