Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
Free 30-min Web3 Consultation
Book Now
Smart Contract Security Audits
Learn More
Custom DeFi Protocol Development
Explore
Full-Stack Web3 dApp Development
View Services
LABS
Glossary

EIP Lifecycle

The EIP Lifecycle is the formal, multi-stage governance process for proposing, reviewing, and implementing changes to the Ethereum protocol and ecosystem standards.
Chainscore © 2026
definition
ETHEREUM IMPROVEMENT PROPOSAL

What is the EIP Lifecycle?

The formal, multi-stage process through which proposed changes to the Ethereum protocol are developed, reviewed, and ultimately accepted or rejected.

The EIP Lifecycle is a structured governance framework defined in EIP-1 that standardizes how protocol upgrades are introduced to Ethereum. It begins with an Idea and progresses through formal stages: Draft, Review, Last Call, Final, and Stagnant. Each stage has specific criteria and community expectations, ensuring rigorous technical vetting and broad consensus before any change is implemented on the network. This process is managed by EIP Editors and involves core developers, client teams, and the wider community.

The lifecycle's core stages ensure quality and safety. A proposal enters Draft once it is properly formatted and published. It moves to Review after initial discussion, where it receives substantive feedback from developers. The Last Call stage is a final review window, typically lasting two weeks, signaling that the proposal is nearly ready for acceptance. Once consensus is reached and all objections are addressed, an EIP moves to Final, indicating it is ready for network inclusion. Proposals that see no activity for six months are marked Stagnant.

Not all EIPs follow the same path; Core EIPs that require a network upgrade (a hard fork) undergo the most scrutiny. These must be accepted by client teams, audited for security, and scheduled into a specific fork. ERC standards for applications follow a similar path but focus on community adoption rather than protocol enforcement. The lifecycle is designed to be transparent and inclusive, with all discussions and revisions tracked publicly on repositories like the Ethereum GitHub.

The final implementation of a Core EIP is coordinated through the Ethereum Cat Herders and client developers. Once an EIP reaches Final status and is included in a scheduled hard fork (e.g., London, Shanghai), it is activated on the Ethereum network at a specific block number. This marks the culmination of the lifecycle, transforming a proposal into live code. The process balances innovation with stability, preventing rushed changes that could compromise the security of the world's largest smart contract platform.

etymology
EIP LIFECYCLE

Origin and Etymology

The EIP (Ethereum Improvement Proposal) lifecycle is the formal, community-driven process for proposing, reviewing, and implementing changes to the Ethereum protocol and its standards. It provides a structured framework for managing innovation and consensus.

The EIP lifecycle is a formal governance process for introducing changes to the Ethereum ecosystem, modeled after the Bitcoin Improvement Proposal (BIP) and Python Enhancement Proposal (PEP) systems. An EIP is the primary mechanism for proposing new features, collecting community input, and documenting design decisions. The process is managed through the Ethereum Magicians forum and the official EIP repository on GitHub, ensuring transparency and broad participation from core developers, researchers, and the wider community.

The lifecycle begins with the Idea phase, where a concept is informally discussed. It then progresses to Draft, where a formal specification is written following the EIP template. Once ready for peer review, it moves to Review, where it is scrutinized by experts. For core protocol changes, the Last Call stage provides a final window for feedback. Ultimately, an EIP reaches a final state: Final for accepted standards, Living for continuously updated documents, Stagnant for inactivity, or Withdrawn if abandoned by the author.

Key to the process is the role of EIP Editors, who shepherd proposals, assign numbers, and manage state changes. For consensus-layer changes, a successful EIP must undergo rigorous testing and be scheduled into a specific network upgrade, or hard fork, such as London or Shanghai. This structured path from ideation to deployment ensures that changes are technically sound, widely vetted, and implemented in a coordinated manner, maintaining Ethereum's stability and decentralized ethos.

key-features
EIP LIFECYCLE

Key Features of the EIP Lifecycle

The EIP (Ethereum Improvement Proposal) lifecycle is a formal, community-driven process for proposing, discussing, and implementing changes to the Ethereum protocol. It ensures rigorous review and consensus before any change is activated on the network.

01

Draft Phase

The initial stage where an idea is formalized into a structured EIP document. The author must submit a pull request to the official EIPs repository using the required template. The draft is assigned a number and becomes publicly visible for initial feedback, but is not yet ready for peer review.

