Skip to content

Conversation

@gurukamath
Copy link
Contributor

@gurukamath gurukamath commented Jan 14, 2026

πŸ—’οΈ Description

Adding new fields to block header changes the block rlp size and teh current EIP-7934 tests do not handle this dynamically

πŸ”— Related Issues or PRs

#1972

βœ… Checklist

Cute Animal Picture

Cute Animals - 12 of 12

@gurukamath gurukamath requested a review from fselmo January 14, 2026 12:29
@gurukamath
Copy link
Contributor Author

Updated the CI to run all amsterdam tests

@codecov
Copy link

codecov bot commented Jan 14, 2026

Codecov Report

βœ… All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (eips/amsterdam/eip-7928@2da45fe). Learn more about missing BASE report.

Additional details and impacted files
@@                    Coverage Diff                     @@
##             eips/amsterdam/eip-7928    #2022   +/-   ##
==========================================================
  Coverage                           ?   85.96%           
==========================================================
  Files                              ?      599           
  Lines                              ?    39575           
  Branches                           ?     3801           
==========================================================
  Hits                               ?    34021           
  Misses                             ?     4920           
  Partials                           ?      634           
Flag Coverage Ξ”
unittests 85.96% <100.00%> (?)

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.

Copy link
Contributor

@fselmo fselmo left a comment

Choose a reason for hiding this comment

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

This is a really nice solution for this 😍. Thanks for tacking it. I think we can simplify it even more by removing the gas_used from get_block_rlp_size() and from everywhere that calls it in that file but otherwise this lgtm πŸ‘ŒπŸΌ

@gurukamath gurukamath force-pushed the generalize-7934-tests branch from 8d20f8e to b3b576b Compare January 15, 2026 04:58
Copy link
Contributor

@fselmo fselmo left a comment

Choose a reason for hiding this comment

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

lgtm! Feel free to merge when CI passes πŸ‘πŸΌ

@fselmo fselmo force-pushed the eips/amsterdam/eip-7928 branch from a3199dd to ea1fbd8 Compare January 15, 2026 18:43
@fselmo fselmo force-pushed the generalize-7934-tests branch 6 times, most recently from de39b0d to 6338902 Compare January 15, 2026 22:40
@fselmo fselmo force-pushed the eips/amsterdam/eip-7928 branch from ea1fbd8 to b6f99bb Compare January 15, 2026 23:17
@fselmo fselmo force-pushed the eips/amsterdam/eip-7928 branch from b6f99bb to f3e3528 Compare January 15, 2026 23:19
@fselmo fselmo force-pushed the generalize-7934-tests branch 6 times, most recently from c9da873 to 8ee14a9 Compare January 16, 2026 02:34
@gurukamath gurukamath force-pushed the generalize-7934-tests branch from 8ee14a9 to acbcb4e Compare January 16, 2026 15:03
@gurukamath
Copy link
Contributor Author

Updated to undo CI changes to pypy3. It will be resolved in #2029

@fselmo fselmo force-pushed the eips/amsterdam/eip-7928 branch from f3e3528 to 9fd8770 Compare January 16, 2026 16:28
@fselmo fselmo merged commit bdf11ea into ethereum:eips/amsterdam/eip-7928 Jan 16, 2026
17 of 18 checks passed
fselmo added a commit that referenced this pull request Jan 16, 2026
* tests(eip-7928): generalize eip-7934 tests

* ci(eip-7928): run all amsterdam tests on py3 and pypy3

---------

Co-authored-by: fselmo <fselmo2@gmail.com>
fselmo added a commit that referenced this pull request Jan 16, 2026
* tests(eip-7928): generalize eip-7934 tests

* ci(eip-7928): run all amsterdam tests on py3 and pypy3

---------

Co-authored-by: fselmo <fselmo2@gmail.com>
fselmo added a commit that referenced this pull request Jan 16, 2026
* tests(eip-7928): generalize eip-7934 tests

* ci(eip-7928): run all amsterdam tests on py3 and pypy3

---------

Co-authored-by: fselmo <fselmo2@gmail.com>
jsign pushed a commit to jsign/execution-specs that referenced this pull request Jan 20, 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.

2 participants