Ethereum Glamsterdam Gas Invariants became a hot topic on November 6, 2026, when the core protocol team asked developers for help. Tests on public test networks showed that some live apps rely on rules that EIP-8037 and EIP-8038 are about to change.
So the next test fork is on hold while the team studies the problem. This guide explains what the invariants are, how the new gas rules work, and what builders should check before mainnet.
Anyone following Ethereum news today will find the facts, the open questions, and a simple checklist.
The Ethereum Glamsterdam upgrade comes after Fusaka. Its name joins Amsterdam, the execution side, with Gloas, the consensus side. Ethereum Glamsterdam Gas Invariants are the gas habits that old contracts depend on, and the upgrade breaks some of them.
An invariant is simply a rule developers expect to stay true, like a call always costing the same amount of gas. The research team has listed eight of these in a public repository so auditors can test live code against them.
Here are the main parts of the Ethereum gas changes 2026 debate.
New accounts, storage slots, and contract codes get more expensive under EIP-8037
A second meter for state sits next to the normal execution meter
Reading and writing existing data costs more under EIP-8038
The plan aims to keep state growth near 120 GiB a year at a 150 million reference gas limit
Today, a single counter pays for both computing and permanent storage. EIP-8037 splits that into two meters, execution gas and state gas. A reservoir holds any extra state gas that goes beyond the normal per-transaction cap.
The GAS opcode only shows the execution balance, so a contract can’t see everything that’s left. That makes EVM gas accounting the main focus of any audit. A contract that checks cost by reading gas before and after a call may get a strange answer, even a negative one.
EIP-8037 explained simply: every new byte of state gets one fixed price, called the cost per state byte, set at 1,530. A new account adds 120 bytes. A new storage slot adds 64. Ethereum state creation gas goes up sharply as a result, based on the proposal text.
Operation | Current gas | Proposed gas |
New account | 25,000 | 183,600 |
New storage slot | 20,000 | 97,920 |
24 kB contract deployment | 4,947,200 | 37,784,880 |
Some linked values still aren’t final, so the numbers may change.
EIP-8038 explained in short: it raises the price of reading and writing data that already exists, since the database has grown a lot since the 2021 repricing in EIP-2929.
Cold account access goes from 2,600 to 3,000. A storage write charge goes from 2,800 to 10,000. An account write goes from 6,700 to 9,000.
This Ethereum gas repricing is based on client benchmarks, and the slowest client sets the reference. So Ethereum state access $gas follows real hardware work, which helps block cheap spam attacks.
Factor | EIP-8037 | EIP-8038 |
Main target | Creating new state | Accessing and writing existing state |
Core change | One price per state byte and a state meter | Higher access and write constants |
Key figure | 1,530 per state byte | 3,000 for cold account access |
The official list of eight lives in the public repository. Summary pages don’t spell each one out, so that repository is the best source. The proposal texts point to eight practical areas to check first.
Contracts that send a fixed amount of gas to an external call
Code that measures work by subtracting two gas readings
Deployment transactions signed in advance with a hardcoded gas limit
Logic that assumes creating a contract or writing storage costs a set amount
Bundlers that track cost through gas differences
Wallet and tooling estimates that ignore the second meter
Assumptions about refund sizes on cleared storage slots
Tests and scripts that hardcode current gas numbers
Most existing contracts will keep running, but some actions will cost more. Token contracts built on the Ethereum token standard write a new storage slot for each first-time holder, so that step gets pricier.
Layer 2 networks use their own gas schedules, so Ethereum rollups aren’t repriced on their own, yet their bridge and settlement contracts still need testing.
Ethereum staking sits mostly under a different set of changes, but pool contracts that send a fixed amount of gas should be reviewed too. Every Ethereum node operator will need updated clients.
Most Ethereum Glamsterdam gas invariant problems come from fixed gas assumptions. A contract that sends just enough gas for a call will fail once that call costs more.
So what can be done? Upgradeable code can pass along the remaining gas instead of a fixed amount, and swap gas difference checks for plain accounting. Contracts that can’t be changed may need wrappers, a move to new code, or a report to the core team.
Two rival draft proposals try to protect older contracts, but neither has consensus tests yet. Smart contract gas optimization matters more, since repeated storage writes cost more.
This Ethereum developer checklist covers the practical work before mainnet.
Download the public repository and run its prompts against every contract and script.
Search the code for hardcoded gas values, fixed call stipends, and gas difference checks.
Test deployments, transfers to new holders, and storage-heavy functions on the latest test network.
Update wallet, bundler, and RPC estimates so they cover both meters.
Report any affected project to the core team before the next test fork.
As of November 10, 2026, the upgrade is aimed at the fourth quarter, with no confirmed date. The stronger signal is that state growth needs sensible pricing.
The main worry is older code that breaks. The biggest unknown is whether the specs change before launch. Ethereum's Glamsterdam gas invariants will likely shape that call, and this article gives no Ethereum price prediction, since gas rules are protocol mechanics and not a market forecast.
Disclaimer
This article is for general information only and does not constitute financial, investment, legal, or technical advice. Crypto assets and protocol upgrades carry risk, and plans may change before activation. Readers should verify details with official sources and consult qualified professionals before making decisions.