Crate revm_handler

Source
Expand description

Optimism-specific constants, types, and helpers.

Re-exports§

pub use api::ExecuteCommitEvm;
pub use api::ExecuteEvm;
pub use evm::EvmTr;
pub use handler::EvmTrError;
pub use handler::Handler;
pub use system_call::SystemCallCommitEvm;
pub use system_call::SystemCallEvm;
pub use system_call::SystemCallTx;
pub use system_call::SYSTEM_ADDRESS;

Modules§

api
evm
execution
handler
instructions
post_execution
pre_execution
Handles related to the main function of the EVM.
system_call
validation

Structs§

EthFrame
EthPrecompiles
The PrecompileProvider for ethereum precompiles.
MainnetHandler

Enums§

FrameData
Frame Data
FrameResult
Frame Result
ItemOrResult

Traits§

Frame
Call frame trait
MainBuilder
MainContext
Trait used to initialize Context with default mainnet types.
PrecompileProvider

Functions§

return_create
return_eofcreate

Type Aliases§

ContextTrDbError
FrameInitOrResult
FrameOrResult
MainnetContext
MainnetEvm