pub trait Satisfier {
// Required methods
fn check_older(&self, locktime: u32) -> Option<bool>;
fn check_after(&self, locktime: u32) -> Option<bool>;
fn sign(&self, pubkey: &KeyToken) -> Option<(Vec<u8>, bool)>;
fn preimage(
&self,
hash_func: HashFunc,
hash: &[u8],
) -> Option<(Vec<u8>, bool)>;
}Required Methods§
Sourcefn check_older(&self, locktime: u32) -> Option<bool>
fn check_older(&self, locktime: u32) -> Option<bool>
CheckOlder checks if the OP_CHECKSEQUENCEVERIFY call is satisfied in the context of a transaction.
Sourcefn check_after(&self, locktime: u32) -> Option<bool>
fn check_after(&self, locktime: u32) -> Option<bool>
CheckAfter checks if the OP_CHECKLOCKTIMEVERIFY call is satisfied in the context of a transaction.