Module absolute
Expand description
Provides type LockTime
that implements the logic around nLockTime/OP_CHECKLOCKTIMEVERIFY.
There are two types of lock time: lock-by-blockheight and lock-by-blocktime, distinguished by
whether LockTime < LOCKTIME_THRESHOLD
.
Structs§
- Conversion
Error - An error that occurs when converting a
u32
to a lock time variant. - Height
- An absolute block height, guaranteed to always contain a valid height value.
- Parse
Height Error - Error returned when parsing block height fails.
- Parse
Time Error - Error returned when parsing block time fails.
- Time
- A UNIX timestamp, seconds since epoch, guaranteed to always contain a valid time value.
Enums§
- Lock
Time - An absolute lock time value, representing either a block height or a UNIX timestamp (seconds since epoch).
Constants§
- LOCK_
TIME_ THRESHOLD - The Threshold for deciding whether a lock time value is a height or a time (see Bitcoin Core).