Skip to main content

FromAnyRpcTransaction

Trait FromAnyRpcTransaction 

Source
pub trait FromAnyRpcTransaction: Sized {
    // Required method
    fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>;
}
Expand description

Trait for converting an [AnyRpcTransaction] into a specific TxEnv.

Implementations extract the inner [alloy_consensus::TxEnvelope] via as_envelope() then delegate to [FromRecoveredTx].

Required Methods§

Source

fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>

Tries to convert an [AnyRpcTransaction] into Self.

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.

Implementations on Foreign Types§

Source§

impl FromAnyRpcTransaction for OpTransaction<TxEnv>

Source§

fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>

Source§

impl FromAnyRpcTransaction for TempoTxEnv

Source§

fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>

Source§

impl FromAnyRpcTransaction for TxEnv

Source§

fn from_any_rpc_transaction(tx: &AnyRpcTransaction) -> Result<Self>

Implementors§