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 !UnwindSafe for ElectrumClient
impl Send for ElectrumClient
impl Sync for ElectrumClient
impl Unpin for ElectrumClient
impl UnsafeUnpin 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