Module transaction
Expand description
Compatibility functions for rpc Transaction
type.
Modules§
- op
- Optimism specific RPC transaction compatibility implementations.
Structs§
- Convert
Receipt Input - Input for
RpcConvert::convert_receipts
. - RpcConverter
- Generic RPC response object converter for
Evm
and networkNetwork
. - Transaction
Conversion Error - Conversion into transaction RPC response failed.
Enums§
- EthTx
EnvError - An Ethereum specific transaction environment error than can occur during conversion from
[
TransactionRequest
].
Traits§
- From
Consensus Header - Conversion trait for obtaining RPC header from a consensus header.
- From
Consensus Tx - Converts
T
intoself
. It is reciprocal ofIntoRpcTx
. - Header
Converter - A type that knows how to convert a consensus header into an RPC header.
- Into
RpcTx - Converts
self
intoT
. The opposite ofFromConsensusTx
. - Receipt
Converter - A type that knows how to convert primitive receipts to RPC representations.
- RpcConvert
- Responsible for the conversions from and into RPC requests and responses.
- RpcTx
Converter - Converts
Tx
intoRpcTx
- SimTx
Converter - Converts
TxReq
intoSimTx
. - TryFrom
Transaction Response - Trait for converting network transaction responses to primitive transaction types.
- TryInto
SimTx - Converts
self
intoT
. - TryInto
TxEnv - Converts
self
intoT
. - TxEnv
Converter - Converts
TxReq
intoTxEnv
. - TxInfo
Mapper - Adds extra context to
TransactionInfo
.