AlertSourceDiscuss
Skip to content

EIP-2378: EIPs Eligible for Inclusion

🚧 StagnantMeta

Stagnant

This EIP has had no recent activity for at least 6 months, and has automatically been marked as stagnant. This EIP should not be used in production.

If you are interested in helping move this EIP to final, create a PR to move this EIP back to Draft and add yourself as an author, and an EIP editor will help guide you through the process. Thank you!

AuthorsJames Hancock (@MadeofTin)
Created2019-11-13

Simple Summary ​

As part of an EIP centric forking model, this EIP tracks the first step in the approval process for any EIP to be included in a fork or upgrade. Specifically, the stage where the Core Developers vet the concept of an EIP and give a "green light" sufficient for EIP authors to move forward in development.

Abstract ​

The pipeline for Core EIPs, per the EIP-Centric upgrade model, is as follows.

[ DRAFT ] -> [ ELLIGLE FOR INCLUSION ] -> [ IMPLEMENTATION ] -> [ TESTING ] -> [ ACCEPTED ] -> [ DEPLOYED ]

This EIP documents all EIPs marked as Eligible For Inclusion by the All Core Devs. Typically to reach this stage, an EIP must be discussed in brief on an AllCoreDevs Call and motioned by rough consenses to be moved to this stage. Any additions to this list are required to provide a link to the meeting notes when this discussion and decision took place.

The requirements for Eligible for Inclusion is that the AllCoreDevs, representing the major clients and ecosystem stakeholders etc:

  • Are positive towards the EIP,
  • Would accept (well written) PRs to include the EIP into the codebase.
    • So that it could be toggled on for testing…
    • …but not with an actual block number for activation

Motivation ​

Development of clear specifications and pull requests to existing Ethereum Clients is a large investment of time and resources. The state of Eligible for Inclusion is a signal from the Ethereum Core Developers to an EIP Author validiating the idea behind an EIP and confirms investing their time further pursing it is worthwhile.

Specification ​

EIPTitlePipeline StatusDate of Initial DecisionREF
EIP-663Unlimited SWAP and DUP instructionsELIGIBLE2019-11-01πŸ”—
EIP-1057ProgPoW, a Programmatic Proof-of-WorkELIGIBLE2019-11-01πŸ”—
EIP-1380Reduced gas cost for call to selfELIGIBLE2019-11-01πŸ”—
EIP-1559Fee market change for ETH 1.0 chainELIGIBLE2019-11-01πŸ”—
EIP-1702Generalized Account Versioning SchemeELIGIBLE2019-11-01πŸ”—
EIP-1962EC arithmetic and pairings with runtime definitionsELIGIBLE2019-11-01πŸ”—
EIP-1985Sane limits for certain EVM parametersELIGIBLE2019-11-01πŸ”—
EIP-2046Reduced gas cost for static calls made to precompilesELIGIBLE2019-11-01πŸ”—
EIP-2315Simple Subroutines for the EVMELIGIBLE2020-02-21πŸ”—
EIP-2537Precompile for BLS12-381 curve operationsELIGIBLE2020-03-06πŸ”—

Rationale ​

EIP Number

Title

Pipeline Status : Show the current status in the context of the EIP centric model. The list is sorted by furthest along in the process.

Date of Initial Decision : Date of the initial decision for Eligibility for Inclusion

REF : Link to the decision on the AllCoreDevs Notes

References ​

Copyright and related rights waived via CC0.

Citation

Please cite this document as:

James Hancock, "EIP-2378: EIPs Eligible for Inclusion[DRAFT]," Ethereum Improvement Proposals, no. 2378, 2019. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-2378.