Crate cfx_vm_interpreter
Source pub use self::factory::Factory;
pub use self::instructions::GasPriceTier;
pub use self::instructions::INSTRUCTIONS;
pub use self::instructions::INSTRUCTIONS;
pub use self::instructions::INSTRUCTIONS_CANCUN;
pub use self::instructions::INSTRUCTIONS_CANCUN;
- factory
- Evm factory.
- instructions
- VM Instructions list and utility functions
- evm_test
- Create tests by injecting different VM factories
- evm_test_ignore
- Create ignored tests by injecting different VM factories
- FinalizationResult
- Finalization result. Gas Left: either it is a known value, or it needs to
be computed by processing a return instruction.
- VMType
- Type of EVM to use.
- CostType
- Cost calculation type. For low-gas usage we calculate costs using usize
instead of U256
- Finalize
- Types that can be “finalized” using an EVM.