fix(spec,test): align with latest EIP-8037 auth refund changes#2836
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## devnets/bal/7 #2836 +/- ##
================================================
Coverage ? 85.59%
================================================
Files ? 630
Lines ? 39615
Branches ? 3938
================================================
Hits ? 33908
Misses ? 5083
Partials ? 624
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:
|
Bot spam from account created less than an hour ago. Wasting our dev time. Didn't even bother to read that this is an update in the EIP in this PR's description.
AUTH_BASE state gas on existing delegation
spencer-tb
left a comment
There was a problem hiding this comment.
Amazing! Thanks for adding this! Let's align on Wednesdays Glamsterdam Repricings call :)
Changes required after follow up on discord!
|
Based on the EIP-8037 Discord discussion on the STEEL server, the plan for
Could you move the |
356f492 to
557469d
Compare
…ation Mirrors EELS PR #2836 (merged 2026-05-12, devnets/bal/7): ethereum/execution-specs#2836 When the authority's pre-state code slot already holds a 7702 delegation indicator (overwrite or clear), refill the 23-byte AUTH_BASE portion of intrinsic state gas via both the reservoir and the state_refund channel. Keys off the pre-state code, not the auth target, so it applies whether auth.address is a new delegation target or zero (clear). Breaks ef-tests until upstream re-cuts fixtures past tests-bal@v7.0.0; no skips added per the bal-devnet-7 alignment policy.
…ation Mirrors EELS PR #2836 (merged 2026-05-12, devnets/bal/7): ethereum/execution-specs#2836 When the authority's pre-state code slot already holds a 7702 delegation indicator (overwrite or clear), refill the 23-byte AUTH_BASE portion of intrinsic state gas via both the reservoir and the state_refund channel. Keys off the pre-state code, not the auth target, so it applies whether auth.address is a new delegation target or zero (clear). Breaks ef-tests until upstream re-cuts fixtures past tests-bal@v7.0.0; no skips added per the bal-devnet-7 alignment policy.
…ation Mirrors EELS PR #2836 (merged 2026-05-12, devnets/bal/7): ethereum/execution-specs#2836 When the authority's pre-state code slot already holds a 7702 delegation indicator (overwrite or clear), refill the 23-byte AUTH_BASE portion of intrinsic state gas via both the reservoir and the state_refund channel. Keys off the pre-state code, not the auth target, so it applies whether auth.address is a new delegation target or zero (clear). Breaks ef-tests until upstream re-cuts fixtures past tests-bal@v7.0.0; no skips added per the bal-devnet-7 alignment policy.
…ation Mirrors EELS PR #2836 (merged 2026-05-12, devnets/bal/7): ethereum/execution-specs#2836 When the authority's pre-state code slot already holds a 7702 delegation indicator (overwrite or clear), refill the 23-byte AUTH_BASE portion of intrinsic state gas via both the reservoir and the state_refund channel. Keys off the pre-state code, not the auth target, so it applies whether auth.address is a new delegation target or zero (clear). Breaks ef-tests until upstream re-cuts fixtures past tests-bal@v7.0.0; no skips added per the bal-devnet-7 alignment policy.
🗒️ Description
Align with ethereum/EIPs#11611 and ethereum/EIPs#11616
commit #1:AUTH_BASEon existing delegation along with the new account cost.commit #2:✅ Checklist
just statictype(scope):.mkdocs servelocally and verified the auto-generated docs for new tests in the Test Case Reference are correctly formatted.@ported_frommarker.Cute Animal Picture