Module transaction

Module transaction 

Expand description

Compatibility functions for rpc Transaction type.

Modules§

op
Optimism specific RPC transaction compatibility implementations.

Structs§

ConvertReceiptInput
Input for RpcConvert::convert_receipts.
RpcConverter
Generic RPC response object converter for Evm and network Network.
TransactionConversionError
Conversion into transaction RPC response failed.

Enums§

EthTxEnvError
An Ethereum specific transaction environment error than can occur during conversion from [TransactionRequest].

Traits§

FromConsensusHeader
Conversion trait for obtaining RPC header from a consensus header.
FromConsensusTx
Converts T into self. It is reciprocal of IntoRpcTx.
HeaderConverter
A type that knows how to convert a consensus header into an RPC header.
IntoRpcTx
Converts self into T. The opposite of FromConsensusTx.
ReceiptConverter
A type that knows how to convert primitive receipts to RPC representations.
RpcConvert
Responsible for the conversions from and into RPC requests and responses.
RpcTxConverter
Converts Tx into RpcTx
SimTxConverter
Converts TxReq into SimTx.
TryFromTransactionResponse
Trait for converting network transaction responses to primitive transaction types.
TryIntoSimTx
Converts self into T.
TryIntoTxEnv
Converts self into T.
TxEnvConverter
Converts TxReq into TxEnv.
TxInfoMapper
Adds extra context to TransactionInfo.