mirror of
https://github.com/status-im/EIPs.git
synced 2025-01-14 00:45:05 +00:00
Merge pull request #220 from ethereum/redo-readme
redo table of EIPs in README
This commit is contained in:
commit
b6b7d2c78c
61
README.md
61
README.md
@ -1,22 +1,47 @@
|
||||
# EIP [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ethereum/EIPs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
Ethereum Improvement Proposal. EIPs propose and describe changes made to Ethereum Protocol.
|
||||
# EIPs [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ethereum/EIPs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.
|
||||
|
||||
# Contributing
|
||||
First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP to it. There is a [template EIP here](eip-X.md). Then submit a Pull Request to Ethereum's [EIPs repository](https://github.com/ethereum/EIPs).
|
||||
|
||||
# Current EIPS
|
||||
| Number |Title | Author | Type | Layer | Status / Discussion |
|
||||
| ------------- | ------------ | ------ | ----- | -------------| ------------------- |
|
||||
| [1](EIPS/eip-1.md) | EIP Purpose and Guidelines | Martin Becze/Hudson Jameson | Meta | | Active |
|
||||
| [2](EIPS/eip-2.mediawiki) | Homestead Hard-fork Changes | Vitalik Buterin | Standard | homestead (hard-fork) | Accepted |
|
||||
| [3](EIPS/eip-3.mediawiki) | Addition of CALLDEPTH opcode | Martin Holst Swende | Standard | Consensus (hard-fork) | [Draft](https://github.com/ethereum/EIPs/issues/25) |
|
||||
| [4](EIPS/eip-4.mediawiki) | EIP Classification | Joseph Chow | Meta | | Draft |
|
||||
| [5](EIPS/eip-5.md) | Gas Usage for `RETURN` and `CALL*` | Christian Reitwiessner | Standard | Consensus (hard-fork) | [Draft](https://github.com/ethereum/EIPs/issues/8) |
|
||||
| [6](EIPS/eip-6.md) | Renaming Suicide Variable | Hudson Jameson | Meta | | [Draft](https://github.com/ethereum/EIPs/pull/42) |
|
||||
| [7](EIPS/eip-7.md) | DELEGATECALL | Vitalik Buterin | Standard | homestead (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/23) |
|
||||
| [8](EIPS/eip-8.md) | devp2p Forward Compatibility Requirements for Homestead | Felix Lange | Standard | Networking | [Accepted](https://github.com/ethereum/EIPs/pull/49) |
|
||||
| [150](https://github.com/ethereum/EIPs/issues/150) | Gas cost changes for IO-heavy operations | Vitalik Buterin | Standard | Consensus (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/150) |
|
||||
| [155](https://github.com/ethereum/EIPs/issues/155) | Simple replay attack protection | Vitalik Buterin | Standard | Consensus (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/155) |
|
||||
| [160](https://github.com/ethereum/EIPs/issues/160) | EXP cost increase | Vitalik Buterin | Standard | Consensus (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/160) |
|
||||
| [161](https://github.com/ethereum/EIPs/issues/161) | State trie clearing (invariant-preserving alternative) | Gavin Wood | Standard | Consensus (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/161) |
|
||||
| [170](https://github.com/ethereum/EIPs/issues/170) | Contract code size limit | Vitalik Buterin | Standard | Consensus (hard-fork) | [Accepted](https://github.com/ethereum/EIPs/issues/170) |
|
||||
# EIP status terms
|
||||
* **Draft** - an EIP that is open for consideration
|
||||
* **Accepted** - an EIP that is planned for immediate adoption, i.e. expected to be included in the next hard fork (for Core/Consensus layer EIPs).
|
||||
* **Final** - an EIP that has been adopted in a previous hard fork (for Core/Consensus layer EIPs).
|
||||
* **Deferred** - an EIP that is not being considered for immediate adoption. May be reconsidered in the future for a subsequent hard fork.
|
||||
|
||||
|
||||
|
||||
# EIPs under consideration
|
||||
| Number |Title | Author | Type | Layer | Status |
|
||||
| -------------------------- | ----------------------------------------------------------------------------------- | -------------------- | ----------| ------------| ----------|
|
||||
| [5](EIPS/eip-5.md) | Gas Usage for `RETURN` and `CALL*` | Christian Reitwiessner| Standard | Core | Draft |
|
||||
| [211](EIPs/pull/211) | New opcodes: RETURNDATASIZE and RETURNDATACOPY | Christian Reitwiessner| Standard | Core | Draft |
|
||||
|
||||
|
||||
|
||||
# Accepted EIPs (planned for adoption)
|
||||
| Number |Title | Author | Type | Layer | Status |
|
||||
| -------------------------- | ----------------------------------------------------------------------------------- | -------------------- | ----------| ------------| ----------|
|
||||
| [86](EIPs/pull/208) | Abstraction of transaction origin and signature | Vitalik Buterin | Standard | Core | Accepted |
|
||||
| [96](EIPs/pull/210) | Blockhash refactoring | Vitalik Buterin | Standard | Core | Accepted |
|
||||
| [100](EIPs/issues/100) | Change difficulty adjustment to target mean block time including uncles | Vitalik Buterin | Standard | Core | Accepted |
|
||||
| [140](EIPs/pull/206) | REVERT instruction in the Ethereum Virtual Machine | Beregszaszi, Mushegian| Standard | Core | Accepted |
|
||||
| [196](EIPs/pull/213) | Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 | Reitwiessner | Standard | Core | Accepted |
|
||||
| [197](EIPs/pull/212) | Precompiled contracts for optimal Ate pairing check on the elliptic curve alt_bn128 | Buterin, Reitwiessner | Standard | Core | Accepted |
|
||||
|
||||
|
||||
|
||||
# Finalized EIPs (standards that have been adopted)
|
||||
| Number |Title | Author | Type | Layer | Status |
|
||||
| -------------------------- | ----------------------------------------------------------- | ----------------| ----------| ------------| --------|
|
||||
| [2](EIPS/eip-2.mediawiki) | Homestead Hard-fork Changes | Vitalik Buterin | Standard | Core | Final |
|
||||
| [6](EIPS/eip-6.md) | Renaming Suicide Opcode | Hudson Jameson | Standard | Interface | Final |
|
||||
| [7](EIPS/eip-7.md) | DELEGATECALL | Vitalik Buterin | Standard | Core | Final |
|
||||
| [8](EIPS/eip-8.md) | devp2p Forward Compatibility Requirements for Homestead | Felix Lange | Standard | Networking | Final |
|
||||
| [150](EIPs/issues/150) | Gas cost changes for IO-heavy operations | Vitalik Buterin | Standard | Core | Final |
|
||||
| [155](EIPs/issues/155) | Simple replay attack protection | Vitalik Buterin | Standard | Core | Final |
|
||||
| [160](EIPs/issues/160) | EXP cost increase | Vitalik Buterin | Standard | Core | Final |
|
||||
| [161](EIPs/issues/161) | State trie clearing (invariant-preserving alternative) | Gavin Wood | Standard | Core | Final |
|
||||
| [170](EIPs/issues/170) | Contract code size limit | Vitalik Buterin | Standard | Core | Final |
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user