Expand description
§EOT - EVM Opcode Table
EVM opcodes library for all Ethereum forks, with complete fork inheritance, validation, and metadata
Re-exports§
pub use gas::DynamicGasCalculator;
pub use gas::ExecutionContext;
pub use gas::GasAnalysis;
pub use gas::GasAnalysisResult;
pub use gas::GasCostCategory;
pub use unified::UnifiedOpcode;
pub use forks::*;
pub use traits::*;
pub use validation::*;
Modules§
- forks
- Fork-specific opcode implementations
- gas
- Dynamic gas cost analysis for EVM opcodes
- traits
- Core traits for EVM opcode table system with gas analysis integration
- unified
- Unified opcode interface for bytecode manipulation tools
- validation
- Validation and verification system for opcode consistency with gas analysis integration
Macros§
- opcodes
- Macro to generate opcode enums with metadata
Structs§
- Opcode
Metadata - Opcode metadata with complete information
- Opcode
Registry - Comprehensive opcode registry that manages all forks
Enums§
- Fork
- Ethereum hard fork identifiers in chronological order
- Group
- EVM opcode groups for better organization
Traits§
- Fork
Opcodes - Fork inheritance utility to get all opcodes available in a specific fork
- OpCode
- Core trait that all opcode enums must implement