Type Alias Transaction
pub type Transaction = EthereumTypedTransaction<TxEip4844>;Expand description
Typed Transaction type without a signature
Aliased Type§
pub enum Transaction {
Legacy(TxLegacy),
Eip2930(TxEip2930),
Eip1559(TxEip1559),
Eip4844(TxEip4844),
Eip7702(TxEip7702),
}Variants§
Legacy(TxLegacy)
An untagged [TxLegacy].
Eip2930(TxEip2930)
A [TxEip2930] tagged with type 1.
Eip1559(TxEip1559)
A [TxEip1559] tagged with type 2.
Eip4844(TxEip4844)
A TxEip4844 tagged with type 3. An EIP-4844 transaction has two network representations: 1 - The transaction itself, which is a regular RLP-encoded transaction and used to retrieve historical transactions..
2 - The transaction with a sidecar, which is the form used to send transactions to the network.
Eip7702(TxEip7702)
A [TxEip7702] tagged with type 4.
Layout§
Note: Unable to compute type layout, possibly due to this type having generic parameters. Layout can only be computed for concrete, fully-instantiated types.