Bitcoin
Bitcoin (BTC)
$74,073.00 -2.17%
Bitcoin price
Ethereum
Ethereum (ETH)
$2,107.65 -5.49%
Ethereum price
XRP
XRP (XRP)
$1.09 -6.44%
XRP price
BNB
BNB (BNB)
$680.11 -2.38%
BNB price
Solana
Solana (SOL)
$85.87 -3.39%
Solana price
Hyperliquid
Hyperliquid (HYPE)
$74.03 -4.14%
Hyperliquid price
Cardano
Cardano (ADA)
$0.173148 -3.65%
Cardano price
Chainlink
Chainlink (LINK)
$10.33 -3.6%
Chainlink price
POL (ex-MATIC)
POL (ex-MATIC) (POL)
$0.087397 -3.13%
POL (ex-MATIC) price
Gram (prev. Toncoin)
Gram (prev. Toncoin) (GRAM)
$1.01 -4.56%
Gram (prev. Toncoin) price
Pons
Pons (PONS)
$0.155024 -7.69%
Bitcoin
Bitcoin (BTC)
$74,073.00 -2.17%
Bitcoin price
Ethereum
Ethereum (ETH)
$2,107.65 -5.49%
Ethereum price
XRP
XRP (XRP)
$1.09 -6.44%
XRP price
BNB
BNB (BNB)
$680.11 -2.38%
BNB price
Solana
Solana (SOL)
$85.87 -3.39%
Solana price
Hyperliquid
Hyperliquid (HYPE)
$74.03 -4.14%
Hyperliquid price
Cardano
Cardano (ADA)
$0.173148 -3.65%
Cardano price
Chainlink
Chainlink (LINK)
$10.33 -3.6%
Chainlink price
POL (ex-MATIC)
POL (ex-MATIC) (POL)
$0.087397 -3.13%
POL (ex-MATIC) price
Gram (prev. Toncoin)
Gram (prev. Toncoin) (GRAM)
$1.01 -4.56%
Gram (prev. Toncoin) price
Pons
Pons (PONS)
$0.155024 -7.69%
Bitcoin
Bitcoin (BTC)
$74,073.00 -2.17%
Bitcoin price
Ethereum
Ethereum (ETH)
$2,107.65 -5.49%
Ethereum price
XRP
XRP (XRP)
$1.09 -6.44%
XRP price
BNB
BNB (BNB)
$680.11 -2.38%
BNB price
Solana
Solana (SOL)
$85.87 -3.39%
Solana price
Hyperliquid
Hyperliquid (HYPE)
$74.03 -4.14%
Hyperliquid price
Cardano
Cardano (ADA)
$0.173148 -3.65%
Cardano price
Chainlink
Chainlink (LINK)
$10.33 -3.6%
Chainlink price
POL (ex-MATIC)
POL (ex-MATIC) (POL)
$0.087397 -3.13%
POL (ex-MATIC) price
Gram (prev. Toncoin)
Gram (prev. Toncoin) (GRAM)
$1.01 -4.56%
Gram (prev. Toncoin) price
Pons
Pons (PONS)
$0.155024 -7.69%
Bitcoin
Bitcoin (BTC)
$74,073.00 -2.17%
Bitcoin price
Ethereum
Ethereum (ETH)
$2,107.65 -5.49%
Ethereum price
XRP
XRP (XRP)
$1.09 -6.44%
XRP price
BNB
BNB (BNB)
$680.11 -2.38%
BNB price
Solana
Solana (SOL)
$85.87 -3.39%
Solana price
Hyperliquid
Hyperliquid (HYPE)
$74.03 -4.14%
Hyperliquid price
Cardano
Cardano (ADA)
$0.173148 -3.65%
Cardano price
Chainlink
Chainlink (LINK)
$10.33 -3.6%
Chainlink price
POL (ex-MATIC)
POL (ex-MATIC) (POL)
$0.087397 -3.13%
POL (ex-MATIC) price
Gram (prev. Toncoin)
Gram (prev. Toncoin) (GRAM)
$1.01 -4.56%
Gram (prev. Toncoin) price
Pons
Pons (PONS)
$0.155024 -7.69%

Ethereum’s Glamsterdam upgrade could disrupt existing smart contracts

News
Ethereum’s Glamsterdam upgrade could disrupt existing smart contracts

Ethereum developers have introduced two competing proposals to prevent the upcoming Glamsterdam upgrade from disrupting existing smart contracts as concerns grow over changes to the network’s gas pricing rules.

