rust-bitcoin-unsafe-fast/primitives/src
merge-script 903b2a5a18
Merge rust-bitcoin/rust-bitcoin#4426: Improve docs on absolute::LockTime::is_implied_by
16f6fc6b5b Improve docs on absolute::LockTime::is_implied_by (Tobin C. Harding)

Pull request description:

  If one wishes to verify a script that contains CLTV is valid in a transaction then one must compare the argument to CLTV (the locktime) to the transaction locktime. And to be valid the CLTV locktime must be less than or equal to the transaction locktime. This usage kind of lends itself to the term 'implied by' and we have a function already `is_implied_by` that does exactly this.

  Improve the docs by adding a section mentioning this usecase.

ACKs for top commit:
  apoelstra:
    ACK 16f6fc6b5b469741c076bc3a4d92f7d4e619ffc7; successfully ran local tests

Tree-SHA512: f7de177927150ae27b3db187465e0f699da9e8e00a490b0354176b2dedc34d731fda40bf4d55324aa28b0d55f2f036653ab14d99b82d56705c929986db8fb30e
2025-05-02 23:53:01 +00:00
..
locktime Improve docs on absolute::LockTime::is_implied_by 2025-05-01 13:33:08 +10:00
script Make Lower/Upper hex print scripts with len prefix 2025-04-28 13:43:07 +10:00
block.rs 2025-04-27 automated rustfmt nightly 2025-04-27 01:36:56 +00:00
lib.rs Merge rust-bitcoin/rust-bitcoin#4219: Rename then new `Timestamp` type 2025-03-13 15:13:31 +00:00
merkle_tree.rs primitives: Make hex optional 2025-04-11 10:55:34 +10:00
opcodes.rs 2025-03-16 automated rustfmt nightly 2025-03-16 01:25:25 +00:00
pow.rs primitives: Enable pedantic lints 2025-03-06 10:58:17 +11:00
sequence.rs Add regression tests for Display impl 2025-04-30 16:14:05 +01:00
taproot.rs Move taproot back to bitcoin crate 2025-02-26 15:45:49 +11:00
transaction.rs Add regression tests for Display impl 2025-04-30 16:14:05 +01:00
witness.rs 2025-04-27 automated rustfmt nightly 2025-04-27 01:36:56 +00:00