From EIP-1:
EIP stands for Ethereum Improvement Proposal. An EIP is a design document providing information to the Ethereum community, or describing a new feature for Ethereum or its processes or environment. The EIP should provide a concise technical specification of the feature and a rationale for the feature. The EIP author is responsible for building consensus within the community and documenting dissenting opinions.
EIP/ERC # | Title | Author | Layer | Status | |
---|---|---|---|---|---|
EIP Purpose and Guidelines |
Martin Becze, Hudson Jameson |
Meta |
Final |
||
Homestead Hard-fork Changes |
Vitalik Buterin |
Core |
Final |
||
Renaming Suicide Opcode |
Hudson Jameson |
Interface |
Final |
||
DELEGATECALL |
Vitalik Buterin |
Core |
Final |
||
devp2p Forward Compatibility Requirements for Homestead |
Felix Lange |
Networking |
Final |
||
ERC-20 Token Standard |
Fabian Vogelsteller, Vitalik Buterin |
ERC |
Final |
||
ERC-55 Mixed-case checksum address encoding |
Vitalik Buterin |
ERC |
Final |
||
Change difficulty adjustment to target mean block time including uncles |
Vitalik Buterin |
Core |
Final |
||
Ethereum Domain Name Service - Specification |
Nick Johnson |
ERC |
Final |
||
REVERT instruction |
Alex Beregszaszi, Nikolai Mushegian |
Core |
Final |
||
Designated invalid EVM instruction |
Alex Beregszaszi |
Core |
Final |
||
Gas cost changes for IO-heavy operations |
Vitalik Buterin |
Core |
Final |
||
Simple replay attack protection |
Vitalik Buterin |
Core |
Final |
||
EXP cost increase |
Vitalik Buterin |
Core |
Final |
||
State trie clearing (invariant-preserving alternative[EIP-161] |
Gavin Wood |
Core |
Final |
||
ERC-162 ENS support for reverse resolution of Ethereum addresses |
Maurelian, Nick Johnson |
ERC |
Final |
||
Contract code size limit |
Vitalik Buterin |
Core |
Final |
||
ERC-181 ENS support for reverse resolution of Ethereum addresses |
Nick Johnson |
ERC |
Final |
||
ERC-190 Ethereum Smart Contract Packaging Standard |
Merriam, Coulter, Erfurt, Catalano, Matias |
ERC |
Final |
||
Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 |
Christian Reitwiessner |
Core |
Final |
||
Precompiled contracts for optimal Ate pairing check on the elliptic curve alt_bn128 |
Vitalik Buterin, Christian Reitwiessner |
Core |
Final |
||
Precompiled contract for bigint modular exponentiation |
Vitalik Buterin |
Core |
Final |
||
New opcodes: RETURNDATASIZE and RETURNDATACOPY |
Christian Reitwiessner |
Core |
Final |
||
New opcode STATICCALL |
Vitalik Buterin, Christian Reitwiessner |
Core |
Final |
||
Metropolis Difficulty Bomb Delay and Block Reward Reduction |
Afri Schoedon, Vitalik Buterin |
Core |
Final |
||
Embedding transaction status code in receipts |
Nick Johnson |
Core |
Final |
||
DEVp2p snappy compression |
Péter Szilágyi |
Networking |
Final |