EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
All upgrades

Glamsterdam

TestnetsTarget: 2026

The next major upgrade after Fusaka, with shorter slot times and block-level access lists in focus.

Meta EIP-7773Amsterdam (EL) + Gloas (CL)

About Glamsterdam

Ethereum developers are preparing for the next major network upgrade, Glamsterdam. It introduces key changes to both the Execution and Consensus layers on mainnet. Candidate EIPs are being fine-tuned, implemented, and tested on devnets as the scope firms up.

Combines "Gloas" (consensus layer, named after a star) and "Amsterdam" (execution layer, named after a Devconnect location).

Considered for Inclusion

15

EIPs that client teams are positive towards. Implementation may begin, but inclusion is not yet guaranteed.

EIP-2780ELDraft

Ethereum Transaction Cost Reform

This EIP changes how Ethereum calculates the cost of transactions. Instead of a fixed cost, it breaks down the cost into smaller parts based on what the transaction actually does. This should make transaction costs more accurate and fair. The goal is to make every transaction's cost reflect its actual work, such as signature recovery, account accesses, and state creation.

Key benefits
  • +More accurate transaction costs
  • +Fairer pricing for different types of transactions
  • +Improved composability for future gas schedule changes
Trade-offs & considerations
  • Increased complexity in calculating transaction costs
Who this affects
App & contract developers
App developers may need to adjust their gas pricing strategies and transaction handling logic to account for the new cost structure. This could lead to more efficient use of gas and reduced costs for certain types of transactions.
Wallet teams
Wallet developers will need to update their software to correctly calculate and display transaction costs under the new system, ensuring a smooth user experience.
Infrastructure & tooling
Tooling and infrastructure providers may need to adapt their systems to accommodate the changed gas cost structure, potentially affecting how they optimize and manage resources.
Authors: Matt Garnett (@lightclient), Uri Klarman (@uriklarman), Ben Adams (@benaadams), Maria Inês Silva (@misilva73), Anders Elowsson (@anderselowsson), Anthony Sassano (@sassal), Dragan Rakita (@rakita)Created: 2020-07-11
EIP-7610ELLast Call

Prevent Contract Creation on Used Addresses

This EIP prevents contracts from being created at addresses that already have data stored. This change is necessary to ensure the security and integrity of the Ethereum network. It fixes a vulnerability that could allow contracts to be created with pre-existing storage, potentially leading to security issues. The change will apply retroactively to all existing blocks.

Key benefits
  • +Prevents contract creation on used addresses
  • +Enhances security and integrity of Ethereum network
  • +Fixes vulnerability that could lead to security issues
Trade-offs & considerations
  • Requires a hard fork for implementation
Who this affects
App & contract developers
Developers may need to update their contract deployment scripts to ensure they are creating contracts at empty addresses.
Execution clients
Ethereum layer 1 clients will need to implement the changes required by this EIP to prevent contract creation on used addresses.
Infrastructure & tooling
Testing frameworks and tools may need to be updated to account for the new contract creation rules.
Authors: Gary Rong (@rjl493456442), Martin Holst Swende (@holiman)Created: 2024-02-02
EIP-7688CLReview

Forward Compatible Consensus

This EIP updates Ethereum's consensus data structures to be forward compatible, making it easier for smart contracts and off-chain verifiers to work with changing data without needing frequent updates. It achieves this by adopting ProgressiveContainer and ProgressiveList from other EIPs. This change helps maintain the integrity of data and ensures that verifiers can continue to function correctly even when new features are added or old ones are removed.

Key benefits
  • +Improved forward compatibility for consensus data
  • +Reduced need for frequent updates in smart contracts and verifiers
  • +Enhanced data integrity and security
Trade-offs & considerations
  • Potential complexity in implementing ProgressiveContainer and ProgressiveList
  • Need for runtime checks to enforce operational limits
