Ethereum Foundation issues compatibility alert for Glamsterdam network upgrade

Ethereum Foundation issues compatibility alert for Glamsterdam network upgrade

The Ethereum Foundation has issued a warning that compatibility problems may emerge in wallets, indexing platforms and gas estimation utilities due to modifications in the gas framework introduced by Glamsterdam.

The Ethereum Foundation (EF) has issued an advisory indicating that certain wallets, indexing services and gas estimation utilities could experience failures due to modifications in the gas model being introduced with the forthcoming Glamsterdam upgrade.

In an announcement on Monday, the Protocol DevOps division of the EF stated that any utility dependent on a fixed maximum gas limit value "will break" and requires immediate updating. The team strongly encouraged developers to conduct testing of their platforms on Plataberget, a publicly accessible testnet designed to remain operational for multiple months.

Based on information from Forkcast, an upgrade monitoring service, Plataberget went live on Aug. 13. In the meantime, the Glamsterdam fork has been slated for activation on the network this Thursday, prior to being rolled out on the Sepolia and Hoodi testnets.

The Protocol DevOps division at the EF explained that EIP-8037 is set to implement a distinct state-gas dimension specifically for operations generating new state. Based on these modifications, a standard ETH transfer to an account that already exists would maintain its cost at 21,000 gas, whereas transferring ETH to a newly created account would result in an extra state-gas fee being applied.

The foundation emphasized that developers need to re-examine any software making the assumption that 21,000 gas is sufficient for all ETH transfers or that relies exclusively on a single gas dimension during the process of estimating transaction costs.

Glamsterdam additionally incorporates enshrined proposer-builder separation, block-level access lists and expanded limitations for contract and initialization-code sizes.