crates/mega-evm/src/constants.rs | Gas limits, resource limits, detention caps, multipliers | docs/spec/evm/dual-gas-model.md, docs/spec/evm/resource-limits.md, docs/spec/evm/gas-detention.md, docs/spec/evm/gas-forwarding.md, docs/spec/evm/contract-limits.md |
crates/mega-evm/src/evm/spec.rs | Spec definitions, spec progression | docs/spec/hardfork-spec.md, docs/spec/upgrades/overview.md, docs/spec/evm/overview.md |
crates/mega-evm/src/evm/instructions.rs | Opcode behavior, compute gas wrapping, gas detention enforcement | docs/spec/evm/dual-gas-model.md, docs/spec/evm/gas-detention.md |
crates/mega-evm/src/evm/host.rs | Host hooks, volatile data access tracking | docs/spec/evm/gas-detention.md |
crates/mega-evm/src/evm/precompiles.rs | Precompile behavior | docs/spec/evm/precompiles.md |
crates/mega-evm/src/block/ | Block execution, hardfork mapping, executor | docs/spec/hardfork-spec.md, docs/spec/evm/overview.md |
crates/mega-evm/src/limit/ | Resource limit tracking (compute gas, data size, KV updates, state growth) | docs/spec/evm/resource-limits.md, docs/spec/evm/resource-accounting.md |
crates/mega-evm/src/limit/storage_call_stipend.rs | Storage gas stipend lifecycle | docs/spec/evm/gas-forwarding.md |
crates/mega-evm/src/access/ | Block env access tracking, volatile data detection | docs/spec/evm/gas-detention.md |
crates/mega-evm/src/system/ | System contract integration, call interception | docs/spec/system-contracts/*.md |
crates/mega-evm/src/external/ | SALT environment, oracle environment, dynamic gas cost | docs/spec/evm/dual-gas-model.md, docs/spec/system-contracts/oracle.md |
crates/system-contracts/contracts/ | Solidity system contract sources | docs/spec/system-contracts/*.md |
bin/mega-evme/src/cmd.rs | CLI command dispatch, top-level commands | docs/mega-evme/overview.md |
bin/mega-evme/src/run/ | Bytecode execution command | docs/mega-evme/commands/run.md |
bin/mega-evme/src/tx/ | Transaction execution command | docs/mega-evme/commands/tx.md |
bin/mega-evme/src/replay/ | Historical transaction replay | docs/mega-evme/commands/replay.md |
bin/mega-evme/src/common/ | Shared CLI args, state loading, tracing, tx parsing | docs/mega-evme/configuration/*.md, docs/mega-evme/tracing/*.md |