Who this affects
App & contract developers
App developers will benefit from reduced maintenance needs for verifier logic in smart contracts, but may need to adapt to new data structures and runtime checks.
Wallet teams
Wallet developers, especially those working on hardware wallets or mobile devices, will see improved compatibility and less frequent need for updates to support Ethereum's evolving consensus data.
Validators & node operators
Stakers and node operators may experience smoother operation due to the forward-compatible nature of the consensus data structures, reducing the impact of forks on their operations.
Roadmap alignment

Improve UXReduces breaking changes during Ethereum upgrades.

Authors: Etan Kissling (@etan-status), Cayman (@wemeetagain)Created: 2024-04-15
EIP-7904ELReview

Ethereum Gas Cost Analysis

This EIP analyzes the gas costs of Ethereum operations and finds that no changes are needed. It studied how fast different operations can run on the network and compared that to a target speed. The analysis showed that all operations are already fast enough, so no price increases are required. This means that the network can handle more transactions without needing to raise the gas costs.

Key benefits
  • +No gas cost increases needed
  • +Network can handle more transactions
  • +Operations already meet target speed
  • +No changes required for Ethereum gas schedule
Trade-offs & considerations
  • No direct benefits for end users
  • Analysis relies on current network optimizations
Who this affects
App & contract developers
Application developers can continue to build on the Ethereum network without worrying about increased gas costs for their operations.
Execution clients
Ethereum layer 1 clients are affected as they need to continue optimizing their performance to meet the target throughput.
Infrastructure & tooling
Tooling and infrastructure providers can use the analysis to better understand the performance of the Ethereum network and optimize their own systems.
Roadmap alignment

Scale L1Increases the throughput of compute operations by optimizing gas costs to better match actual resource usage.

Authors: Jacek Glen (@JacekGlen), Lukasz Glen (@lukasz-glen), Maria Silva (@misilva73)Created: 2025-02-05
EIP-7975ELDraft

Partial Block Receipts

This EIP allows Ethereum clients to request partial block receipts, helping to prevent sync failures when block sizes exceed the 10MiB message size limit. This change supports higher block gas limits on the mainnet. It modifies the 'eth' p2p protocol to enable partial receipt lists. This helps clients handle large blocks without rejecting messages due to size limits.

Key benefits
  • +Prevents sync failures due to large block sizes
  • +Supports higher block gas limits on mainnet
  • +Enables partial block receipt requests
Trade-offs & considerations
  • Introduces new attack surface with partial receipt lists
  • Requires additional validation for partial receipts
Who this affects
Consensus clients
Consensus layer clients may need to adapt to the new protocol version, but the EIP does not change consensus rules, so their core functionality remains unaffected.
Execution clients
Ethereum layer 1 clients need to implement the new 'eth/70' protocol version to support partial block receipts and avoid sync failures. They must also apply additional validation for partial receipts to ensure security.
Infrastructure & tooling
Tooling and infrastructure providers may need to update their systems to support the new protocol version and handle partial block receipts correctly.
Authors: Felix Lange <fjl@ethereum.org>, Jochem Brouwer (@jochem-brouwer), Giulio Rebuffo (@Giulio2002)Created: 2025-06-16
EIP-7997ELReview

Deterministic Factory Contract

This proposal makes a specific factory contract available on all EVM chains, enabling developers to deploy applications at the same address across multiple chains. This simplifies the development process and improves user experience, especially for multi-chain and cross-chain applications. It also benefits account abstraction by allowing smart contract accounts to be deployed at the same address on different chains.

Key benefits
  • +Simplifies development for multi-chain applications
  • +Improves user experience for cross-chain interactions
  • +Enhances security by reducing address management
  • +Supports account abstraction for smart contract accounts
Trade-offs & considerations
  • Requires chains to include a specific factory contract
  • May require irregular state transitions to deploy the contract
Who this affects
App & contract developers
Application developers will benefit from simplified development and deployment processes for multi-chain applications, as they can deploy contracts at the same address across different chains.
Layer 2 rollups
Layer 2 solutions may need to adapt to include the specified factory contract, ensuring compatibility with the proposed standard.
Everyday users
End users will have a better experience when interacting with multi-chain applications, as they won't need to manage multiple addresses for the same application on different chains.
Roadmap alignment

