Skip to content

v1.0.3

Compare
Choose a tag to compare
@spencer-tb spencer-tb released this 14 Sep 13:55
· 577 commits to main since this release
c95b81c

🐍 Cancun Devnet 9 Release

This release adds additional coverage to the current set of cancun tests, up to the Devnet-9 Cancun specification, noting the following considerations:

  • Beacon root contract is pre-deployed at 0xbEac00dDB15f3B6d645C48263dC93862413A222D
    • Additional EIP-4788 updates from the following PR will be included in the next release.
  • Further coverage includes tests for EIP-1153, and additional tests for EIP-4788 & EIP-6780.

🧪 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
EIP-1153: Transient storage opcodes

⚙️ Test Generation

Fixtures for these tests can be generated using the geth t8n tool with the following branch & command:
marioevz/go-ethereum@cancun-t8n

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/