Skip to content

v1.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@marioevz marioevz released this 11 Aug 18:23
· 576 commits to main since this release
efe1d49

🐍 Cancun Devnet 8 + 4788 v2 Pre-Release

This pre-release updates all cancun tests according to Update EIP-4788: initial stab at v2, and the Devnet-8 Cancun specification, with a few considerations:

  • Beacon root contract is pre-deployed at address 0x000000000000000000000000000000000000000b instead of the address described in the EIP PR
  • No system transactions are executed for the generation of the fixtures and instead a direct storage update is performed at the beginning of the block

🧪 Tests include the following EIPs

EIP-4844: Shard Blob Transactions
EIP-5656: MCOPY - Memory copying instruction
EIP-6780: SELFDESTRUCT only in same transaction
EIP-4788: Beacon block root in the EVM

Our full release will include tests for EIP-1153: Transient storage opcodes including additional coverage for the above EIPs.

⚙️ Test Generation

Fixtures for these tests can be generated with the following geth commit:
marioevz/go-ethereum@7c8719cddf12097101ccbdec8c9bbd7cf7686e4e

fill --until Cancun

📄 Documentation

Further information on each test can be found within the docs:
https://ethereum.github.io/execution-spec-tests/main/tests/cancun/