evm_nogas/executor/stack/mod.rs
1//! A stack-based executor with customizable state.
2//! A memory-based state is provided, but can replaced by a custom
3//! implementation, for exemple one interacting with a database.
4
5mod executor;
6mod memory;
7
8pub use self::executor::{
9 Accessed, PrecompileFailure, PrecompileFn, PrecompileOutput, PrecompileSet, StackExecutor,
10 StackExitKind, StackState, StackSubstateMetadata,
11};
12
13pub use self::memory::{MemoryStackAccount, MemoryStackState, MemoryStackSubstate};
14
15pub use ethereum::Log;