bal@v5.3.0
Pre-releasebal-devnet-3 v2
A follow up release for bal devnet 3 in alignment with: https://notes.ethereum.org/@ethpandaops/bal-devnet-3
Updates following the spec are included, changing what happens when state gas spills from the reservoir into the remaining gas left, where the child reverts or halts. For this edge case all state gas (reservoir + spill) is restored to the parents reservoir.
Additional test coverage is included following issues found by @qu0b during kurtosis testing and @benaadams during spec implementation in Nethermind: ethereum/execution-specs#2439
Tests are now filled with --until Amsterdam instead of --fork Amsterdam to include cases filled for Osaka. This aims to help catch regressions.
New EIPs
- EIP-7954: Increase Maximum Contract Size - ethereum/execution-specs#2276.
- EIP-8037: State Creation Gas Cost Increase - ethereum/execution-specs#2363.
- Note we are using a static
cost_per_state_byteof 1174 (for all block gas limits) in devnet-3 only!
- Note we are using a static
EIPs Reference
| EIP | Blob |
|---|---|
| EIP-7708 | EIPS/eip-7708.md |
| EIP-7778 | EIPS/eip-7778.md |
| EIP-7843 | EIPS/eip-7843.md |
| EIP-7928 | EIPS/eip-7928.md |
| EIP-7954 | EIPS/eip-7954.md |
| EIP-8024 | EIPS/eip-8024.md |
| EIP-8037 | EIPS/eip-8037.md |
Full Changelog: https://github.com/ethereum/execution-specs/compare/tests-bal@v5.2.0...tests-bal@v5.3.0