Module transaction

Source

Re-exports§

pub use eip2930::AccessListItemTr;
pub use eip7702::AuthorizationTr;
pub use transaction_type::TransactionType;

Modules§

eip2930
eip7702
transaction_type

Structs§

AccessList
AccessList as defined in EIP-2930
AccessListItem
A list of addresses and storage keys that the transaction plans to access. Accesses outside the list are possible, but become more expensive.
Authorization
An unsigned EIP-7702 authorization.
RecoveredAuthorization
A recovered authorization.
SignedAuthorization
A signed EIP-7702 authorization.

Enums§

RecoveredAuthority
Represents the outcome of an attempt to recover the authority from an authorization. It can either be valid (containing an Address) or invalid (indicating recovery failure).

Traits§

Transaction
Main Transaction trait that abstracts and specifies all transaction currently supported by Ethereum
TransactionError
Transaction validity error types.
TransactionGetter