pub struct EsploraResolver(/* private fields */);Available on (crate features
resolver-esplora or resolver-esplora-async) and crate feature resolver-esplora only.Implementations§
Trait Implementations§
Source§impl Resolver for EsploraResolver
Available on non-crate feature async only.
impl Resolver for EsploraResolver
Available on non-crate feature
async only.fn resolve_tx(&self, txid: Txid) -> Result<Option<UnsignedTx>, ResolverError>
fn resolve_tx_status(&self, txid: Txid) -> Result<WitnessStatus, ResolverError>
fn resolve_utxos( &self, iter: impl IntoIterator<Item = (Terminal, ScriptPubkey)>, ) -> impl Iterator<Item = Result<Utxo, ResolverError>>
fn last_block_height(&self) -> Result<u64, ResolverError>
fn broadcast(&self, tx: &Tx) -> Result<(), ResolverError>
Auto Trait Implementations§
impl Freeze for EsploraResolver
impl RefUnwindSafe for EsploraResolver
impl Send for EsploraResolver
impl Sync for EsploraResolver
impl Unpin for EsploraResolver
impl UnwindSafe for EsploraResolver
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