github ethereum/execution-spec-tests bal@v3.0.0

pre-release19 hours ago

This is a new major bump on the pre-release for the bal test suite, following from bal@v2.0.0.

What's Changed

Breaking

  • block_access_list is no longer in the block body (link)
  • Tests are filled with BPO1 and BPO2 turned on, reflecting mainnet values. This means they now expect BPO2 blob parameter values (link)

Additional tests

  • Extended self-destruct cases with BAL expectations (link)
  • ethereum/tests (tests/static in execution-specs) have all been filled for Amsterdam and are included in this release (link)
  • Targeted BAL tests for EIP-7002 interactions (link)
  • Targeted BAL tests for EIP-4788 interactions (link)
  • Target BAL tests for invalid spurious / extraneous entries (link)

Miscellaneous changes

  • ZeroPaddedHexNumber is used for hex values for consistency in test vectors, e.g.0xc -> 0x0c (link)
  • Specs refactored to simplify gas accounting changes (link)
  • Net-zero filtering refactored in specs (link)

Don't miss a new execution-spec-tests release

NewReleases is sending notifications on new releases.