Skip to content

feat(test): update EIP-8024 refspec and align on latest changes to EIP#2095

Merged
fselmo merged 1 commit intoethereum:eips/amsterdam/eip-8024from
fselmo:feat/update-eip-8024-to-spec
Jan 29, 2026
Merged

feat(test): update EIP-8024 refspec and align on latest changes to EIP#2095
fselmo merged 1 commit intoethereum:eips/amsterdam/eip-8024from
fselmo:feat/update-eip-8024-to-spec

Conversation

@fselmo
Copy link
Contributor

@fselmo fselmo commented Jan 28, 2026

🗒️ Description

Updates to EIP-8024 since the last refspec hash:

Add test cases for expected end-of-code behavior

✅ Checklist

  • All: Ran fast tox checks to avoid unnecessary CI fails, see also Code Standards and Enabling Pre-commit Checks:
    uvx tox -e static
  • All: PR title adheres to the repo standard - it will be used as the squash commit message and should start type(scope):.
  • All: Set appropriate labels for the changes (only maintainers can apply labels).
  • Tests: Ran mkdocs serve locally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

@fselmo fselmo marked this pull request as draft January 28, 2026 23:57
@fselmo
Copy link
Contributor Author

fselmo commented Jan 28, 2026

I believe this will need one more refspec update once this PR is merged (or another version of the correction to this test case). Leaving it as draft for now. [my misunderstanding of the decode method]

Copy link
Member

@jochem-brouwer jochem-brouwer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment made on the test applies for all 3. I think you could also collapse these in 1 test, by parametrizing the opcode. Unless the PUSHs per test have a specific purpose (they differ between the tests). So you can test_eip_vector_OPNAME_end_of_code

@fselmo fselmo force-pushed the feat/update-eip-8024-to-spec branch 2 times, most recently from 81140aa to d0ce332 Compare January 29, 2026 19:58
@fselmo fselmo force-pushed the feat/update-eip-8024-to-spec branch from d0ce332 to 5203380 Compare January 29, 2026 20:04
@fselmo fselmo marked this pull request as ready for review January 29, 2026 20:06
@fselmo fselmo requested a review from marioevz January 29, 2026 20:07
Copy link
Member

@marioevz marioevz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@fselmo fselmo merged commit 2cc9031 into ethereum:eips/amsterdam/eip-8024 Jan 29, 2026
12 checks passed
@fselmo fselmo deleted the feat/update-eip-8024-to-spec branch January 29, 2026 20:11
@codecov
Copy link

codecov bot commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (eips/amsterdam/eip-8024@f5385ce). Learn more about missing BASE report.

Additional details and impacted files
@@                    Coverage Diff                     @@
##             eips/amsterdam/eip-8024    #2095   +/-   ##
==========================================================
  Coverage                           ?   86.31%           
==========================================================
  Files                              ?      599           
  Lines                              ?    39523           
  Branches                           ?     3789           
==========================================================
  Hits                               ?    34113           
  Misses                             ?     4818           
  Partials                           ?      592           
Flag Coverage Δ
unittests 86.31% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

fselmo added a commit to fselmo/execution-specs that referenced this pull request Feb 12, 2026
felix314159 pushed a commit to felix314159/execution-specs that referenced this pull request Feb 24, 2026
fselmo added a commit to fselmo/execution-specs that referenced this pull request Feb 25, 2026
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.

3 participants