This is an auxiliary release of the now DFI'd EOF EIP-7692 to include all the changes made to reflect the eof-devnet-1 spec and also the new pseudo-fork EOFv1
. There are no further releases of EOF tests planned
What's Changed (Only EOF-relevant changes listed)
- new(tests): Add EOF validation tests for stack underflow by @chfast in #1331
- fix(tests): Change EOFCREATE new address and related gas calculations by @gumb0 in #1265
- fix(tests): EOF - Align EOFCREATE args with EXT*CALL by @pdobacz in #1274
- new(tests): EOF validation CALLF stack overflow by @hugo-dc in #1329
- fix(tests): assign ids to parametrized EOF code sections by @chfast in #1427
- fix(tests): EOF - Change kind_data from 0x04 to 0xff by @pdobacz in #1339
- fix(tests): EOF - Change container section size to 4 bytes by @gumb0 in #1403
- new(tests): EOF validation non constant stack by @hugo-dc in #1417
- new(tests): EIP-7873 TXCREATE execution tests - 1st batch by @pdobacz in #1413
- feat(fw,tests): change EOF to stack_height_increase by @chfast in #1393
- feat(fw): add max_stack_increase to EOF Section.Code by @chfast in #1446
- refactor(tests): change RJUMP validation tests to max_stack_increase by @chfast in #1448
- refactor(tests): Rename stack height constants by @chfast in #1447
- refactor(tests): change CALLF tests to max_stack_increase by @chfast in #1455
- new(tests): add EOF execution at maximum stack height by @chfast in #1443
- new(tests): EOF validation stack_range maximally broad by @hugo-dc in #1457
- fix(tests,fw): Remove EIP-7698 EOF creation txs by @pdobacz in #1451
- fix(tests): Create transaction sarting with
0xef
is a valid tx, but should fail execution by @shemnon in #1480 - fix(tests): EIP-7620 - make CREATE/CREATE2 restrictions specific by @pdobacz in #1475
- new(tests): EIP-7873 expand legacy creation tx tests by @pdobacz in #1489
- new(tests): EIP-7620/7873 - ensure no account gets created on failure by @pdobacz in #1486
- new(tests): extend RJUMP* to self tests with variadic stack by @chfast in #1462
- fix(tests): Update legacy creation tx rules by @pdobacz in #1492
- new(tests): TXCREATE executes validation by @pdobacz in #1476
- chore(all): move eof from osaka to unscheduled by @spencer-tb in #1507
Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/eip7692@v2.3.0...eip7692@v3.0.0