🇯🇵 Summary
EEST v5.4.0 is our final Osaka release following a successful Fusaka fork!
This release contains additional coverage for critical gaps identified by @chfast and @pdobacz primarily for previous fork EIPs.
🧪 Test Cases
- ✨ Expand EIP-6110 modified contract tests, where the extra event log has no topics at all (#1693).
- ✨ Add a CREATE/2 test cases for when it runs OOG on code deposit (#1705).
- ✨ Expand cases to test *CALL opcodes causing OOG (#1703).
- ✨ Add a test case for base fee in block check after London (#1702).
- ✨ Add tests for
modexpandripemdprecompiled contracts (#1691, #1781). - ✨ Add
ecrecoverprecompile tests originating formevmoneunittests (#1685). - ✨ Add test to validate withdarawls root (#1746).
- ✨ Add test for old behavior of zero gasprice txs (#1736).
- ✨ Add stack overflow tests and expand
BLOCKHASHtests (#1728). - ✨ Ported tests for
ripemdprecompile going OOG for all forks (#1732). - ✨ Add tests for ecadd/ecmul/ecpairing constant gas repricing (#1738).
- ✨ Add tests that EIP-1559 and EIP-2930 typed txs are invalid and void before their fork (#1754).
- ✨ Add tests for an old validation rule for gas limit above 5000 (#1731).
- ✨ Add tests for OOG in EXP, LOG and others (#1686).
Full Changelog: v5.3.0...v5.4.0