[−][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 NoopSignatureChecker
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
[src]
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
fn check_signature(
&self,
_: &Signature,
_: &Public,
_: &Script,
_: u32,
_: SignatureVersion
) -> bool
[src]
fn check_signature(
&self,
_: &Signature,
_: &Public,
_: &Script,
_: u32,
_: SignatureVersion
) -> bool
fn check_lock_time(&self, _: Num) -> bool
[src]
fn check_lock_time(&self, _: Num) -> bool
fn check_sequence(&self, _: Num) -> bool
[src]
fn check_sequence(&self, _: Num) -> bool
impl SignatureChecker for TransactionSignatureChecker
[src]
[−]
impl SignatureChecker for TransactionSignatureChecker
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
[src]
fn verify_signature(
&self,
signature: &Signature,
public: &Public,
hash: &Message
) -> bool
fn 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
) -> bool
fn check_lock_time(&self, lock_time: Num) -> bool
[src]
fn check_lock_time(&self, lock_time: Num) -> bool
fn check_sequence(&self, sequence: Num) -> bool
[src]
fn check_sequence(&self, sequence: Num) -> bool