Improve UXComplements the rollup-centric roadmap with a native and reliable mechanism for deployment of multi-chain contracts, including smart contract accounts.

Authors: Francisco Giordano (@frangio), Toni Wahrstätter (@nerolation), Nick Johnson (@Arachnid), Jochem Brouwer (@jochem-brouwer)Created: 2025-08-03
EIP-8038ELDraft

State Access Gas Cost Update

This EIP updates the gas cost of state-access operations to reflect Ethereum's larger state and the consequent slowdown of these operations. It raises the base costs for certain operations to better align them with the current performance. The goal is to ensure that the gas costs accurately reflect the resources required for these operations.

Key benefits
  • +More accurate gas costs
  • +Better performance alignment
  • +Improved resource allocation
Trade-offs & considerations
  • Increased gas costs for certain operations
  • Potential impact on transaction costs
Who this affects
App & contract developers
App developers may need to adjust their gas estimates and pricing strategies to account for the updated gas costs. This could impact the overall cost and usability of their applications.
Wallet teams
Wallet developers may need to update their gas calculation logic to reflect the new gas costs, ensuring that users are accurately informed about transaction costs.
Validators & node operators
Stakers and node operators may experience changes in network congestion and transaction processing times due to the updated gas costs, potentially affecting their revenue and operational efficiency.
Authors: Maria Silva (@misilva73), Wei Han Ng (@weiihann), Ansgar Dietrichs (@adietrichs)Created: 2025-10-03
EIP-8045CLDraft

Exclude Slashed Validators

This EIP modifies the Ethereum beacon chain to prevent slashed validators from being chosen as block proposers. This change aims to reduce network disruption and increase resilience, especially during mass slashing events. By excluding slashed validators, the network can continue to operate normally with fewer missed slots.

Key benefits
  • +Reduces network disruption
  • +Increases resilience during mass slashing
  • +Fewer missed slots
  • +Improves overall network performance
Trade-offs & considerations
  • Introduces a backwards-incompatible change
Who this affects
Execution clients
Ethereum layer 1 clients will need to implement the proposed change to ensure compatibility and maintain network stability.
Validators & node operators
Stakers and node operators will see improved network performance and reduced disruption, especially during mass slashing events. They will need to update their software to accommodate the backwards-incompatible change.
Authors: Francesco D'Amato (@fradamt), Barnabas Busa (@barnabasbusa)Created: 2025-10-16
EIP-8061CLDraft

Faster Validator Exits

This EIP increases the rate at which validators can exit the network, which helps reduce congestion and improve staking liquidity. It also allows for faster consolidation of the validator set, leading to faster finality. The goal is to balance security with the need for more efficient validator set management.

Key benefits
  • +Faster validator exits
  • +Improved staking liquidity
  • +Reduced exit queue congestion
  • +Faster consolidation of validator set
Trade-offs & considerations
  • Potential impact on weak subjectivity period
  • Increased churn may affect network security
Who this affects
Everyday users
Users may experience improved staking liquidity and faster response to market events.
Validators & node operators
Stakers and node operators may see reduced exit queue congestion and faster consolidation of the validator set, which can improve their overall experience and ability to manage their stake.
Authors: Francesco D'Amato (@fradamt), Anders Elowsson (@anderselowsson)Created: 2025-10-17
EIP-8070ELDraft

Sparse Blobpool

This proposal introduces a new way to handle large data on the Ethereum network, reducing the amount of data that needs to be downloaded and shared. This change aims to decrease bandwidth consumption and improve network efficiency. The new method, called sparse blobpool, allows nodes to sample data instead of downloading it all, which reduces the load on the network. This change is necessary to support increased data throughput on the network.

Key benefits
  • +Reduces bandwidth consumption by ~4x
  • +Improves network efficiency
  • +Preserves simplicity and resilience
  • +Enables smoother bandwidth utilization patterns
Trade-offs & considerations
  • May introduce complexity in devp2p protocol changes
  • Could lead to issues if sampling is not properly aligned
