crate::ix!();
#[derive(Default)]
pub struct DummySignatureChecker {
}
impl BaseSignatureChecker for DummySignatureChecker {
}
impl DummySignatureChecker {
pub fn check_ecdsa_signature(&self,
script_sig: &Vec<u8>,
vch_pub_key: &Vec<u8>,
script_code: &Script,
sigversion: SigVersion) -> bool {
todo!();
}
pub fn check_schnorr_signature(&self,
sig: &[u8],
pubkey: &[u8],
sigversion: SigVersion,
execdata: &ScriptExecutionData,
serror: *mut ScriptError) -> bool {
todo!();
}
}
pub const DUMMY_CHECKER: DummySignatureChecker = DummySignatureChecker {};