diff --git a/bitcoin/src/blockdata/transaction.rs b/bitcoin/src/blockdata/transaction.rs index 7815e038..66591a2e 100644 --- a/bitcoin/src/blockdata/transaction.rs +++ b/bitcoin/src/blockdata/transaction.rs @@ -318,6 +318,12 @@ impl Sequence { /// BIP-68 relative lock time type flag mask. const LOCK_TYPE_MASK: u32 = 0x00400000; + /// Returns `true` if the sequence number enables absolute lock-time ([`Transaction::lock_time`]). + #[inline] + pub fn enables_absolute_lock_time(&self) -> bool { + !self.is_final() + } + /// Retuns `true` if the sequence number indicates that the transaction is finalised. /// /// The sequence number being equal to 0xffffffff on all txin sequences indicates @@ -394,12 +400,6 @@ impl Sequence { } } - /// Returns `true` if the sequence number enables absolute lock-time ([`Transaction::lock_time`]). - #[inline] - pub fn enables_absolute_lock_time(&self) -> bool { - !self.is_final() - } - /// Creates a sequence from a u32 value. #[inline] pub fn from_consensus(n: u32) -> Self {