aurora_evm/executor/stack/
mod.rs

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