revm_context/
lib.rs

1//! Optimism-specific constants, types, and helpers.
2#![cfg_attr(not(test), warn(unused_crate_dependencies))]
3#![cfg_attr(not(feature = "std"), no_std)]
4
5#[cfg(not(feature = "std"))]
6extern crate alloc as std;
7
8pub use context_interface::*;
9
10pub mod block;
11pub mod cfg;
12pub mod context;
13pub mod evm;
14mod journal_init;
15pub mod journaled_state;
16pub mod tx;
17
18pub use block::BlockEnv;
19pub use cfg::{Cfg, CfgEnv};
20pub use context::*;
21pub use journal_init::JournalInit;
22pub use journaled_state::*;
23pub use tx::{AccessList, SignedAuthorization, TxEnv};
24pub mod setters;
25pub use evm::{Evm, EvmData};