Skip to content

Tier 1: Spec Correctness & Testing Infrastructure #90

@mw2000

Description

@mw2000

Summary

Tracking issue for achieving spec correctness against official Ethereum test vectors. These are foundational gaps that must be closed before eevm can claim correctness for any hardfork.

Priority

Highest — without these, we can't validate anything against official tests.

Sub-issues

Correctness Fixes

Infrastructure

Implementation Order

Independent (can start now):
  #72  0xEF rejection (small, isolated)
  #73  Empty account clearing (medium)
  #74  COINBASE pre-warming (small)
  #76  Calldata pricing verification (small)

Sequential:
  #75  Hardfork config → needed to gate all EIP behavior
  #77  StateTest runner → the big unlock, depends on everything else

Definition of Done

  • All 6 sub-issues closed
  • StateTest runner passes basic arithmetic/comparison/bitwise test fixtures
  • Hardfork config gates existing EIP implementations

Parent

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreCore EVM functionalityenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions