Skip to content

v5.4.0

Latest

Choose a tag to compare

@spencer-tb spencer-tb released this 06 Dec 23:55
88e9fb8

🇯🇵 Summary

EEST v5.4.0 is our final Osaka release following the success of the Fusaka upgrade!

This release adds additional tests for Osaka but predominantly includes tests for pre-Osaka forks, catching critical coverage edge cases (added by @chfast and @pdobacz). These edge cases are within both the develop and stable releases. Benchmark tests are skipped in this release.

🧪 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).