EIP | Friendly name |
---|---|
2 | Homestead network upgrade |
4 | EIP Classification |
5 | Gas Usage for RETURN and CALL* |
6 | Renaming SUICIDE opcode |
7 | DELEGATECALL |
8 | devp2p Forward Compatibility Requirements for Homestead |
100 | Change difficulty adjustment to target mean block time including uncles |
140 | REVERT instruction |
141 | Designated invalid EVM instruction |
145 | Bitwise shifting instructions in EVM |
150 | Gas cost changes for IO-heavy operations |
152 | Add BLAKE2 compression function F precompile |
155 | Simple replay attack protection |
158 | State clearing |
160 | EXP cost increase |
161 | State trie clearing (invariant-preserving alternative) |
170 | Contract code size limit |
196 | Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 |
197 | Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 |
198 | Big integer modular exponentiation |
211 | New opcodes: RETURNDATASIZE and RETURNDATACOPY |
214 | New opcode STATICCALL |
225 | Clique proof-of-authority consensus protocol |
234 | Add blockHash to JSON-RPC filter options. |
606 | Hardfork Meta: Homestead |
607 | Hardfork Meta: Spurious Dragon |
608 | Hardfork Meta: Tangerine Whistle |
609 | Hardfork Meta: Byzantium |
627 | Whisper Specification |
649 | Metropolis Difficulty Bomb Delay and Block Reward Reduction |
658 | Embedding transaction status code in receipts |
684 | Revert creation in case of collision |
695 | Create eth_chainId method for JSON-RPC |
706 | DEVp2p snappy compression |
712 | Typed structured data hashing and signing |
747 | wallet_watchAsset RPC Method |
778 | Ethereum Node Records (ENR) |
779 | Hardfork Meta: DAO Fork |
868 | Node Discovery v4 ENR Extension |
1013 | Hardfork Meta: Constantinople |
1014 | Skinny CREATE2 |
1052 | EXTCODEHASH opcode |
1108 | Reduce alt_bn128 precompile gas costs |
1153 | Transient storage opcodes |
1193 | Ethereum Provider JavaScript API |
1234 | Constantinople Difficulty Bomb Delay and Block Reward Adjustment |
1283 | Net gas metering for SSTORE without dirty maps |
1344 | ChainID opcode |
1559 | Fee market change for ETH 1.0 chain |
1679 | Hardfork Meta: Istanbul |
1716 | Hardfork Meta: Petersburg |
1884 | Repricing for trie-size-dependent opcodes |
2028 | Transaction data gas cost reduction |
2124 | Fork identifier for chain compatibility checks |
2159 | Common Prometheus Metrics Names for Clients |
2200 | Structured Definitions for Net Gas Metering |
2228 | Canonicalize the name of network ID 1 and chain ID 1 |
2255 | Wallet Permissions System |
2364 | eth/64: forkid-extended protocol handshake |
2384 | Muir Glacier Difficulty Bomb Delay |
2387 | Hardfork Meta: Muir Glacier |
2464 | eth/65: transaction announcements and retrievals |
2481 | eth/66 request identifier |
2565 | ModExp Gas Cost |
2681 | Limit account nonce to 2^64-1 |
2696 | JavaScript request method RPC transport |
2700 | JavaScript Provider Event Emitter |
2718 | Typed Transaction Envelope |
2929 | Gas cost increases for state access opcodes |
2930 | Optional access lists |
2976 | Typed Transactions over Gossip |
2982 | Serenity Phase 0 |
3198 | BASEFEE opcode |
3529 | Reduction in refunds |
3541 | Reject new contract code starting with the 0xEF byte |
3554 | Difficulty Bomb Delay to December 2021 |
3607 | Reject transactions from senders with deployed code |
3651 | Warm COINBASE |
3675 | Upgrade consensus to Proof-of-Stake |
3855 | PUSH0 instruction |
3860 | Limit and meter initcode |
4345 | Difficulty Bomb Delay to June 2022 |
4399 | Supplant DIFFICULTY opcode with PREVRANDAO |
4736 | Consensus Layer Withdrawal Protection |
4788 | Beacon block root in the EVM |
4844 | Shard Blob Transactions |
4881 | Deposit Contract Snapshot Interface |
4895 | Beacon chain push withdrawals as operations |
4938 | eth/67 - Removal of GetNodeData |
5133 | Delaying Difficulty Bomb to mid-September 2022 |
5656 | MCOPY - Memory copying instruction |
5749 | The ‘window.evmproviders’ object |
5757 | Process for Approving External Resources |
5793 | eth/68 - Add tx type to tx announcement |
6049 | Deprecate SELFDESTRUCT |
6122 | Forkid checks based on timestamps |
6780 | SELFDESTRUCT only in same transaction |
6953 | Network Upgrade Activation Triggers |
6963 | Multi Injected Provider Discovery |
7044 | Perpetually Valid Signed Voluntary Exits |
7045 | Increase max attestation inclusion slot |
7329 | ERC/EIP Repository split |
7514 | Add Max Epoch Churn Limit |
7516 | BLOBBASEFEE instruction |
7568 | Berlin to Shapella network upgrades |
7569 | Dencun network upgrade |
7587 | Reserve Precompile Address Range for RIPs |
7588 | Blob Transactions Metadata JSON Schema |
7636 | Extension of EIP-778 for client ENR Entry |
This is a wiki post, edit to improve friendly names, cleanup
Proposed by Varun Srinivasan