1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#![allow(dead_code)]
mod db;
mod evm;
mod evm_impl;
mod inspector;
mod instructions;
mod machine;
mod models;
mod spec;
mod subroutine;
mod util;
use evm_impl::Handler;
pub type DummyStateDB = InMemoryDB;
pub use db::{Database, DatabaseCommit, InMemoryDB};
pub use evm::{new, EVM};
pub use inspector::{Inspector, NoOpInspector};
pub use instructions::{
opcode::{self, OpCode, OPCODE_JUMPMAP},
Return,
};
pub use machine::Machine;
pub use models::*;
pub use spec::*;
pub use subroutine::Account;
extern crate alloc;
pub(crate) const USE_GAS: bool = !cfg!(feature = "no_gas_measuring");