Status: Final

Number Title Author(s)
2 Homestead Hard-fork Changes
4 EIP Classification
5 Gas Usage for `RETURN` and `CALL*`
6 Renaming SUICIDE opcode
7 DELEGATECALL
8 devp2p Forward Compatibility Requirements for Homestead
20 Token Standard
55 Mixed-case checksum address encoding
100 Change difficulty adjustment to target mean block time including uncles
137 Ethereum Domain Name Service - Specification
140 REVERT instruction
141 Designated invalid EVM instruction
Alex Beregszaszi ()
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)
162 Initial ENS Hash Registrar
165 Standard Interface Detection
170 Contract code size limit
173 Contract Ownership Standard
181 ENS support for reverse resolution of Ethereum addresses
190 Ethereum Smart Contract Packaging Standard
191 Signed Data Standard
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
223 Token with transaction handling model
225 Clique proof-of-authority consensus protocol
234 Add `blockHash` to JSON-RPC filter options.
600 Ethereum purpose allocation for Deterministic Wallets
601 Ethereum hierarchy for deterministic wallets
606 "Hardfork Meta: Homestead"
Alex Beregszaszi ()
607 "Hardfork Meta: Spurious Dragon"
Alex Beregszaszi ()
608 "Hardfork Meta: Tangerine Whistle"
Alex Beregszaszi ()
609 "Hardfork Meta: Byzantium"
Alex Beregszaszi ()
627 Whisper Specification
649 Metropolis Difficulty Bomb Delay and Block Reward Reduction
658 Embedding transaction status code in receipts
681 URL Format for Transaction Requests
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
721 Non-Fungible Token Standard
747 wallet_watchAsset RPC Method
777 Token Standard
778 Ethereum Node Records (ENR)
779 "Hardfork Meta: DAO Fork"
820 Pseudo-introspection Registry Contract
868 Node Discovery v4 ENR Extension
1013 "Hardfork Meta: Constantinople"
1014 Skinny CREATE2
1046 tokenURI Interoperability
1052 EXTCODEHASH opcode
1108 Reduce alt_bn128 precompile gas costs
1153 Transient storage opcodes
1155 Multi Token Standard
1167 Minimal Proxy Contract
1193 Ethereum Provider JavaScript API
1234 Constantinople Difficulty Bomb Delay and Block Reward Adjustment
1271 Standard Signature Validation Method for Contracts
1283 Net gas metering for SSTORE without dirty maps
1328 WalletConnect URI Format
1344 ChainID opcode
1363 Payable Token
1559 Fee market change for ETH 1.0 chain
1679 "Hardfork Meta: Istanbul"
1716 "Hardfork Meta: Petersburg"
1820 Pseudo-introspection Registry Contract
1884 Repricing for trie-size-dependent opcodes
1898 Add `blockHash` to defaultBlock methods
1967 Proxy Storage Slots
2028 Transaction data gas cost reduction
2098 Compact Signature Representation
2124 Fork identifier for chain compatibility checks
2135 Consumable Interface (Tickets, etc)
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
2309 ERC-721 Consecutive Transfer Extension
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
2535 Diamonds, Multi-Facet Proxy
2565 ModExp Gas Cost
2612 Permit Extension for EIP-20 Signed Approvals
2678 Revised Ethereum Smart Contract Packaging Standard (EthPM v3)
2681 Limit account nonce to 2^64-1
Alex Beregszaszi ()
2696 JavaScript `request` method RPC transport
2700 JavaScript Provider Event Emitter
2718 Typed Transaction Envelope
2771 Secure Protocol for Native Meta Transactions
2929 Gas cost increases for state access opcodes
2930 Optional access lists
2976 Typed Transactions over Gossip
2981 NFT Royalty Standard
2982 Serenity Phase 0
3156 Flash Loans
3198 BASEFEE opcode
3448 MetaProxy Standard
3475 Abstract Storage Bonds
3525 Semi-Fungible Token
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
3643 T-REX - Token for Regulated EXchanges
3651 Warm COINBASE
3668 CCIP Read—Secure offchain data retrieval
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
4400 EIP-721 Consumable Extension
4519 Non-Fungible Tokens Tied to Physical Assets
4626 Tokenized Vaults
4736 Consensus Layer Withdrawal Protection
4788 Beacon block root in the EVM
4804 Web3 URL to EVM Call Message Translation
4834 Hierarchical Domains
4844 Shard Blob Transactions
4881 Deposit Contract Snapshot Interface
4895 Beacon chain push withdrawals as operations
4906 EIP-721 Metadata Update Extension
4907 Rental NFT, an Extension of EIP-721
4910 Royalty Bearing NFTs
4938 "eth/67 - Removal of GetNodeData"
4955 Vendor Metadata Extension for NFTs
5006 Rental NFT, NFT User Extension
5007 Time NFT, ERC-721 Time Extension
5023 Shareable Non-Fungible Token
5133 Delaying Difficulty Bomb to mid-September 2022
5169 Client Script URI for Token Contracts
5192 Minimal Soulbound NFTs
5202 Blueprint contract format
5219 Contract Resource Requests
5267 Retrieval of EIP-712 domain
5313 Light Contract Ownership
5375 NFT Author Information and Consent
5380 ERC-721 Entitlement Extension
5484 Consensual Soulbound Tokens
5489 NFT Hyperlink Extension
5507 Refundable Tokens
5521 Referable NFT
5528 Refundable Fungible Token
5564 Stealth Addresses
5570 Digital Receipt Non-Fungible Tokens
5585 ERC-721 NFT Authorization
5606 Multiverse NFTs
5615 ERC-1155 Supply Extension
5625 NFT Metadata JSON Schema dStorage Extension
5646 Token State Fingerprint
5656 MCOPY - Memory copying instruction
5679 Token Minting and Burning
5725 Transferable Vesting NFT
5732 Commit Interface
5749 The 'window.evmproviders' object
5750 General Extensibility for Method Behaviors
5757 Process for Approving External Resources
5773 Context-Dependent Multi-Asset Tokens
5793 eth/68 - Add tx type to tx announcement
6049 Deprecate SELFDESTRUCT
6059 Parent-Governed Nestable Non-Fungible Tokens
6066 Signature Validation Method for NFTs
6105 No Intermediary NFT Trading Protocol
6122 Forkid checks based on timestamps
6147 Guard of NFT/SBT, an Extension of ERC-721
6150 Hierarchical NFTs
6220 Composable NFTs utilizing Equippable Parts
6239 Semantic Soulbound Tokens
6381 Public Non-Fungible Token Emote Repository
6454 Minimal Transferable NFT detection interface
6492 Signature Validation for Predeploy Contracts
6538 Stealth Meta-Address Registry
6672 Multi-redeemable NFTs
6780 SELFDESTRUCT only in same transaction
6808 Fungible Key Bound Token
6809 Non-Fungible Key Bound Token
6953 Network Upgrade Activation Triggers
6963 Multi Injected Provider Discovery
6982 Efficient Default Lockable Tokens
7007 Verifiable AI-Generated Content Token
7044 Perpetually Valid Signed Voluntary Exits
7045 Increase max attestation inclusion slot
7053 Interoperable Digital Media Indexing
7066 Lockable Extension for ERC-721
7092 Financial Bonds
7160 ERC-721 Multi-Metadata Extension
7201 Namespaced Storage Layout
7208 On-Chain Data Containers
7231 Identity-aggregated NFT
7329 ERC/EIP Repository split
7401 Parent-Governed Non-Fungible Tokens Nesting
7409 Public Non-Fungible Tokens Emote Repository
7432 Non-Fungible Token Roles
7439 Prevent ticket touting
7514 Add Max Epoch Churn Limit
7516 BLOBBASEFEE instruction
7528 ETH (Native Asset) Address Convention
7535 Native Asset ERC-4626 Tokenized Vault
7540 Asynchronous ERC-4626 Tokenized Vaults
7568 Hardfork Meta Backfill - Berlin to Shapella
7569 Hardfork Meta - Dencun
7575 Multi-Asset ERC-4626 Vaults
7578 Physical Asset Redemption
7587 Reserve Precompile Address Range for RIPs
7588 Blob Transactions Metadata JSON Schema
7636 Extension of EIP-778 for "client" ENR Entry
7734 Decentralized Identity Verification (DID)
7751 Wrapping of bubbled up reverts
7818 Expirable ERC-20
7820 Access Control Registry