Summary
  • Ethereum developers Leo Glisic and Giulio Rebuffo have submitted competing proposals to prevent Glamsterdam’s revised gas pricing from disrupting existing smart contracts.
  • Glisic wants older contracts to retain their existing gas rules, while Rebuffo has proposed separate accounting systems to preserve contract execution under the previous rules.
  • Security researchers have warned that roughly 200,000 contracts could be affected, with concerns extending to established DeFi protocols and applications holding user funds.
  • Curve Finance founder Michael Egorov warned of a possible emergency hard fork, while Ethereum investor Ryan Berckmans withdrew his earlier support for rapid activation.
  • Glamsterdam’s Hoodi activation was postponed following security warnings, and developers had tentatively discussed another private test for November 16 to 20.

Developers Leo Glisic and Giulio Rebuffo have submitted separate proposals on Sunday, November 8, offering different ways to introduce the new gas charges without affecting applications already operating on Ethereum.

The proposals follow security warnings that have forced developers to postpone parts of Glamsterdam’s testing schedule. Some existing smart contracts rely on fixed gas costs, and changing those costs could cause transactions to fail or interfere with applications that cannot be updated after deployment.

Ethereum developers propose two approaches to gas pricing

Glisic’s proposal, EIP-8488, would introduce a separate set of instructions for newly deployed smart contracts while allowing older contracts to continue operating under their existing gas rules.

Under the proposal, new contracts would use V2 opcodes that follow the revised pricing introduced through EIP-8037 and EIP-8038. Existing contracts would retain the original pricing structure, allowing developers to introduce the changes without forcing older applications to adapt.

Rebuffo has suggested a different solution in a separate draft that would introduce two gas accounting systems within each transaction.

One would calculate how much gas a contract consumes under the previous rules, preserving the conditions it expects during execution. The second would calculate the actual transaction fee using the revised pricing schedule.

His proposal acknowledges that no execution client implementation or consensus tests have yet been completed for the design. Neither proposal has been approved for inclusion in Glamsterdam.

Why Glamsterdam’s gas changes have raised security concerns

The compatibility concerns stem from EIP-8037 and EIP-8038, which change how Ethereum charges for creating and accessing blockchain state.

EIP-8037 would raise the base gas charge for creating a smart contract from 32,000 to 183,600, excluding additional execution and code storage costs.

Although the changes are intended to account for the resources consumed by blockchain activity, security researchers have warned that existing applications may not be prepared for the revised charges.

As crypto.news previously reported, security firm ChainSecurity identified eight assumptions used by existing smart contracts that could become invalid under the proposed gas rules.

Some contracts reserve a fixed amount of gas for external calls, while others depend on specific behavior when transactions fail. An unexpected change in gas consumption could interfere with those operations.

Pseudonymous developer banteg warned on X that an existing analysis had already identified roughly 200,000 potentially affected contracts, while methodological problems could mean the actual number is higher.

The developer said the concerns extend to the deployment and operation of several prominent protocols, rather than being limited to isolated coding mistakes.

Ethereum community divided over Glamsterdam risks

The proposed changes have prompted criticism from developers and DeFi industry figures who believe Ethereum should resolve the compatibility concerns before proceeding.

Curve Finance founder Michael Egorov warned on X that Glamsterdam could cause serious problems if developers proceed without addressing the risks.

“Dear @ethereum – please don’t break the chain. It does look like Glamsterdam in the current form would lead to another emergency hard fork back, with a lot of drama,” Egorov wrote.

Ethereum community member and investor Ryan Berckmans initially supported moving ahead with the upgrade, arguing that Ethereum could not guarantee unchanged gas pricing for every existing application.

Berckmans subsequently reversed his position after reviewing the compatibility concerns.

“We should (clearly, now) not continue towards Glam activation asap. I was wrong to say so,” he wrote on X.

Security researcher pcaversaccio has taken a firmer position, arguing that Glamsterdam should not be deployed in its current form.

“imho Glamsterdam should not be shipped in its current form, period,” the researcher wrote, referring to the gas changes that had reportedly been flagged to Ethereum’s core developers weeks earlier.

Glamsterdam testing remains delayed

Ethereum developers postponed the October 26 Hoodi activation after concerns emerged about how the revised gas rules could affect contracts already deployed on the mainnet.

The postponement covered the Amsterdam execution layer changes, Gloas consensus changes and a planned increase in Hoodi’s gas limit to 200 million.

In a November 6 statement, Ethereum Foundation developer Marius van der Wijden said the organization was working with ChainSecurity and Dedaub to examine affected applications and gather feedback from developers.

A subsequent private Glamsterdam test had been tentatively discussed for November 16 to 20 at the earliest during an October 29 developers’ meeting. The schedule was drawn up before the two competing proposals were submitted.