
Ethereum’s Glamsterdam delay puts Hoodi testnet upgrade on hold over gas risks
Ethereum developers postponed the Glamsterdam upgrade on the Hoodi testnet, set for 26 October 2026, after ChainSecurity found that EIP-8037 and EIP-8038 gas changes can break contract defenses against insufficient gas griefing. ChainSecurity identified 13 real-world contracts where a failed call that should stay retryable could now be recorded permanently. It is disclosing to affected projects, and Hoodi node operators must use client releases that remove the scheduled fork.
What it is
ChainSecurity, a security firm, found that two Glamsterdam gas proposals, EIP-8037 and EIP-8038, can defeat defenses that contracts use against insufficient gas griefing. Ethereum developers then postponed the Glamsterdam activation on the Hoodi testnet, which was scheduled for 26 October 2026. ChainSecurity first warned of the risk on 13 October 2026 and found 13 real-world contracts that could be affected.
How it works
In insufficient gas griefing, an attacker supplies too little gas so a valid external call fails, and the caller records that failure as permanent. Some contracts defend against this by checking available gas, or by relying on a call exhausting its gas.
EIP-8037 and EIP-8038 change charges for creating and accessing stored data and add a separate gas pool for creating new state. Under Glamsterdam, gas can be replenished or returned after a failed call, and repricing changes how much gas a call needs. Both effects can break the assumptions behind those defenses. ChainSecurity wrote: "Even with unchanged contract code, a failure path that previously reverted can now complete."
Preconditions / Affected
- Contracts that check available gas, or depend on a call running out of gas, to keep a failed external call retryable.
- Hoodi node operators, who have the fork scheduled in their client software.
- Glamsterdam is already live on Sepolia (since 6 October 2026, gas limit near 200 million). The page does not say whether Sepolia contracts are affected.
- The Ethereum Foundation is still assessing how many contracts are exposed. The page does not name the 13 contracts.
What to do
- Hoodi node operators: Christine Kim advised either returning to an older release that does not schedule the upgrade, or waiting for the execution client team to ship a version that cancels it. Preston Van Loon, a Prysm developer, said a Prysm release removing Glamsterdam from Hoodi's schedule would come on 24 October 2026. The page gives no version numbers.
- Contract teams: review contracts that handle failed external calls, as ChainSecurity urged. ChainSecurity is contacting affected projects through responsible disclosure.
Caveats
The page gives no remedy for affected contracts and no new mainnet date. Before the delay, developers had targeted mainnet by the end of 2026, had considered early December, and planned to set the schedule after successful Hoodi testing.
Organisations named here
- ChainSecurity
- Christine Kim
- EIP-8037
- EIP-8038
- Ethereum Foundation
- insufficient gas griefing
- Preston Van Loon
- responsible disclosure
Technologies named here
- ChainSecurity
- Ethereum Hoodi testnet
- EIP-8037 and EIP-8038
- Ethereum Glamsterdam upgrade
- Block-level access lists
- Hoodi testnet
- Prysm consensus client
- Sepolia testnet
- Ethereum
- Prysm
- Glamsterdam
Techniques named here
- Insufficient gas griefing
- Responsible disclosure by ChainSecurity to affected projects
Related in Blockchain

THORChain Exploit Report #2 — GG20 root-cause disclosure

Black Thursday revisited: MakerDAO keeper exploited for $500K
.jpg)