github ethereum/execution-spec-tests bal@v1.1.0

pre-release10 hours ago

This is a new minor release update for bal as it adds some new test cases related to self-destruct, account accesses, call opcodes and delegated calls, and beneficiary fees. This also includes some updates for some broken tests in the last release related to engine API versioning, invalid test cases, as well as better validation on ordering when filling the tests.

What's Changed

  • feat(tests): Enforce EIP-7928 ordering rules by @fselmo in #2138
  • feat(tests): Add flexibility to expected absent scenarios for BALs by @fselmo in #2124
  • fix: use engine_newPayloadV5 for Glamsterdam by @fselmo in #2170
  • refactor(bal): absence validators -> BalAccountAbsentValues by @fselmo in #2175
  • ✨ feat(tests): EIP-7928 SELFDESTRUCT test by @raxhvl in #2159
  • ✨ feat(tests): EIP-7928 account access test cases by @raxhvl in #2182

EIP-7928 Updates

EIP-7928: Block-Level Access Lists has been updated for self-destruct, precompile cases, and other updates. Not all of these have test cases yet in this release but these are relevant changes that have happened since the last tests release.

Updates to execution-specs

Updates have been made to account for some of the EIP updates above and the currently implemented tests on this release (thanks to @nerolation):

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

NewReleases is sending notifications on new releases.