-
Notifications
You must be signed in to change notification settings - Fork 415
✨ feat(tests): EIP-7928 tests targeting EIP-4788 #1887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ feat(tests): EIP-7928 tests targeting EIP-4788 #1887
Conversation
|
This needs a good rebase with the current state of |
|
Ah I missed the withdrawal tests altogether. I will look again when this is rebased. Unless there were no added tests there. Maybe we should rename that one to |
eef314b to
5f52a2b
Compare
|
Id suggest we create a housekeeping issue to organize tests as you seem fit, we can clean up once we have a more stable amsterdam base. These interim new files per PR makes for a pleasant rebasing experience. I have rebased this PR. Do you think |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## eips/amsterdam/eip-7928 #1887 +/- ##
===========================================================
- Coverage 86.32% 86.25% -0.08%
===========================================================
Files 538 538
Lines 34561 34561
Branches 3224 3224
===========================================================
- Hits 29835 29809 -26
- Misses 4152 4165 +13
- Partials 574 587 +13
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
6967b93 to
be73122
Compare
6808c40 to
2f39887
Compare
be73122 to
ba0eec1
Compare
2f39887 to
9194766
Compare
70fa776 to
48af6c6
Compare
fselmo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks really close, just a few things to round out before merging 👍🏼
tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip4788.py
Show resolved
Hide resolved
tests/amsterdam/eip7928_block_level_access_lists/test_block_access_lists_eip4788.py
Show resolved
Hide resolved
|
@fselmo Thanks for the review. I have resolved everything. |
fselmo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This lgtm, thanks! Looks like there are some merge conflicts. Can you fix those and we can squash merge @raxhvl?
|
@raxhvl nevermind, I was able to use the web editor here on github pretty easily to accept both changes. I will merge once some CI passes to make sure it's clean 👍🏼 |
dc1a0d2
into
ethereum:eips/amsterdam/eip-7928
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
* ✨ feat(tests): 7928x4788 tests * 🧹 chore: Rename bal index * ✨ feat: zero indexed tx * 🥢 nit: Balance change for query contract * 🥢 nit: Exclude system address from BAL * 🥢 nit: Exclude system address from BAL * 📄 docs: Update test description --------- Co-authored-by: raxhvl <raxhvl@users.noreply.github.com> Co-authored-by: felipe <fselmo2@gmail.com>
🗒️ Description
This PR add tests for the effects of EIP-4788 beacon roots on EIP-7928.
Blocked by
🔗 Related Issues or PRs
N/A.
✅ Checklist
toxchecks to avoid unnecessary CI fails, see also Code Standards and Enabling Pre-commit Checks:uvx tox -e statictype(scope):.Cute Animal Picture