Skip to content

Latest commit

History

309 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

EIPs Gitter

Ethereum Improvement Proposals (EIPs) describe standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.

Contributing

First review EIP-1. Then clone the repository and add your EIP to it. There is a template EIP here. Then submit a Pull Request to Ethereum's EIPs repository.

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.

Accepted EIPs (planned for adoption)

NumberTitleAuthorLayerStatus
100Change difficulty adjustment to target mean block time including unclesVitalik ButerinCoreAccepted
140REVERT instruction in the Ethereum Virtual MachineBeregszaszi, MushegianCoreAccepted
196Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128ReitwiessnerCoreAccepted
197Precompiled contracts for optimal Ate pairing check on the elliptic curve alt_bn128Buterin, ReitwiessnerCoreAccepted
198Precompiled contract for bigint modular exponentiationVitalik ButerinCoreAccepted
211New opcodes: RETURNDATASIZE and RETURNDATACOPYChristian ReitwiessnerCoreAccepted
214New opcode STATICCALLButerin, ReitwiessnerCoreAccepted
649Metropolis Difficulty Bomb Delay and Issuance ReductionSchoedon, ButerinCoreAccepted
658Embedding transaction return data in receiptsNick JohnsonCoreAccepted

Deferred EIPs (adoption postponed)

NumberTitleAuthorLayerStatus
86Abstraction of transaction origin and signatureVitalik ButerinCoreDeferred
96Blockhash refactoringVitalik ButerinCoreDeferred

Finalized EIPs (standards that have been adopted)

NumberTitleAuthorLayerStatus
2Homestead Hard-fork ChangesVitalik ButerinCoreFinal
6Renaming Suicide OpcodeHudson JamesonInterfaceFinal
7DELEGATECALLVitalik ButerinCoreFinal
8devp2p Forward Compatibility Requirements for HomesteadFelix LangeNetworkingFinal
141Designated invalid EVM instructionAlex BeregszasziCoreFinal
150Gas cost changes for IO-heavy operationsVitalik ButerinCoreFinal
155Simple replay attack protectionVitalik ButerinCoreFinal
160EXP cost increaseVitalik ButerinCoreFinal
161State trie clearing (invariant-preserving alternative)Gavin WoodCoreFinal
170Contract code size limitVitalik ButerinCoreFinal

About

The Ethereum Improvement Proposal

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors