Crate cfx_vm_interpreter
source ·Re-exports§
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;
Modules§
- Evm factory.
- VM Instructions list and utility functions
Macros§
- Create tests by injecting different VM factories
- Create ignored tests by injecting different VM factories
Structs§
- Finalization result. Gas Left: either it is a known value, or it needs to be computed by processing a return instruction.
Enums§
- Type of EVM to use.
Traits§
- Cost calculation type. For low-gas usage we calculate costs using usize instead of U256
- Types that can be “finalized” using an EVM.