Skip to content

Tests update 12.2: EOF Tests

Compare
Choose a tag to compare
@winsvega winsvega released this 27 Apr 19:52
· 305 commits to develop since this release

The recent tests changes:

Update EOFTests (EIPTests)

Announcement

New docker instructions for all t8n supported clients: https://github.com/ethereum/retesteth/tree/develop#docker-instructions
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/v12.1

Test format

Tests Fillers

GeneralStateTests/BlockchainTests Filled

Test Regeneration

Update all:

  • Documentation

EIPTests/EOFTests

  • EIP-5450: State Tests And EOF Tests
    PR #1163 (EOF Stack validation)

  • EIP-4750: State Tests And EOF Tests
    PR #1115 (EOF Functions)

  • EIP4200: EOF - Static relative jumps
    (3540-3670-4200
    PR #1103 (EOF Jumps)

  • EIP3540: EOF - Ori's tests
    PR #1206 (change to Cancun frokword)

Cosmetic

  • Change ttWrongRLP tx exception
    PR #1211

Upcoming changes:

SSZ tests
Implement malicious rlp tests in StateTest or BlockchainTest format (need more debugging with t8n)
Besu retesteth RPC support (web vmtracing support)
Random state test script