[−][src]Trait script::SignatureChecker
Checks transaction signature
Required Methods
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
fn check_signature(
&self,
signature: &Signature,
public: &Public,
script_code: &Script,
sighashtype: u32,
version: SignatureVersion
) -> bool
&self,
signature: &Signature,
public: &Public,
script_code: &Script,
sighashtype: u32,
version: SignatureVersion
) -> bool
fn check_lock_time(&self, lock_time: Num) -> bool
fn check_sequence(&self, sequence: Num) -> bool
Implementors
impl SignatureChecker for NoopSignatureChecker[src]
impl SignatureChecker for NoopSignatureCheckerfn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool[src]
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> boolfn check_signature(
&self,
_: &Signature,
_: &Public,
_: &Script,
_: u32,
_: SignatureVersion
) -> bool[src]
fn check_signature(
&self,
_: &Signature,
_: &Public,
_: &Script,
_: u32,
_: SignatureVersion
) -> boolfn check_lock_time(&self, _: Num) -> bool[src]
fn check_lock_time(&self, _: Num) -> boolfn check_sequence(&self, _: Num) -> bool[src]
fn check_sequence(&self, _: Num) -> boolimpl SignatureChecker for TransactionSignatureChecker[src]
impl SignatureChecker for TransactionSignatureCheckerfn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool[src]
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> boolfn check_signature(
&self,
signature: &Signature,
public: &Public,
script_code: &Script,
sighashtype: u32,
version: SignatureVersion
) -> bool[src]
fn check_signature(
&self,
signature: &Signature,
public: &Public,
script_code: &Script,
sighashtype: u32,
version: SignatureVersion
) -> boolfn check_lock_time(&self, lock_time: Num) -> bool[src]
fn check_lock_time(&self, lock_time: Num) -> boolfn check_sequence(&self, sequence: Num) -> bool[src]
fn check_sequence(&self, sequence: Num) -> bool