Struct rawtx_rs::timelock::LocktimeInfo [−][src]
pub struct LocktimeInfo { pub locktime: u32, // some fields omitted }
Fields
locktime: u32
Implementations
impl LocktimeInfo
[src]
impl LocktimeInfo
[src]pub fn new(tx: &Transaction) -> LocktimeInfo
[src]
pub fn is_enforced(&self) -> bool
[src]
Returns true if the locktime is enforced. The locktime of a Bitcoin transaction is only enforced when at least one of the inputs sequences is lower than 0xFFFF_FFFF.
pub fn is_height(&self) -> bool
[src]
Is true when the locktime represents a block height. The locktime value must larger than zero and smaller than 500_000_000.
pub fn is_timestamp(&self) -> bool
[src]
Is true when the locktime represents a timestamp. The locktime value must be larger than or equal to 500_000_000.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LocktimeInfo
impl RefUnwindSafe for LocktimeInfo
impl Send for LocktimeInfo
impl Send for LocktimeInfo
impl Sync for LocktimeInfo
impl Sync for LocktimeInfo
impl Unpin for LocktimeInfo
impl Unpin for LocktimeInfo
impl UnwindSafe for LocktimeInfo
impl UnwindSafe for LocktimeInfo