02

Review Phase

Once the draft is deemed complete, it moves to Last Call or a dedicated review period. Ethereum client developers, researchers, and the broader community scrutinize the proposal's technical merits, security implications, and potential impact. This phase involves extensive discussion on forums and calls to gather consensus.

03

Final Phase

A proposal reaches Final status when it is scheduled for inclusion in a specific network upgrade (hard fork). This requires broad consensus from core developers and client teams. The EIP is assigned to a specific Ethereum fork (e.g., London, Shanghai) and its implementation is finalized in the various Ethereum clients like Geth and Nethermind.

04

Core vs. ERC EIPs

EIPs are categorized by their scope:

  • Core EIPs: Propose changes to the consensus layer or execution layer protocol (e.g., EIP-1559, The Merge). They require a network upgrade.
  • ERC (Ethereum Request for Comment): Define application-level standards, such as token interfaces (ERC-20, ERC-721) or account abstractions (ERC-4334). They do not require a hard fork.
05

Stagnant & Withdrawn

Proposals can be moved out of the active lifecycle:

  • Stagnant: An EIP that has been inactive for over 6 months, with no progress or response from authors. It can be resurrected.
  • Withdrawn: The author or editors formally retract the proposal. This status is final and the EIP number is not reused.
06

EIP Editors & Governance

A group of EIP Editors manages the repository and process. They are responsible for:

  • Assigning EIP numbers.
  • Merging pull requests.
  • Guiding authors on formatting and process.
  • Moving EIPs between lifecycle states based on community input and technical readiness.
how-it-works
ETHEREUM GOVERNANCE

How the EIP Lifecycle Works

The EIP Lifecycle is the formal, multi-stage process by which new features, standards, and improvements are proposed, reviewed, and integrated into the Ethereum protocol.

The lifecycle begins with the Idea stage, where a concept is drafted into an EIP (Ethereum Improvement Proposal) document. This draft must follow the official EIP template, specifying the technical specification, rationale, and potential backwards compatibility issues. The author then submits the draft as a pull request to the official EIPs repository, moving it into the Draft stage, where it receives a preliminary number and is open for initial community feedback.

For an EIP to progress, it must reach the Review stage, typically signaled by a request for comments from Ethereum client developers and core contributors. This phase involves rigorous technical discussion on forums and in Ethereum Magicians threads. Key considerations include security implications, implementation complexity, and network effects. An EIP may undergo multiple revisions based on this feedback before a Core EIP is considered for inclusion in a specific network upgrade, or a Standards Track EIP (like ERCs) is deemed ready for finalization.

The final stages are Last Call, a final review period for minor edits, and Final for Standards Track EIPs, indicating acceptance. For Core EIPs, the path to activation is Accepted, where it is slated for a specific hard fork (e.g., Dencun), followed by Live upon successful network activation. Proposals can be Stagnant if inactive for over six months, or Withdrawn by the author. This structured, transparent process ensures that changes to Ethereum are thoroughly vetted and consensus-driven.

STANDARD PROCESS

The Core Stages of the EIP Lifecycle

A comparison of the key characteristics, requirements, and outcomes for each formal stage of an Ethereum Improvement Proposal.

StagePrimary GoalKey ActorsFormal RequirementsTypical Duration

Draft

Proposal ideation and initial specification

Author, Early Reviewers

EIP number, Draft PR to EIPs repository

Weeks to months

Review

Community feedback and technical analysis

EIP Editors, Client Teams, Community

Draft PR open for >2 weeks, Champion identified

1-3 months

Last Call

Final review before consensus decision

All Core Devs, Wider Ecosystem

Announced for final review (≥14 days)

2-4 weeks

Final

Acceptance and implementation

Core Developers, Node Operators

Successful client implementation, Network upgrade activation

3-12 months

Stagnant

Inactive proposal review

EIP Editors

No progress for >6 months

Indefinite

Withdrawn

Formal proposal retraction

Author, Champion

Author request, EIP Editor approval

Immediate

Living

Maintenance of dynamic documents

Author, Maintainers

EIP designated as 'Living' (e.g., ERC-20)

Ongoing

eip-types
EIP CLASSIFICATIONS

