Skip to main content

revm_context/
lib.rs

1//! EVM execution context.
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 bytecode;
9pub use context_interface;
10pub use database_interface;
11pub use primitives;
12pub use state;
13
14pub use context_interface::*;
15
16pub mod block;
17pub mod cfg;
18pub mod context;
19pub mod evm;
20pub mod journal;
21pub mod local;
22pub mod tx;
23
24pub use block::BlockEnv;
25pub use cfg::{Cfg, CfgEnv};
26pub use context::*;
27pub use evm::Evm;
28pub use journal::*;
29pub use local::LocalContext;
30pub use tx::TxEnv;