Transaction

Type Alias Transaction 

pub type Transaction = EthereumTypedTransaction<TxEip4844>;
Expand description

Re-exported ethereum types 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.