| 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