Who this affects
Consensus clients
Consensus Layer clients will benefit from the aligned sampling, which preserves their ability to satisfy sampling needs with pre-propagated data.
Execution clients
Execution Layer clients will need to implement the new devp2p protocol version, eth/72, to support sparse blobpool.
Validators & node operators
Validators will download less data, around 1/8 of the total, reducing their bandwidth consumption.
Authors: Raúl Kripalani (@raulk), Bosul Mun (@healthykim), Francesco D'Amato (@fradamt), Csaba Kiraly (@cskiraly), Felix Lange (@fjl), Marios Ioannou (@mariosioannou-create), Alex Stokes (@ralexstokes), Kamil Salakhiev (@kamilsa)Created: 2025-10-29
EIP-8136CLDraft

Cell-Level Data Transfer

This EIP optimizes data transfer in Ethereum by allowing nodes to exchange only the necessary cells within a data column, rather than the entire column. This reduces bandwidth waste and improves efficiency. The optimization is backwards compatible and can be deployed without a hard fork.

Key benefits
  • +Reduces bandwidth waste
  • +Improves data transfer efficiency
  • +Backwards compatible
  • +No hard fork required
Trade-offs & considerations
  • Introduces complexity with cell bitmaps and request/provide cells
Who this affects
Execution clients
Ethereum layer 1 clients can benefit from improved data transfer efficiency, leading to faster block processing and improved overall network performance.
Validators & node operators
Nodes can reduce bandwidth usage and improve data transfer efficiency, leading to cost savings and improved performance.
Authors: Marco Munizaga (@MarcoPolo) <git@marcopolo.io>, Daniel Knopik (@dknopik) <daniel@dknopik.de>, Sukun Tarachandani (@sukunrt) <sukunrt@gmail.com>Created: 2025-01-23
EIP-8159ELDraft

Block Access List Exchange

This EIP adds a way for Ethereum peers to share Block Access Lists (BALs), which help with parallel processing and state updates. BALs record the parts of the blockchain that are accessed during block execution. This change helps syncing clients work more efficiently. It introduces two new messages for requesting and serving BALs.

Key benefits
  • +Enables parallel disk reads
  • +Allows parallel transaction execution
  • +Supports executionless state updates
Trade-offs & considerations
  • Increases block header size
  • May require additional storage for BALs
Who this affects
App & contract developers
May need to update their syncing strategies to leverage Block Access Lists.
Consensus clients
Need to update to support the new block header format and eth/71 protocol.
Execution clients
Need to update to support the new block header format and eth/71 protocol.
Wallet teams
No direct impact, but may benefit from improved syncing efficiency.
Validators & node operators
Need to support the new eth/71 protocol version and handle Block Access List messages for efficient syncing.
Infrastructure & tooling
May need to support the new eth/71 protocol version and handle Block Access List messages.
Authors: Toni Wahrstätter (@nerolation)Created: 2026-02-12

snap/2 - BAL-Based State Healing

Authors: Toni Wahrstätter (@nerolation), Gary Rong (@rjl493456442)Created: 2026-03-06
EIP-8246ELReview

Remove ETH Burn

This EIP stops Ethereum contracts from burning (permanently destroying) Ether when they self-destruct. It simplifies how contracts work and removes a rarely used feature. This change helps keep the total Ether supply consistent and makes the Ethereum network easier to understand and work with.

Key benefits
  • +Simplifies contract self-destruction
  • +Removes a rarely used feature
  • +Keeps total Ether supply consistent
Trade-offs & considerations
  • Requires a hard fork
  • Affects Optimism-based L2 chains
Who this affects
App & contract developers
App developers will see a change in how contracts self-destruct, but most existing functionality remains unchanged.
Layer 2 rollups
Optimism-based L2 chains will need a separate migration plan due to their regular use of the burn feature.
Infrastructure & tooling
Ethereum infrastructure and tooling may need updates to handle the changed self-destruction behavior.
Authors: Paweł Bylica (@chfast)Created: 2026-05-01
EIP-8282CLDraft

Ethereum Builder Requests

This proposal introduces two new contracts for Ethereum builders to manage deposits and exits. It aims to simplify the process and reduce coupling between validator and builder flows. By dedicating separate request types for builders, the proposal improves the overall efficiency and security of the network.

