pub struct ElectrumClient {
pub inner: Client,
}Expand description
Wrapper of an electrum client, necessary to implement the foreign ResolveWitness trait.
Fields§
§inner: ClientTrait Implementations§
Source§impl ResolveWitness for ElectrumClient
impl ResolveWitness for ElectrumClient
Source§fn check_chain_net(
&self,
chain_net: ChainNet,
) -> Result<(), WitnessResolverError>
fn check_chain_net( &self, chain_net: ChainNet, ) -> Result<(), WitnessResolverError>
Check that the resolver works with the expected
ChainNet.Source§fn resolve_witness(
&self,
txid: Txid,
) -> Result<WitnessStatus, WitnessResolverError>
fn resolve_witness( &self, txid: Txid, ) -> Result<WitnessStatus, WitnessResolverError>
Provide the
WitnessStatus for a TX with the given witness_id.Auto Trait Implementations§
impl !Freeze for ElectrumClient
impl RefUnwindSafe for ElectrumClient
impl Send for ElectrumClient
impl Sync for ElectrumClient
impl Unpin for ElectrumClient
impl UnwindSafe for ElectrumClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more