Types of EIPs in the Lifecycle

Ethereum Improvement Proposals (EIPs) are categorized by their purpose and scope, which determines their path through the governance process.

05

Informational EIPs

Proposals that provide design guidelines, general information, or describe an Ethereum issue without proposing a new feature.

  • Examples: Best practice guides, technical deep-dives on a problem space, or retrospective analyses.
  • Status: Does not represent a community consensus for implementation; serves as documentation.
governance-role
GOVERNANCE AND KEY ROLES

EIP Lifecycle

The EIP (Ethereum Improvement Proposal) lifecycle is the formal, community-driven process for proposing, reviewing, and implementing changes to the Ethereum protocol and its standards.

The lifecycle begins with the Idea stage, where a concept is drafted and discussed informally, often on forums like Ethereum Magicians. Once formalized, the proposal enters the Draft stage, where it is assigned an EIP number and a dedicated GitHub pull request. The author, or Champion, is responsible for shepherding the proposal through technical refinement and community feedback. This stage is critical for ensuring the proposal is well-specified and addresses a clear need.

A proposal advances to the Review stage when the EIP editors deem it ready for broader scrutiny. Here, it undergoes rigorous examination by client developers, researchers, and the wider community. Key considerations include technical soundness, backward compatibility, security implications, and network effects. For core EIPs affecting the consensus layer, this stage often involves extensive simulation and testing on devnets. The goal is to reach a rough consensus among stakeholders before proceeding.

The final stages are Last Call, Final, and Active. Last Call is a final window for objections before the EIP is considered accepted. For non-core EIPs like ERCs, this leads to a Final status. Core EIPs that are accepted for a network upgrade move to a Stagnant or Living status until they are scheduled and implemented, after which they become Active. Some proposals may be Withdrawn by the author or Rejected if they fail to gain consensus. This structured process ensures that changes to Ethereum are transparent, collaborative, and robust.

examples
EIP LIFECYCLE

Famous EIPs and Their Journey

The Ethereum Improvement Proposal (EIP) process is a formal, community-driven mechanism for evolving the Ethereum protocol. These landmark proposals illustrate the journey from concept to network-wide adoption.

05

The Lifecycle Stages

An EIP progresses through formal stages:

  • Draft: Initial idea and specification.
  • Review: Community feedback and peer review.
  • Last Call: Final review window before consideration for inclusion.
  • Final: Accepted and deployed on the mainnet (for standards) or implemented in a network upgrade (for core EIPs).
  • Stagnant/Withdrawn: Inactive or abandoned proposals.
ETHEREUM IMPROVEMENT PROPOSALS

Common Misconceptions About the EIP Lifecycle

The EIP process is a formal, community-driven mechanism for proposing and standardizing changes to the Ethereum protocol. However, several persistent myths can lead to confusion about how changes are actually made.

No, an EIP is a proposal, not a guarantee of implementation. The vast majority of EIPs never become part of the Ethereum protocol. The lifecycle includes stages like Draft, Review, Last Call, and Final. An EIP only becomes a standard or part of the protocol once it reaches the Final status after rigorous technical review, community consensus, and successful implementation in a network upgrade. Many EIPs stall, are withdrawn, or are superseded by better proposals during this process.

EIP LIFECYCLE

Frequently Asked Questions (FAQ)

The Ethereum Improvement Proposal (EIP) process is the formal, community-driven mechanism for proposing, reviewing, and implementing changes to the Ethereum protocol. This FAQ covers the standard stages, key roles, and governance principles that guide the evolution of the network.

An EIP (Ethereum Improvement Proposal) is a formal design document that proposes a new feature, standard, or process for the Ethereum ecosystem. It works by providing a structured format for authors to detail technical specifications and rationale, which is then submitted for community review and consensus. The process is governed by EIP-1, which defines the workflow from Draft to Final status. Successful EIPs, like EIP-1559 (fee market reform) or EIP-4337 (account abstraction), become integral parts of the protocol or establish widely adopted standards like ERC-20 for tokens.

further-reading
EIP LIFECYCLE

Further Reading and Resources

The EIP lifecycle is the formal process for proposing, reviewing, and implementing improvements to the Ethereum protocol and its standards. These resources provide the official documentation, community forums, and tracking tools essential for developers and stakeholders.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected direct pipeline