Skip to content

EchoEVM v0.0.43

Choose a tag to compare

@github-actions github-actions released this 08 Aug 03:06
· 31 commits to main since this release
v0.0.43
b36633e

Highlights

  • Add explicit fork selection from Frontier through Osaka for EchoEVM and embedded Geth differential execution.
  • Gate fork-sensitive opcodes at their activation boundaries and add Osaka CLZ (EIP-7939).
  • Fix EVM memory boundary and overflow semantics.
  • Pin the official Ethereum Execution Spec Tests tests@v20.0.0 release with verified, atomic fixture acquisition.
  • Add full-release fixture inventory auditing for 216,525 indexed cases across 32,406 fixture files and 3,993 Engine-X pre-allocation files.
  • Add 15-fork basic differential coverage and opcode activation boundary vectors.

Compatibility boundary

The complete official fixture release is downloaded, checksum-verified, decoded, and reconciled against its upstream index. This is not yet a claim that EchoEVM executes all 216,525 cases. The executed conformance baseline remains the curated official cases plus the embedded-Geth differential suite, while raw state, blockchain, and transaction fixture execution continues to expand.

Validation

  • make test
  • make test-conformance-full
  • golangci-lint v2.11.4: 0 issues
  • GitHub CI: lint, test, build, and VS Code jobs passed

Full Changelog: v0.0.41...v0.0.43