This is intended to be the final eof-devnet-0 release c.f. Osaka testnet plan, before we move onto eof-devnet-1 spec
What's Changed (Only EOF-relevant changes listed)
- new(tests): EOF - mix RETF with INVALID, RETF underflow by @pdobacz in #1264
- new(tests): extend RJUMP over unreachable code by @chfast in #1267
- new(tests): EOF validation JUMPF stack overflow by @chfast in #1269
- new(tests): Add tests for ambiguous subcontainer kind by @chfast in #1266
- new(tests): add more RJUMPV validation tests by @chfast in #1242
- new(tests): EOF - ensure EOFCREATE bumps nonce as EIP-161 by @pdobacz in #1270
- new(tests): EOF - ensure EOFCREATE memory and transfer by @pdobacz in #1271
- new(tests): EOF - CALLF/JUMPF/RETF and memory by @pdobacz in #1273
- new(tests): EOF - ensure empty/maxcode deployments work in legacy by @pdobacz in #1293
- fix(tests): EOF - Rename RETURNCONTRACT to RETURNCODE by @pdobacz in #1284
- fix(cli/gen_index): Fix index generation for EOF files by @marioevz in #1332
- new(tests): EOF - EXTDELEGATECALL blocking vs 7702 by @pdobacz in #1309
- Add simple swap/dup/exchange tests by @shemnon in #1373
- new(tests): Aggregate EOF tests for invalid first section type by @chfast in #1377
- new(tests): Add exhaustive EOF stack underflow tests by @chfast in #1378
- refactor(tests): Merge EOF stack underflow tests by @chfast in #1384
- new(tests): EOF validation RETF stack overflow by @hugo-dc in #1341
- fix(tests): Prevent EOF max stack height above number of inputs by @chfast in #1380
- fix(tests): de-duplicate EOF stack underflow tests by @chfast in #1392
- new(tests): EOF validation JUMPF stack overflow by @hugo-dc in #1397
New Contributors
- @lightsing made their first contribution in #1276
- @sonhv0212 made their first contribution in #1349
- @hugo-dc made their first contribution in #1341
- @Olexandr88 made their first contribution in #1401
Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/eip7692@v2.2.0...eip7692@v2.3.0