Skip to content

Update EIP-7928: Disallow empty change set for storage slot#11750

Merged
eth-bot merged 1 commit into
ethereum:masterfrom
raxhvl:feat/eip-7928-empty-storage-set
Jun 1, 2026
Merged

Update EIP-7928: Disallow empty change set for storage slot#11750
eth-bot merged 1 commit into
ethereum:masterfrom
raxhvl:feat/eip-7928-empty-storage-set

Conversation

@raxhvl

@raxhvl raxhvl commented Jun 1, 2026

Copy link
Copy Markdown
Member

Disallow storage slot with empty changes:

"storage_changes": [
      {
        "slot": "0x02",
        "slot_changes": []          // empty inner list
      }
    ]

This is meaningless and can be potentially ambiguous.

@raxhvl raxhvl requested a review from eth-bot as a code owner June 1, 2026 07:05
@github-actions github-actions Bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Jun 1, 2026
@eth-bot

eth-bot commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

✅ All reviewers have approved.

@eth-bot eth-bot changed the title ✨ feat: Disallow empty change set for storage slot Update EIP-7928: Disallow empty change set for storage slot Jun 1, 2026
@eth-bot eth-bot enabled auto-merge (squash) June 1, 2026 07:06

@eth-bot eth-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

All Reviewers Have Approved; Performing Automatic Merge...

@eth-bot eth-bot merged commit cb1364d into ethereum:master Jun 1, 2026
18 of 22 checks passed
@nerolation

Copy link
Copy Markdown
Contributor

Are there tests for it? I assume it's covered in existing tests already.

@raxhvl

raxhvl commented Jun 1, 2026

Copy link
Copy Markdown
Member Author

Added a new one which injects empty slot and check if clients reject it. ethereum/execution-specs#2945

Could you add this to your BAL agenda for ACDT?

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

Labels

c-update Modifies an existing proposal s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants