
Ethereum's Glamsterdam gas repricing could break some contracts
Ethereum's upcoming Glamsterdam upgrade will reprice gas costs for creating and accessing state, and a small number of smart contracts could break or degrade as a result, the Ethereum Foundation said.
Gas prices for state operations were last adjusted in the Berlin fork back in 2021. Ethereum's state has grown substantially since then, and recent gas limit increases have accelerated that growth further. The Ethereum Foundation frames this repricing as a prerequisite for raising the gas limit again: the new schedule is built around a performance target that supports roughly a 3x increase in base throughput.
Two EIPs carry the change. EIP-8037 increases and separately meters the cost of creating new state, covering new accounts, new storage slots, and deployed bytecode, to keep state growth sustainable as gas limits rise. EIP-8038 increases the cost of accessing existing state, covering SSTORE, SLOAD, cold account access, and EXTCODESIZE/EXTCODECOPY, to reflect how those operations perform against today's state size.
To gauge real-world impact, the Ethereum Foundation replayed historical mainnet transactions under the new schedule and sorted the results into four outcomes. Most transactions show no change at all. Some succeed with a different gas total or another minor detail. A smaller group runs out of gas at its original limit but completes fine with a higher one. A final group fails even with a substantially raised gas limit.
Contracts in that last group typically depend on hardcoded gas assumptions: Solidity's fixed 2,300-gas stipend on transfer and send, hardcoded gas values passed into calls, logic that branches on gasleft(), or presigned transactions built around a fixed gas limit. The Ethereum Foundation says most flagged issues resolve with a simple gas-limit increase, and the large majority of contracts are unaffected entirely.
Developers who maintain L1 contracts can paste a contract address into the project's affected-contracts search tool to see specific failure modes and which EIP drives each one. Contracts that only need a higher gas limit can be fixed by updating that limit in the frontend, infrastructure, or wherever users supply it. Contracts flagged as potentially broken need their call sites reviewed and tested against the new schedule, which is already running on the Platåberget testnet.
Wallet, RPC, and node-tooling builders have separate work to do. Both EIPs change what eth_estimateGas and related calls need to account for, and any cached gas constants in that tooling will underestimate costs and produce failed transactions once the new schedule goes live. Regular users need to do nothing; updated wallets and infrastructure absorb these changes automatically.
- Change: gas repricing for state creation (EIP-8037) and state access (EIP-8038) in the Glamsterdam upgrade
- Last adjusted: Berlin fork, 2021
- Goal: supports roughly a 3x increase in base throughput once gas limits rise further
- Check exposure: paste a contract address into the affected-contracts search tool
- Test fixes: Platåberget testnet (glam-devnet-8), live now
The repricing schedule is already running on devnets and will move to public testnets ahead of mainnet activation. The Ethereum Foundation has already reached out directly to the teams behind the most-affected contracts, and says the underlying goal is straightforward: gas that reflects real resource costs lets block gas limits keep climbing without degrading performance for the node operators who process every transaction.
This article is for informational purposes only and does not constitute investment advice.

Comments (0)
No comments yet — be the first!
Related news
Most readTop 7
Silicon Valley Workers Are Wearing Noise-Cancelling Masks to Dictate AI Prompts
258AI





