github ethereum/execution-spec-tests v5.4.0

3 hours ago

🇯🇵 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 modexp and ripemd precompiled contracts (#1691, #1781).
  • ✨ Add ecrecover precompile tests originating form evmone unittests (#1685).
  • ✨ Add test to validate withdarawls root (#1746).
  • ✨ Add test for old behavior of zero gasprice txs (#1736).
  • ✨ Add stack overflow tests and expand BLOCKHASH tests (#1728).
  • ✨ Ported tests for ripemd precompile 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

Don't miss a new execution-spec-tests release

NewReleases is sending notifications on new releases.