[−][src]Trait sv::script::Checker
Checks that external values are correct in the script
Required Methods
fn check_sig(
&mut self,
sig: &[u8],
pubkey: &[u8],
script: &[u8]
) -> Result<bool>
&mut self,
sig: &[u8],
pubkey: &[u8],
script: &[u8]
) -> Result<bool>
Checks that a signature and public key validate within a script
Script should already have all signatures removed if they existed.
fn check_locktime(&self, locktime: i32) -> Result<bool>
Checks that the lock time is valid according to BIP 65
fn check_sequence(&self, sequence: i32) -> Result<bool>
Checks that the relative lock time enforced by the sequence is valid according to BIP 112
Implementors
impl Checker for TransactionlessChecker
[src]
impl Checker for TransactionlessChecker
fn check_sig(
&mut self,
_sig: &[u8],
_pubkey: &[u8],
_script: &[u8]
) -> Result<bool>
[src]
fn check_sig(
&mut self,
_sig: &[u8],
_pubkey: &[u8],
_script: &[u8]
) -> Result<bool>
fn check_locktime(&self, _locktime: i32) -> Result<bool>
[src]
fn check_locktime(&self, _locktime: i32) -> Result<bool>
fn check_sequence(&self, _sequence: i32) -> Result<bool>
[src]
fn check_sequence(&self, _sequence: i32) -> Result<bool>
impl<'a> Checker for TransactionChecker<'a>
[src]
impl<'a> Checker for TransactionChecker<'a>