Module transaction

Source

Re-exports§

pub use eth_transaction::Eip1559Transaction;
pub use eth_transaction::Eip155Transaction;
pub use eth_transaction::Eip2930Transaction;
pub use eth_transaction::Eip7702Transaction;
pub use eth_transaction::EthereumTransaction;
pub use native_transaction::Cip1559Transaction;
pub use native_transaction::Cip2930Transaction;
pub use native_transaction::NativeTransaction;
pub use native_transaction::TypedNativeTransaction;

Modules§

eth_transaction
native_transaction

Structs§

AccessListItem
AuthorizationListItem
SignedTransaction
A signed transaction with successfully recovered sender.
TransactionWithSignature
Signed transaction information without verified signature.
TransactionWithSignatureSerializePart
Signed transaction information without verified signature.

Enums§

Action
Transaction
TransactionError
Errors concerning transaction processing.

Constants§

CIP1559_TYPE
CIP2930_TYPE
EIP1559_TYPE
EIP2930_TYPE
EIP7702_TYPE
LEGACY_TX_TYPE
TYPED_NATIVE_TX_PREFIX
TYPED_NATIVE_TX_PREFIX_BYTE
UNSIGNED_SENDER
Fake address for unsigned transactions.

Type Aliases§

AccessList
AuthorizationList
TxPropagateId
TxShortId
Shorter id for transactions in compact blocks