Summary
Cap any single transaction's gas_limit at 2^24 = 16,777,216. Activates with Fusaka.
Spec
Scope
- Add Fusaka (
:osaka / :fusaka) to EEVM.HardforkConfig with EIP activation flag.
- Reject any transaction with
gas_limit > 16_777_216 in EEVM.Transaction.Validator when the flag is enabled.
Definition of Done
- Fixtures under
BlockchainTests/.../EIP7825* pass via the test harness.
- Negative-path test: oversized
gas_limit produces a validation error.
Parent
Summary
Cap any single transaction's
gas_limitat 2^24 = 16,777,216. Activates with Fusaka.Spec
Scope
:osaka/:fusaka) toEEVM.HardforkConfigwith EIP activation flag.gas_limit > 16_777_216inEEVM.Transaction.Validatorwhen the flag is enabled.Definition of Done
BlockchainTests/.../EIP7825*pass via the test harness.gas_limitproduces a validation error.Parent