Crate revm_context_interface

Source
Expand description

Optimism-specific constants, types, and helpers.

Re-exports§

pub use block::Block;
pub use cfg::Cfg;
pub use cfg::CreateScheme;
pub use cfg::TransactTo;
pub use context::ContextSetters;
pub use context::ContextTr;
pub use journaled_state::JournalTr;
pub use local::LocalContextTr;
pub use transaction::Transaction;
pub use transaction::TransactionType;
pub use either;

Modules§

block
Block related types and functions.
cfg
Configuration for the EVM. Containing SpecId.
context
Context trait and related types.
journaled_state
Journaled state trait JournalTr and related types.
local
Local context trait LocalContextTr and related types.
result
Result of the EVM execution. Containing both execution result, state and errors.
transaction
Transaction trait Transaction and associated types.

Traits§

DBErrorMarker
Database error marker is needed to implement From conversion for Error type.
Database
EVM database interface.