Key benefits
  • +Dedicated request types for builders
  • +Improved security through reduced coupling
  • +Simplified deposit and exit processes
  • +Bounds denial-of-service surface
Trade-offs & considerations
  • Introduces new contracts, potentially increasing complexity
Who this affects
Consensus clients
Consensus layer clients will need to verify the new request types and interact with the dedicated builder contracts, which may require updates to their verification logic.
Execution clients
Execution layer clients will need to support the new contracts and request types, ensuring compatibility and seamless integration.
Validators & node operators
Stakers and node operators will need to adapt to the new contracts and request types, which may require updates to their systems and processes.
Roadmap alignment

Scale L1A dedicated, rate-capped builder request bus bounds the per-block signature-verification work an attacker can force, removing a consensus-layer denial-of-service surface as block sizes grow.

Authors: Cayman (@wemeetagain), Nico Flaig <nflaig@protonmail.com>, Justin Traglia <jtraglia@ethereum.org>Created: 2026-05-22

Scheduled for Inclusion

10

EIPs that client teams have agreed to implement for the upgrade devnets. These are very likely to ship in the final upgrade.

EIP-7732HeadlinerCLDraft

Proposer-Builder Separation

This EIP changes how Ethereum blocks are validated by separating the execution and consensus validation. It introduces 'builders' who create execution payloads and allows for trust-free fair exchange between builders and proposers. This improves network propagation, reduces reorg likelihood, and strengthens fork choice.

Key benefits
  • +Faster network propagation
  • +Reduced reorg likelihood
  • +Improved fork choice
  • +Trust-free fair exchange between builders and proposers
Trade-offs & considerations
  • Increased complexity with new 'builders' and 'Payload Timeliness Committee'
Who this affects
Consensus clients
Consensus layer clients will need to implement the new consensus changes, including the 'builders' and 'Payload Timeliness Committee'.
Execution clients
Execution layer clients will need to adapt to the new 'builders' and 'Payload Timeliness Committee' as part of the block validation process.
Validators & node operators
Stakers and node operators will see changes in how blocks are validated and propagated, with a new 'Payload Timeliness Committee' and 'builders' involved in the process.
Roadmap alignment

Scale L1Enables for much larger payloads by removing the broadcast and the execution from the hot path of block validation.

Improve UXSecond order effect of lower prices and higher tx throughput. Slight delay in minimal tx iclusion time from 0 to ~2 seconds.

Scale blobsEnables for much larger number of blobs by removing the broadcast and data availability sampling from the hot path of block validation.

Authors: Francesco D'Amato <francesco.damato@ethereum.org>, Nico Flaig <nflaig@protonmail.com>, Barnabé Monnot <barnabe.monnot@ethereum.org>, Michael Neuder <michael.neuder@ethereum.org>, Potuz (@potuz), Justin Traglia <jtraglia@ethereum.org>, Terence Tsao <ttsao@offchainlabs.com>Created: 2024-06-28
EIP-7928HeadlinerELReview

Block Access Lists

This EIP introduces Block Access Lists to record accounts and storage locations accessed during block execution. This enables parallel disk reads, transaction validation, and state root computation. It improves Ethereum's performance and scalability. The proposal builds upon existing access list concepts, making them mandatory at the block level.

Key benefits
  • +Faster block execution
  • +Improved parallelization
  • +Enhanced scalability
  • +Reduced execution time
Trade-offs & considerations
  • Increased block size limit due to access list data
  • Potential for more complex block validation
Who this affects
App & contract developers
App developers may need to adapt their applications to work with the new block access lists, potentially simplifying their development process with improved parallelization.
Execution clients
Ethereum layer 1 clients will need to implement the new block access list format, which may require significant updates to their software.
Validators & node operators
Stakers and node operators will need to validate and process blocks with the new access lists, which could impact their node performance and resource usage.
Infrastructure & tooling
Tooling and infrastructure providers will need to support the new block access list format, which could require updates to their systems and processes.
Roadmap alignment

