Ethereum Foundation Alerts Developers to Tool Compatibility Issues Before Glamsterdam Upgrade
The Ethereum Foundation warns that upcoming gas model changes in the Glamsterdam upgrade could break wallets, indexers, and gas estimators that haven't been updated.
Critical Warning for Ethereum Developers
The Ethereum Foundation’s Protocol DevOps team has issued an urgent advisory regarding the upcoming Glamsterdam upgrade, cautioning that numerous Ethereum tools may malfunction due to significant changes to the network’s gas model. Any application relying on hardcoded maximum gas limits will require immediate updates to remain operational on the network. Affected tools span a broad category of essential ecosystem infrastructure, including cryptocurrency wallets that manage user funds, on-chain data indexers that power blockchain explorers and analytics platforms, and gas estimators that help users predict transaction costs.
Testing on Plataberget Testnet Required
Developers have been instructed to test their systems on Plataberget, a public testnet launched on August 13th and designed to operate for several months. The Glamsterdam upgrade is scheduled to activate on Thursday, with subsequent deployment on the Sepolia and Hoodi testnets, allowing developers to validate their applications and resolve any compatibility issues before broader deployment.
Understanding the Gas Model Changes
The core change involves EIP-8037, which introduces a separate state-gas dimension for operations that create new state entries. This modification represents a significant departure from Ethereum’s current gas accounting system. Under the revised system, a standard ETH transfer to an existing account continues to consume the baseline 21,000 gas units. However, sending ETH to a newly created account will now incur an additional state-gas charge on top of this base amount. This distinction aims to more accurately reflect the computational and storage costs associated with creating new account entries on the network.
Developers maintaining software that assumes all ETH transfers cost exactly 21,000 gas or that relies on a single gas dimension for transaction cost estimation will need to revise their code accordingly. Gas estimators in particular must be updated to account for the separate state-gas dimension, as the current approach of applying a single gas model will produce inaccurate fee predictions for transactions involving new account creation. This complexity extends to wallet software, which must calculate appropriate gas fees for different transaction types, and to indexers that may track gas consumption metrics for historical analysis and reporting.
Beyond gas model changes, Glamsterdam introduces several other technical enhancements. The upgrade includes enshrined proposer-builder separation, a mechanism designed to enhance network neutrality and reduce centralization pressures in block proposal. The upgrade also adds block-level access lists and increases limits for contract and initialization-code sizes. These cumulative changes represent a substantial evolution in Ethereum’s protocol architecture.
The Ethereum Foundation’s proactive communication and extended testing period underscore the complexity involved in coordinating network-wide upgrades across Ethereum’s diverse tooling ecosystem. Glamsterdam’s technical sophistication highlights the challenges that blockchain networks face when evolving their protocols, a lesson relevant across the cryptocurrency ecosystem.
Source: Ethereum Foundation, via Cointelegraph. Not financial advice.