pub fn sequence_locks(
tx: &Transaction,
flags: u32,
prev_heights: &[u64],
block_height: u64,
block_time: u64,
recent_headers: Option<&[BlockHeader]>,
) -> Result<bool>Expand description
Spec-locked to Orange Paper Section 5.5: SequenceLocks
Referenced in section 5.5 (theorem/formula) Check if transaction sequence locks are satisfied
Convenience function that combines CalculateSequenceLocks and EvaluateSequenceLocks.
§Arguments
tx- Transaction to checkflags- Script verification flagsprev_heights- Block heights at which each input confirmedblock_height- Current block heightblock_time- Current block’s median time-pastrecent_headers- Recent headers for median time-past calculation
§Returns
true if sequence locks are satisfied, false otherwise