Expand description
Optimism-specific constants, types, and helpers.
Re-exports§
pub use block::BlockEnv;
pub use cfg::CfgEnv;
pub use tx::TxEnv;
pub use evm::Evm;
pub use evm::EvmData;
pub use context::*;
pub use journaled_state::*;
Modules§
Structs§
- Access
List - AccessList as defined in EIP-2930
- Signed
Authorization - A signed EIP-7702 authorization.
Enums§
- Create
Scheme - Create scheme
- Transaction
Type - Transaction types of all Ethereum transaction
Traits§
- Block
- Trait for retrieving block information required for execution.
- Cfg
- Context
Tr - DBError
Marker - Database error marker is needed to implement From conversion for Error type.
- Database
- EVM database interface.
- Journal
- Transaction
- Main Transaction trait that abstracts and specifies all transaction currently supported by Ethereum
Type Aliases§
- Journal
Init - A clonable version of JournaledState that uses EmptyDB.
- Transact
To - Transaction destination