cfx_vm_interpreter/
lib.rs

1// Copyright 2019 Conflux Foundation. All rights reserved.
2// Conflux is free software and distributed under GNU General Public License.
3// See http://www.gnu.org/licenses/
4
5#[macro_use]
6extern crate log;
7#[macro_use]
8extern crate lazy_static;
9
10mod evm;
11#[macro_use]
12pub mod factory;
13pub mod instructions;
14mod interpreter;
15mod vmtype;
16
17#[cfg(test)]
18mod tests;
19
20pub use self::{
21    evm::{CostType, FinalizationResult, Finalize},
22    factory::Factory,
23    instructions::{GasPriceTier, INSTRUCTIONS, INSTRUCTIONS_CANCUN},
24    vmtype::VMType,
25};