Skip to content

Releases: ethereum/execution-spec-tests

[email protected]

17 Jul 18:17

Choose a tag to compare

[email protected] Pre-release
Pre-release

What's Changed

  • fix(tests): EOF - EIP-4200: Organize code_validation_jump.py tests by @marioevz in #666
  • fix(tests): EOF - EIP-3540: EXTCODECOPY a hard-coded size for EOF target by @gurukamath in #667
  • new(tests): EOF - EIP-7480: Add tests for DATACOPY memory expansion by @pdobacz in #664
  • feat(fw): support invalid containers in EOFStateTest by @chfast in #665
  • fix(tests): EOF - EIP-3540: Organize code_validation.py tests by @marioevz in #668
  • new(tests): EOF - EIP-7620: Add more tests for validating EOF subcontainer kinds by @gumb0 in #676
  • new(tests): EOF - EIP-7069: RETURNDATACOPY mem expansion and copy OOG by @pdobacz in #671
  • fix(cli): RJUMPV in evm_bytes_to_python by @marioevz in #683
  • refactor(fw): Refactor ethereum_test_tools into separate libraries by @marioevz in #645
  • new(tests) EXT*CALL input data validation by @shemnon in #685
  • new(tests): EOF - EIP-4750: Runtime stack overflow at CALLF by @gumb0 in #678

New Contributors

  • @raymondnguyen8 made their first contribution in #632

Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/[email protected]@v1.0.6

[email protected]

12 Jul 16:43

Choose a tag to compare

[email protected]

10 Jul 20:48

Choose a tag to compare

[email protected]

02 Jul 22:55
4b93082

Choose a tag to compare

[email protected] Pre-release
Pre-release

What's Changed

  • feat(fw): EOF - Add containerKind to EOF fixtures, add --initcode flag when calling evmone-eofparse by @marioevz in #651
  • fix(fw,tests): Fix Op.DATALOADN stack by @pdobacz in #650
  • new(test) EOFCREATE and RETURNCONTRACT opcode validation tests by @shemnon in #629
  • new(tests): EOF - EIP-3540: MAX_INITCODE_SIZE validation by @pdobacz in #630
  • fix(tests): EOF - EIP-3540: Remove Orphans Containers in Tests by @shemnon in #649
  • new(tests): EOF - EIP-7620: RETURNCONTRACT validation tests by @gumb0 in #647
  • fix(tests): EOF - Container type errors by @marioevz in #661
  • feat(tests): EOF - EIP-7620: Incompatible container kind validation error by @chfast in #662

Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/[email protected]@v1.0.5

[email protected]

03 Jul 00:08

Choose a tag to compare

[email protected] Pre-release
Pre-release

Description

EIP-7692 filled with EIP-2935 and EIP-7685 enabled (Block hash added to HISTORY_STORAGE_ADDRESS, and empty requests_root added to header).

What's Changed

See https://github.com/ethereum/execution-spec-tests/releases/tag/eip7692%40v1.0.5

Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/[email protected]@v1.0.5

[email protected]

05 Jul 21:00

Choose a tag to compare

[email protected]

28 Jun 07:45

Choose a tag to compare

[email protected]

26 Jun 15:25

Choose a tag to compare

[email protected] Pre-release
Pre-release

Verkle Transition Tests

The first iteration of the the verkle transition tests featuring mid-fork transition tests with 0 stride.

Here the first block of each existing test case is set to start at the transition fork timestamp.

Test consumers are expected to have the fork configuration: ShanghaiToPragueAtTime32 enabled for test execution.

The tests are generated using this geth branch: https://github.com/ethereum/execution-spec-tests/tree/verkle/main
https://github.com/gballet/go-ethereum/tree/base-root-last-merkle-root-merge

And similarly executed on the same branch to verify the changes.

[email protected]

[email protected]

20 Jun 22:23
881ba65

Choose a tag to compare

[email protected] Pre-release
Pre-release

What's Changed

  • new(tests): add tests for EOF container prefix by @chfast in #605
  • feat(tests): eof section order tests by @winsvega in #592
  • fix(tests): Remove TestAddress usage on EOF tests by @marioevz in #626
  • new(tests): EIP-7069: Different RETURNDATACOPY oob by @pdobacz in #614
  • test eof container custom_size field by @winsvega in #620
  • new(tests): complete header_not_terminated tests by @pdobacz in #633
  • new(tests): EOF - EIP-3540: test all opcodes in valid code section by @winsvega in #634
  • new(tests): EOFCREATE frame reverts with EOF container by @pdobacz in #635

New Contributors

Full Changelog: https://github.com/ethereum/execution-spec-tests/compare/[email protected]@v1.0.4