Crate op_revm

Source
Expand description

Optimism-specific constants, types, and helpers.

Re-exports§

pub use api::builder::OpBuilder;
pub use api::default_ctx::DefaultOp;
pub use api::default_ctx::OpContext;
pub use evm::OpEvm;
pub use l1block::L1BlockInfo;
pub use result::OpHaltReason;
pub use transaction::error::OpTransactionError;
pub use transaction::estimate_tx_compressed_size;
pub use transaction::OpTransaction;
pub use spec::*;

Modules§

api
Optimism API types.
constants
Optimism constants used in the Optimism EVM.
evm
Contains the [OpEvm] type and its implementation of the execution EVM traits.
fast_lz
Contains the [flz_compress_len] function.
handler
Handler related to Optimism chain
l1block
Contains the [L1BlockInfo] type and its implementation.
precompiles
Contains Optimism specific precompiles.
result
Contains the [OpHaltReason] type.
spec
Contains the [OpSpecId] type and its implementation.
transaction
Contains the [OpTransaction] type and its implementation.