Trait TxSenderClientExt

Source
pub trait TxSenderClientExt {
    // Required method
    fn debug_tx<'life0, 'async_trait>(
        &'life0 self,
        id: u32,
    ) -> Pin<Box<dyn Future<Output = Result<TxDebugInfo, BridgeError>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
}

Required Methods§

Source

fn debug_tx<'life0, 'async_trait>( &'life0 self, id: u32, ) -> Pin<Box<dyn Future<Output = Result<TxDebugInfo, BridgeError>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Returns debugging information for a transaction

This function gathers all debugging information about a transaction from the database, including its state history, fee payer UTXOs, submission errors, and current state.

§Arguments
  • id - The ID of the transaction to debug
§Returns

A comprehensive debug info structure with all available information about the transaction

Implementations on Foreign Types§

Source§

impl TxSenderClientExt for TxSenderClient<Database>

Source§

fn debug_tx<'life0, 'async_trait>( &'life0 self, id: u32, ) -> Pin<Box<dyn Future<Output = Result<TxDebugInfo, BridgeError>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Implementors§