Skip to content

core/state: track slot reads for empty storage#33743

Merged
rjl493456442 merged 1 commit intoethereum:masterfrom
rjl493456442:track-empty-reads
Feb 24, 2026
Merged

core/state: track slot reads for empty storage#33743
rjl493456442 merged 1 commit intoethereum:masterfrom
rjl493456442:track-empty-reads

Conversation

@rjl493456442
Copy link
Copy Markdown
Member

From the https://eips.ethereum.org/EIPS/eip-7928

SELFDESTRUCT (in-transaction): Accounts destroyed within a transaction
MUST be included in AccountChanges without nonce or code changes.
However, if the account had a positive balance pre-transaction, the balance
change to zero MUST be recorded. Storage keys within the self-destructed
contracts that were modified or read MUST be included as a storage_reads entry.

The storage read against the empty contract (zero storage) should also be
recorded in the BAL's readlist.

@rjl493456442 rjl493456442 added this to the 1.17.1 milestone Feb 24, 2026
@rjl493456442 rjl493456442 merged commit e636e4e into ethereum:master Feb 24, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants