ACDT #92 · EIP-7610 Excluded from Glamsterdam

AllCoreDevs - Testing #092 · 2026-08-17

Remove a rule that guarded against an attack that cannot happen in reality

Participants agreed to drop EIP-7610 from the Glamsterdam fork. Geth and Reth already skip the related tests, so actual behavior does not change at all. Instead, EIP-8253, which removes the root of the problem, was moved up as a target for the next fork, Hegota.

Why it matters

Client teams will be able to pass the standard test suite without skipping tests, which ends the confusion that auditors and researchers have repeatedly raised. For users, this is a spec cleanup that changes no behavior.

Decisions

Discussion

EIP-7610 excluded from Glamsterdam

EIP-7610, which makes a check that an account's storage is empty before contract deployment, was in Scheduled for Inclusion (SFI) status, but as people pointed out that the attack it aims to prevent is impossible without a hash collision, whether to drop it was discussed.

Outcome: Agreement to drop 00:20:43

Handling EIP-8253 in Hegota and the testing problem

The discussion covered which fork should include EIP-8253, which eliminates the 28 problem accounts themselves instead of keeping EIP-7610, and whether the same problem would recur in testing.

Outcome: Hegota target 00:13:55

Glossary

EIPs covered

Forkcast record · Recording · ← Core Dev Calls