Browse and track the status of active Ethereum protocol proposals and token standards like ERC-20 and NFTs.
Submit a new Ethereum Improvement Proposal by following the EIP-1 process and automated formatting checks.
Look up the exact rules that define how ERC-20 tokens or NFTs must behave for your smart contract project.
Run the eips.ethereum.org website locally to preview documentation changes before submitting a pull request.
This repository is the official home for Ethereum Improvement Proposals, commonly abbreviated as EIPs. Ethereum is a public blockchain network, and like any large technical system, it needs a formal process for proposing and tracking changes. EIPs are the documents that define those changes, covering everything from low-level protocol rules to how applications built on Ethereum should behave. The repository organizes proposals into several categories. Core EIPs deal with the fundamental rules of how the Ethereum network reaches agreement. Networking EIPs cover how the individual computers running Ethereum communicate with each other. Interface EIPs standardize how users and outside applications connect to the blockchain. Meta EIPs handle process and governance questions. Informational EIPs document things that do not require a formal vote. There is also a related category called ERCs, which stands for Ethereum Request for Comments. These cover standards for applications built on top of Ethereum, such as the rules that make tokens and NFTs work in a predictable way. ERCs have recently been moved to a separate repository at github.com/ethereum/ercs, so new ERC proposals and updates go there rather than here. If you want to propose a change, the process requires first discussing the idea publicly on Ethereum Magicians or Ethereum Research before writing a formal document. The rules for what a valid EIP looks like are themselves defined in EIP-1, which is the starting point for anyone who wants to participate. All pull requests go through automated checks for formatting, spelling, and compliance with those rules before they can be merged. The repository also contains the source for the public status website at eips.ethereum.org, which lists all proposals and their current state. Instructions for running that site locally are included in the README for contributors who want to preview changes.
← ethereum on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.