Skip to content

London update 9.0.3: Uncle tests

Compare
Choose a tag to compare
@winsvega winsvega released this 02 Jul 10:46
· 770 commits to develop since this release

The recent tests changes:

Template tests around new opcodes and badOpcodes
Uncle tests for London transition

Announcement

The test process diagram: http://tinyurl.com/2ctak8yn
Reminder of a brand new web interface for test debugging: http://retesteth.ethdevops.io/web/
Tests stats on latest builds: http://retesteth.ethdevops.io/
(implement test RPC support or t8ntool protocol to apply for the page. https://ethereum-tests.readthedocs.io/en/latest/t8ntool-ref.html)
Previous release link: https://github.com/ethereum/tests/releases/tag/9.0.2

Test format

GeneralStateTests Fillers

GeneralStateTests Filled

Test Regeneration

Update all:

  • Documentation
    PR #885
    PR #891
    PR #892

  • Remove code from sender account in StateTests
    PR #893

  • Template tests generator and template tests
    Creates tests that run 'X' code inside different scenarious.
    Template tests around basefee selfbalance and badopcodes
    PR #886

  • Uncle tests for London transition
    PR #887
    PR #890

  • Fix baseFee to baseFeePerGas in yml fillers
    PR #884

  • Fix baseFee field
    Cosmetic
    PR #888

Upcoming changes:

London EIP tests
Besu retesteth RPC support (web vmtracing support)
Move legacy tests into separate repo (too much space used)