crate::ix!();
pub struct LegacySigningProvider {
base: SigningProvider,
spk_man: Rc<LegacyScriptPubKeyMan>,
}
impl LegacySigningProvider {
pub fn new(spk_man: &LegacyScriptPubKeyMan) -> Self {
todo!();
}
pub fn get_cscript(&self,
scriptid: &ScriptID,
script: &mut Script) -> bool {
todo!();
}
pub fn have_cscript(&self, scriptid: &ScriptID) -> bool {
todo!();
}
pub fn get_pub_key(&self,
address: &KeyID,
pubkey: &mut PubKey) -> bool {
todo!();
}
pub fn get_key(&self,
address: &KeyID,
key: &mut Key) -> bool {
todo!();
}
pub fn have_key(&self, address: &KeyID) -> bool {
todo!();
}
pub fn get_key_origin(&self,
keyid: &KeyID,
info: &mut KeyOriginInfo) -> bool {
todo!();
}
}