Glamsterdam Repricing Impact for Smart Contract Developers
Ethereum is repricing gas costs for state operations to better reflect computational work, with changes live on devnets and rolling out to testnets ahead of mainnet activation.
The Ethereum Foundation has introduced two Ethereum Improvement Proposals (EIPs) to adjust gas prices for state operations, last modified during the 2021 Berlin fork. These changes aim to align gas costs with actual computational demands as Ethereum's state has expanded and gas limits increased. The repricing is necessary to safely raise the gas limit further, supporting a target threefold increase in base throughput. Historical mainnet transactions were replayed under the new schedule to assess real-world impacts, revealing four practical outcomes for transactions.
The most affected contracts typically rely on hardcoded gas assumptions, such as fixed stipends in Solidity's transfer or send functions, hardcoded gas values in calls, or logic branching on gasleft(). Direct outreach is underway for the most impacted builders. Users can check if their contracts are affected by entering the contract address into a designated search tool, which identifies failure modes and the specific repricing driving them. Maintainers of L1 contracts are advised to review these findings promptly.
Developers of wallets, RPC infrastructure, and node tooling must update gas estimation logic to account for the new cost rules, as cached gas constants will underestimate costs and lead to failed transactions. The EIPs require eth_estimateGas and related handlers to incorporate the updated pricing schedule. Regular users are not required to take any action, as updated wallets and infrastructure will manage these changes automatically. A report detailing the most affected entities has been compiled, with direct outreach already initiated to support affected teams.
The repricing adjustments are designed to ensure Ethereum scales safely by aligning gas costs with real resource consumption, allowing block gas limits to rise without degrading network performance for node operators. The new schedule is currently live on devnets and will progress to public testnets before mainnet activation. Teams are urged to test their systems ahead of deployment. Proactive communication about user-impacting changes will be shared via the Ethereum Foundation blog and community channels, with additional support available through the EVM pricing Discord and Telegram groups.