Scale L1Significantly reduces gas costs for state access through block-level optimization, improving overall network efficiency and throughput.

Improve UXLower gas costs for complex applications and improved predictability for applications with similar state access patterns.

Authors: Toni Wahrstätter (@nerolation), Dankrad Feist (@dankrad), Francesco D`Amato (@fradamt), Jochem Brouwer (@jochem-brouwer), Ignacio Hagopian (@jsign), Felipe Selmo (@fselmo), Rahul (@raxhvl), Stefan (@qu0b)Created: 2025-03-31
EIP-7708ELReview

ETH Transfers Emitted as Logs

This proposal makes Ethereum (ETH) transfers emit logs, making it easier to track balance changes. Currently, logs work for tokens but not for ETH. This change will help exchanges and other services support deposits from smart contract wallets more easily. It will also provide a unified way to track all ETH transfers.

Key benefits
  • +Easier tracking of ETH balance changes
  • +Improved support for smart contract wallets
  • +Unified way to track all ETH transfers
Trade-offs & considerations
  • Slightly increased average number of logs
Who this affects
App & contract developers
App developers can use the emitted logs to track ETH transfers and provide better support for smart contract wallets.
Everyday users
End users will have an easier time tracking their ETH balance changes, especially when using smart contract wallets.
Execution clients
Execution layer clients may need to update their implementation to emit the logs for ETH transfers.
Wallet teams
Wallet developers can use the logs to improve their wallet's functionality and provide a better user experience.
Infrastructure & tooling
Tooling and infrastructure providers can use the logs to provide more accurate and reliable tracking of ETH transfers.
Authors: Vitalik Buterin (@vbuterin), Peter Davies (@petertdavies), Etan Kissling (@etan-status), Gajinder Singh (@g11tech), Carson (@carsons-eels), Jared Wasinger (@jwasinger)Created: 2024-05-17
EIP-7778ELReview

Block Gas Accounting Fix

This EIP changes how Ethereum accounts for gas used in blocks to prevent exploiting gas refunds, ensuring the network remains stable and secure. It stops users from exceeding the block gas limit by using refunds. This helps maintain the balance between computational work and gas limits.

Key benefits
  • +Prevents network instability
  • +Reduces denial-of-service risks
  • +Improves block processing time predictability
Trade-offs & considerations
  • Requires a hard fork
  • Affects block producers' transaction selection
Who this affects
App & contract developers
No direct change in user transaction costs, but may need to adjust for new gas accounting rules in their applications.
Validators & node operators
Need to adjust transaction selection algorithms to account for the new gas accounting rules.
Roadmap alignment

Scale L1Reduces worst-case block size and variance, improving throughput predictability; does not increase average capacity or lower fees network-wide.

Authors: Ben Adams (@benaadams), Toni Wahrstätter (@nerolation)Created: 2024-10-01
EIP-7843ELDraft

Get Current Slot Number

This EIP proposes a new opcode, SLOTNUM, that returns the current slot number for the block. It aims to provide a more reliable and efficient way to get the slot number on-chain, abstracting away the slot length from applications. This change allows for future adjustments to the slot length without breaking contracts.

Key benefits
  • +Easier access to current slot number
  • +Abstracts away slot length for applications
  • +Allows for future slot length changes
  • +Reduces gas costs compared to existing methods
Trade-offs & considerations
  • Introduces a new opcode, potentially increasing complexity
Who this affects
App & contract developers
App developers will benefit from easier access to the slot number and reduced gas costs. They will no longer need to hardcode the chain slot length into their contracts.
Consensus clients
Consensus layer clients will calculate and provide the slot number to the execution layer.
Execution clients
Execution layer clients will need to implement the new opcode and pass the slot number from the consensus layer.
Roadmap alignment

Improve UXEnables more reliable time-based smart contracts and better coordination between consensus and execution layers.

Authors: Marc Harvey-Hill (@Marchhill)Created: 2024-12-06
EIP-7954ELReview

Larger Contracts

This proposal increases the maximum size of contracts on Ethereum, allowing for more complex and feature-rich applications. The current limit can be restrictive, and this change enables more flexibility for developers. It requires a network upgrade to take effect.

Key benefits
  • +More complex contracts possible
  • +Increased developer flexibility
  • +No changes to existing contracts
Trade-offs & considerations
  • Marginally increased risk of denial-of-service attacks
Who this affects
App & contract developers
Can create more complex and feature-rich applications, with increased flexibility.
Validators & node operators
Must upgrade their nodes to support the new contract size limit.
Authors: Giulio Rebuffo (@Giulio2002), Ben Adams (@benaadams)Created: 2025-06-09
EIP-7976ELReview

Higher Calldata Fees

This proposal increases the minimum cost of sending data in Ethereum transactions. It aims to reduce the size of data-heavy transactions and create space for potential gas limit increases. The change should have a minimal impact on most users. It encourages the use of more efficient data storage methods.

Key benefits
  • +Reduces worst-case block size by ~37%
  • +Creates headroom for potential gas limit increases
  • +Encourages migration to more efficient data storage
Trade-offs & considerations
  • May affect 1.5% of all transactions
  • Requires updates to wallet and node software
Who this affects
App & contract developers
Should be aware of the change but most will not need to update their applications
Wallet teams
Must update gas estimation handling to accommodate new calldata cost rules
Validators & node operators
Must update node software to incorporate the new gas calculation formula
Authors: Toni Wahrstätter (@nerolation)Created: 2025-06-18
EIP-7981ELReview

Access List Cost Increase

This EIP increases the cost of using access lists in Ethereum transactions to prevent circumventing floor pricing. It adds a data cost to access lists, which will reduce the worst-case block size by about 21%. This change aims to ensure consistent pricing across all transaction data sources.

Key benefits
  • +Prevents circumventing floor pricing
  • +Reduces worst-case block size by 21%
  • +Ensures consistent pricing across data sources
Trade-offs & considerations
  • Backwards incompatible gas repricing required
  • Updates to gas estimation in wallets and nodes needed
Who this affects
App & contract developers
Application developers may need to adjust their transaction handling to account for the changed gas costs, but normal usage patterns remain largely unaffected.
Wallet teams
Wallet developers need to update gas estimation to account for the new access list data cost.
Validators & node operators
Node operators and stakers need to implement the scheduled network upgrade to apply the new gas pricing.
Authors: Toni Wahrstätter (@nerolation)Created: 2024-12-27
EIP-8024ELReview

Easier Stack Access

This proposal introduces new instructions to make it easier for Ethereum Virtual Machine (EVM) compilers to access and manage items on the stack, beyond the current 16-item limit. This change aims to simplify code and improve efficiency. It helps compilers implement higher-level constructs like functions and manage local variables more effectively. The new instructions are backward compatible, meaning they won't break existing code.

Key benefits
  • +Easier access to deeper stack items
  • +Simplifies compiler implementation of functions
  • +Improves code efficiency
  • +Supports more local variables
Trade-offs & considerations
  • Introduces new opcodes that must be supported
  • Requires updates to assemblers and compilers
Who this affects
App & contract developers
App developers will benefit from simpler and more efficient code, especially when implementing complex logic or functions. They will need to update their development tools and workflows to utilize the new instructions.
Infrastructure & tooling
Tooling and infrastructure providers will need to update their software to support the new opcodes and ensure compatibility with existing and new contracts.
Roadmap alignment

Improve UXEnables Solidity to easily solve the "stack too deep" error that frequently prevents smart contract developers from working effectively.

Authors: Francisco Giordano (@frangio), Charles Cooper (@charles-cooper), Alex Beregszaszi (@axic), Paweł Bylica (@chfast)Created: 2025-08-16
EIP-8037ELDraft

State Creation Gas Cost

This proposal increases the cost of creating new state on the Ethereum blockchain to prevent excessive state growth as block gas limits increase. It introduces a standard cost for state creation operations and allows for increased throughput and larger contract deployments. The goal is to prevent state growth from becoming a bottleneck for scaling. This change is necessary to maintain the performance of the Ethereum network.

Key benefits
  • +Prevents excessive state growth
  • +Allows for increased throughput
  • +Enables larger contract deployments
  • +Maintains network performance
Trade-offs & considerations
  • Increases gas costs for state creation operations
Who this affects
App & contract developers
App developers may need to adjust their gas cost calculations and optimize their contracts for the new state creation costs.
Execution clients
Ethereum layer 1 clients may need to update their gas metering and state creation logic to accommodate the new costs and multidimensional metering.
Validators & node operators
Stakers and node operators may benefit from the maintained network performance and reduced risk of state growth bottlenecks.
Roadmap alignment

Scale L1By making state creation more expensive, this EIP helps control state growth, which is crucial for scaling Ethereum.

Authors: Maria Silva (@misilva73), Carlos Perez (@CPerezz), Jochem Brouwer (@jochem-brouwer), Ansgar Dietrichs (@adietrichs), Łukasz Rozmej (@LukaszRozmej), Anders Elowsson (@anderselowsson), Francesco D'Amato (@fradamt), Dragan Rakita (@rakita)Created: 2025-10-01

Declined for Inclusion

39

EIPs that were proposed but declined for this upgrade. They may be reconsidered for future upgrades.

EIP Composition Timeline

Track EIP inclusion stages for Glamsterdam

INCLUDED
SFI
CFI
PFI
DFI
770877787843795479767981802480377732792827807610768879978038804580618246828279758070813681598189790477327928770877787843795479767981802480378045278079047688806180807997807079758159813682468189761079798163773279287708777878437954797679818024803780452780790476888061808079978070797581598136824676107979816377327928804577087778784380242780790479767981768880618080799780707954803779758159813682467610797981637732792880457708777878438024278079047976798176888061808079978070795480377975815981367610797981637732792880457708777878438024278079047976798176888061808079978070795480377975815981367610773279288045770877787843802427807904797679817688806180807997807079548037797581597610773279288045770877787843802427807904797679817688806180807997807079548037797581597610787279497732792880457708777878438024278079047976798176888061808079978070795480377610787279497732792880457708777878438024278079047976798176888061808079978070779359207903790776108032803778727949797180517732792880457708777878438024278079047976798176888061808079977793592079037907761080328037787279497971807080517732792880388045770877787843802427807904797679817688806180807793592079037907799776107668803280377872794977458058797180708051773279287805803880457708777878438024278079047976798177935920790379077997768876107668803280377872794980617745805879718070808080517732792878058045770877787843802477935920790379077923292679977981797676882780761076688032790480378038787279498061797376867745805879718070808080517732792878058045779378437819592077917903790779232926799779797932798177787976768827807610766880308032646679048011803780387708787280577949802480617973768677458058797180538059801380706404808077327928780577937843781959207791790379077923292679977979793279817778797676882780761076688030803264667904801180378038804577087872805779498024806179737686774580587971805380598062807180138070640480807732792878057793784378195920779179037907792329267997797979327981777879767688278076107668803080326466790480118037803880457708787280577949802480617973768677458058797180538059806280688071801380706404808077327928780577937843781959207791790379077923292679977979793279817778797676882780761076688030803264667904801180378038804577087872805779498024806179737686774580587971805380598062806880718013807077327928780577937843781959207791790379077923292679977979793279817778797676882780761076688030803264667904801180378038804577087872805779498024806179737686774580587971805380598062806880717732792878057793784378195920779179037907792329267997797979327981777879767688278076107668803080326466790480118037803880457708787280577949802480617973768677458058797180538059Jul 13, 26Jun 21, 26May 11, 26May 10, 26Apr 28, 26Apr 16, 26Feb 19, 26Feb 16, 26Jan 20, 26Jan 13, 26Jan 8, 26Jan 5, 26Jan 2, 26Dec 18, 25Dec 3, 25Nov 27, 25Nov 26, 25Nov 12, 25Nov 11, 25Nov 10, 25

Recent changes

Every time an EIP entered, left, or moved stages in this upgrade.

Email updates for Glamsterdam

Follow inclusion and bucket changes for this upgrade.

Email me when EIPs are added, removed, or moved between upgrade buckets.