reth::rpc::api::servers::eth::ext

Trait L2EthApiExtClient

Source
pub trait L2EthApiExtClient: ClientT {
    // Provided method
    fn send_raw_transaction_conditional<'life0, 'async_trait>(
        &'life0 self,
        bytes: Bytes,
        condition: TransactionConditional,
    ) -> Pin<Box<dyn Future<Output = Result<FixedBytes<32>, Error>> + Send + 'async_trait>>
       where 'life0: 'async_trait,
             Self: Sync + 'async_trait { ... }
}
Expand description

Client implementation for the L2EthApiExt RPC API.

Provided Methods§

Source

fn send_raw_transaction_conditional<'life0, 'async_trait>( &'life0 self, bytes: Bytes, condition: TransactionConditional, ) -> Pin<Box<dyn Future<Output = Result<FixedBytes<32>, Error>> + Send + 'async_trait>>
where 'life0: 'async_trait, Self: Sync + 'async_trait,

Sends signed transaction with the given condition.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<TypeJsonRpseeInteral> L2EthApiExtClient for TypeJsonRpseeInteral
where TypeJsonRpseeInteral: ClientT,