Skip to content

fix(tests): recover pre-floor fork eras in ported static tests with per-era posts - #37

Draft
spencer-tb wants to merge 8 commits into
ported-static-snapshot-rewritesfrom
ported-static-conditional-posts
Draft

fix(tests): recover pre-floor fork eras in ported static tests with per-era posts#37
spencer-tb wants to merge 8 commits into
ported-static-snapshot-rewritesfrom
ported-static-conditional-posts

Conversation

@spencer-tb

Copy link
Copy Markdown
Owner

Description

Recovers fork coverage the original static fillers had below our empirical floors by branching expected posts on fork era: EIP-161 nonce start (created contracts begin at 0 pre-SpuriousDragon), undefined-opcode eras (the frame fails and value unwinds below the subject's introducing fork), and EIP-150 repricing outcomes (fixed-gas creations that afforded their SELFDESTRUCT pre-TangerineWhistle). 93 files recovered, each cross-checked against the original snapshot's per-net post hashes and full-range fill-verified through Amsterdam. The remaining wave-1 regressions are validated hard floors (pre-EIP-150 all-gas/over-ask forwarding, original Constantinople unfillable by the EELS t8n) — recorded in the skill, not branched around.

Related Issues or PRs

Part of ethereum#3272. Stacks on #36.

Checklist

  • Ran fast static checks: just static
  • PR title has the form <type>(<area>): <title>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant