EIP-234 |
Add `blockHash` to JSON-RPC filter options. |
EIP-2135 |
Consumable Interface |
EIP-3014 |
eth_symbol JSON-RPC method |
EIP-3337 |
Frame pointer support for memory load and store operations |
EIP-3326 |
Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`) |
EIP-3978 |
Gas refunds on reverts |
EIP-658 |
Embedding transaction status code in receipts |
EIP-801 |
Canary Standard |
EIP-4444 |
Bound Historical Data in Execution Clients |
EIP-858 |
Reduce block reward and delay difficulty bomb |
EIP-2583 |
Penalty for account trie misses |
EIP-3074 |
AUTH and AUTHCALL opcodes |
EIP-3338 |
Limit account nonce to 2^52 |
EIP-2537 |
Precompile for BLS12-381 curve operations |
EIP-1 |
EIP Purpose and Guidelines |
EIP-758 |
Subscriptions and filters for completed transactions |
EIP-1081 |
Standard Bounties |
EIP-2266 |
Atomic Swap-based American Call Option Contract Standard |
EIP-4844 |
Shard Blob Transactions |
EIP-1613 |
Gas stations network |
EIP-1616 |
Attribute Registry Standard |
EIP-1822 |
Universal Upgradeable Proxy Standard (UUPS) |
EIP-1620 |
Money Streaming |
EIP-2645 |
Hierarchical Deterministic Wallet for Layer-2 |
EIP-2982 |
Serenity Phase 0 |
EIP-1484 |
Digital Identity Aggregator |
EIP-1523 |
Standard for Insurance Policies as ERC-721 Non Fungible Tokens |
EIP-1538 |
Transparent Contract Standard |
EIP-2309 |
ERC-721 Consecutive Transfer Extension |
EIP-2327 |
BEGINDATA opcode |
EIP-2021 |
Payoutable Token |
EIP-2386 |
Ethereum 2 Hierarchical Deterministic Walletstore |
EIP-2364 |
"eth/64: forkid-extended protocol handshake" |
EIP-2942 |
EthPM URI Specification |
EIP-2976 |
'Typed Transactions over Gossip' |
EIP-3541 |
Reject new contract code starting with the 0xEF byte |
EIP-3403 |
Partial removal of refunds |
EIP-1132 |
Extending ERC20 with token locking capability |
EIP-2926 |
Chunk-Based Code Merkleization |
EIP-3754 |
A Vanilla Non-Fungible Token Standard |
EIP-4341 |
|
EIP-4987 |
Held token standard |
EIP-721 |
Non-Fungible Token Standard |
EIP-777 |
Token Standard |
EIP-884 |
DGCL Token |
EIP-918 |
Mineable Token Standard |
EIP-926 |
Address metadata registry |
EIP-145 |
Bitwise shifting instructions in EVM |
EIP-1753 |
Smart Contract Interface for Licences |
EIP-1901 |
Add OpenRPC Service Discovery To JSON-RPC Services |
EIP-601 |
Ethereum hierarchy for deterministic wallets |
EIP-1444 |
Localized Messaging with Signal-to-Text |
EIP-1417 |
Poll Standard |
EIP-3005 |
Batched meta transactions |
EIP-2255 |
Wallet Permissions System |
EIP-1276 |
Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift |
EIP-2018 |
Clearable Token |
EIP-3589 |
Assemble assets into NFTs |
EIP-1344 |
ChainID opcode |
EIP-1767 |
GraphQL interface to Ethereum node data |
EIP-1438 |
dApp Components (avatar) & Universal Wallet |
EIP-165 |
Standard Interface Detection |
EIP-2025 |
Block Rewards Proposal for funding Eth1.x |
EIP-2771 |
Secure Protocol for Native Meta Transactions |
EIP-3508 |
Transaction Data Opcodes |
EIP-3520 |
Transaction Destination Opcode |
EIP-2929 |
Gas cost increases for state access opcodes |
EIP-3026 |
BW6-761 curve operations |
EIP-3041 |
Adds `baseFee` to `eth_getBlockByHash` |
EIP-225 |
Clique proof-of-authority consensus protocol |
EIP-998 |
ERC-998 Composable Non-Fungible Token Standard |
EIP-1592 |
Address and ERC20-compliant transfer rules |
EIP-1829 |
Precompile for Elliptic Curve Linear Combinations |
EIP-1459 |
Node Discovery via DNS |
EIP-1462 |
Base Security Token |
EIP-3529 |
Reduction in refunds |
EIP-1996 |
Holdable Token |
EIP-1898 |
Add `blockHash` to JSON-RPC methods which accept a default block parameter. |
EIP-1922 |
zk-SNARK Verifier Standard |
EIP-1923 |
zk-SNARK Verifier Registry Standard |
EIP-3540 |
EVM Object Format (EOF) v1 |
EIP-4881 |
Deposit Contract Snapshot Interface |
EIP-1884 |
Repricing for trie-size-dependent opcodes |
EIP-1948 |
Non-fungible Data Token |
EIP-2026 |
State Rent H - Fixed Prepayment for accounts |
EIP-2848 |
My Own Messages (MOM) |
EIP-1087 |
Net gas metering for SSTORE operations |
EIP-1337 |
Subscriptions on the blockchain |
EIP-2681 |
Limit account nonce to 2^64-1 |
EIP-1559 |
Fee market change for ETH 1.0 chain |
EIP-211 |
"New opcodes: RETURNDATASIZE and RETURNDATACOPY" |
EIP-2228 |
Canonicalize the name of network ID 1 and chain ID 1 |
EIP-3668 |
"CCIP Read: Secure offchain data retrieval" |
EIP-1820 |
Pseudo-introspection Registry Contract |
EIP-2733 |
Transaction Package |
EIP-2746 |
Rules Engine Standard |
EIP-2330 |
EXTSLOAD opcode |
EIP-3436 |
Expanded Clique Block Choice Rule |
EIP-181 |
ENS support for reverse resolution of Ethereum addresses |
EIP-2045 |
Particle gas costs for EVM opcodes |
EIP-2657 |
Ephemeral Testnet Yolo |
EIP-2937 |
SET_INDESTRUCTIBLE opcode |
EIP-2242 |
Transaction Postdata |
EIP-4524 |
Safer ERC-20 |
EIP-908 |
Reward clients for a sustainable network |
EIP-1706 |
Disable SSTORE with gasleft lower than call stipend |
EIP-2972 |
Wrapped Legacy Transactions |
EIP-4573 |
Procedures for the EVM |
EIP-1504 |
Upgradable Smart Contract |
EIP-1491 |
Human Cost Accounting Standard (Like Gas but for humans) |
EIP-2027 |
State Rent C - Net contract size accounting |
EIP-1155 |
Multi Token Standard |
EIP-1167 |
Minimal Proxy Contract |
EIP-1123 |
Revised Ethereum Smart Contract Packaging Standard |
EIP-2520 |
Multiple contenthash records for ENS |
EIP-927 |
Generalised authorisations |
EIP-1271 |
Standard Signature Validation Method for Contracts |
EIP-902 |
Token Validation |
EIP-1046 |
ERC20 Metadata Extension |
EIP-3102 |
Binary trie structure |
EIP-3135 |
Exclusive Claimable Token |
EIP-2098 |
Compact Signature Representation |
EIP-3156 |
Flash Loans |
EIP-1108 |
Reduce alt_bn128 precompile gas costs |
EIP-205 |
ENS support for contract ABIs |
EIP-2069 |
Recommendation for using YAML ABI in ERCs/EIPs |
EIP-3143 |
Increase block rewards to 5 ETH |
EIP-1191 |
Add chain id to mixed-case checksum address encoding |
EIP-1154 |
Oracle Interface |
EIP-2930 |
Optional access lists |
EIP-3030 |
BLS Remote Signer HTTP API |
EIP-3440 |
ERC-721 Editions Standard |
EIP-2464 |
"eth/65: transaction announcements and retrievals" |
EIP-1186 |
RPC-Method to get Merkle Proofs - eth_getProof |
EIP-1283 |
Net gas metering for SSTORE without dirty maps |
EIP-1959 |
New Opcode to check if a chainID is part of the history of chainIDs |
EIP-107 |
safe "eth_sendTransaction" authorization via html popup |
EIP-1080 |
Recoverable Token |
EIP-173 |
Contract Ownership Standard |
EIP-2696 |
JavaScript `request` method RPC transport |
EIP-2917 |
Staking Reward Calculation |
EIP-3860 |
Limit and meter initcode |
EIP-2700 |
JavaScript Provider Event Emitter |
EIP-1930 |
CALLs with strict gas semantic. Revert if not enough gas available. |
EIP-2031 |
State Rent B - Net transaction counter |
EIP-2711 |
Sponsored, expiring and batch transactions. |
EIP-1363 |
Payable Token |
EIP-2584 |
Trie format transition with overlay trees |
EIP-2831 |
Transaction Replacement Message Type |
EIP-3220 |
Crosschain Identifier Specification |
EIP-4762 |
Statelessness gas cost changes |
EIP-4955 |
Vendor Specific Metadata Extension for Non-Fungible Tokens |
EIP-706 |
DEVp2p snappy compression |
EIP-1015 |
Configurable On Chain Issuance |
EIP-2387 |
"Hardfork Meta: Muir Glacier" |
EIP-2535 |
Diamonds, Multi-Facet Proxy |
EIP-2565 |
ModExp Gas Cost |
EIP-1450 |
ERC-1450 A compatible security token for issuing and trading SEC-compliant securities |
EIP-1319 |
Smart Contract Package Registry Interface |
EIP-1062 |
Formalize IPFS hash into ENS(Ethereum Name Service) resolver |
EIP-2767 |
Contract Ownership Governance |
EIP-3670 |
EOF - Code Validation |
EIP-3855 |
PUSH0 instruction |
EIP-2193 |
dType Alias Extension - Decentralized Type System |
EIP-3336 |
Paged memory allocation for the EVM |
EIP-2680 |
Ethereum 2 wallet layout |
EIP-3009 |
Transfer With Authorization |
EIP-698 |
OPCODE 0x46 BLOCKREWARD |
EIP-1682 |
Storage Rent |
EIP-2876 |
Deposit contract and address standard |
EIP-1102 |
Opt-in account exposure |
EIP-2770 |
Meta-Transactions Forwarder Contract |
EIP-152 |
Add BLAKE2 compression function `F` precompile |
EIP-2666 |
Repricing of precompiles and Keccak256 function |
EIP-3155 |
EVM trace specification |
EIP-3298 |
Removal of refunds |
EIP-4671 |
Non-Tradable Tokens Standard |
EIP-1702 |
Generalized Account Versioning Scheme |
EIP-1962 |
EC arithmetic and pairings with runtime definitions |
EIP-2539 |
BLS12-377 curve operations |
EIP-3386 |
ERC-721 and ERC-1155 to ERC-20 Wrapper |
EIP-1077 |
Gas relay for contract calls |
EIP-1234 |
Constantinople Difficulty Bomb Delay and Block Reward Adjustment |
EIP-2200 |
Structured Definitions for Net Gas Metering |
EIP-1011 |
Hybrid Casper FFG |
EIP-197 |
Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 |
EIP-2003 |
EVMC modules for implementations of precompiled contracts |
EIP-2256 |
wallet_getOwnedAssets JSON-RPC Method |
EIP-4760 |
SELFDESTRUCT bomb |
EIP-1844 |
ENS Interface Discovery |
EIP-3675 |
Upgrade consensus to Proof-of-Stake |
EIP-1261 |
Membership Verification Token (MVT) |
EIP-4750 |
EOF - Functions |
EIP-1153 |
Transient storage opcodes |
EIP-867 |
Standardized Ethereum Recovery Proposals |
EIP-875 |
Simpler NFT standard with batching and native atomic swaps |
EIP-4747 |
Simplify EIP-161 |
EIP-1175 |
Wallet & shop standard for all tokens (erc20) |
EIP-1193 |
Ethereum Provider JavaScript API |
EIP-1965 |
Method to check if a chainID is valid at a specific block Number |
EIP-3085 |
Wallet Add Ethereum Chain RPC Method (`wallet_addEthereumChain`) |
EIP-4895 |
Beacon chain push withdrawals as operations |
EIP-1109 |
PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
EIP-2157 |
dType Storage Extension - Decentralized Type System for EVM |
EIP-3690 |
EOF - JUMPDEST Table |
EIP-1571 |
EthereumStratum/2.0.0 |
EIP-1056 |
Ethereum Lightweight Identity |
EIP-1895 |
Support for an Elliptic Curve Cycle |
EIP-4626 |
Tokenized Vault Standard |
EIP-4488 |
Transaction calldata gas cost reduction with total calldata limit |
EIP-3372 |
5 FNV primes for ethash |
EIP-2015 |
Wallet Update Ethereum Chain RPC Method (`wallet_updateEthereumChain`) |
EIP-2019 |
Fundable Token |
EIP-2124 |
Fork identifier for chain compatibility checks |
EIP-2159 |
Common Prometheus Metrics Names for Clients |
EIP-2615 |
Non-Fungible Token with mortgage and rental functions |
EIP-2938 |
Account Abstraction |
EIP-3772 |
Compressed Integers |
EIP-1066 |
Status Codes |
EIP-1202 |
Voting Standard |
EIP-1474 |
Remote procedure call specification |
EIP-2678 |
Revised Ethereum Smart Contract Packaging Standard (EthPM v3) |
EIP-2981 |
NFT Royalty Standard |
EIP-4788 |
Beacon state root in the EVM |
EIP-2997 |
IMPERSONATECALL Opcode |
EIP-3000 |
Optimistic enactment governance standard |
EIP-3475 |
Multiple Callable Bonds |
EIP-649 |
Metropolis Difficulty Bomb Delay and Block Reward Reduction |
EIP-1203 |
ERC-1203 Multi-Class Token Standard (ERC-20 Extension) |
EIP-1890 |
Commitment to Sustainable Ecosystem Funding |
EIP-2612 |
|
EIP-1577 |
contenthash field for ENS |
EIP-2035 |
Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs |
EIP-3416 |
Median Gas Premium |
EIP-1681 |
Temporal Replay Protection |
EIP-3045 |
Adds `baseFee` to `eth_getUncleByBlockHashAndIndex` |
EIP-3046 |
Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex` |
EIP-3267 |
Giving Ethereum fees to Future Salaries |
EIP-3300 |
Phase out refunds |
EIP-1581 |
Non-wallet usage of keys derived from BIP-32 trees |
EIP-3584 |
Block Access List |
EIP-665 |
Add precompiled contract for Ed25519 signature verification |
EIP-2780 |
Reduce intrinsic transaction gas |
EIP-191 |
Signed Data Standard |
EIP-1921 |
dType Functions Extension |
EIP-2335 |
BLS12-381 Keystore |
EIP-627 |
Whisper Specification |
EIP-634 |
Storage of text records in ENS |
EIP-4361 |
Sign-In with Ethereum. |
EIP-2009 |
Compliance Service |
EIP-2544 |
ENS Wildcard Resolution |
EIP-3643 |
T-REX - Token for Regulated EXchanges |
EIP-196 |
Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 |
EIP-2970 |
IS_STATIC opcode |
EIP-3224 |
Described Data |
EIP-2542 |
New opcodes TXGASLIMIT and CALLGASLIMIT |
EIP-162 |
Initial ENS Hash Registrar |
EIP-3332 |
MEDGASPRICE Opcode |
EIP-1872 |
Ethereum Network Upgrade Windows |
EIP-2334 |
BLS12-381 Deterministic Account Hierarchy |
EIP-1761 |
Scoped Approval Interface |
EIP-20 |
Token Standard |
EIP-2028 |
Transaction data gas cost reduction |
EIP-1057 |
ProgPoW, a Programmatic Proof-of-Work |
EIP-3044 |
Adds `baseFee` to `eth_getBlockByNumber` |
EIP-2029 |
State Rent A - State counters contract |
EIP-3450 |
Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics |
EIP-4494 |
Permit for ERC-721 NFTs |
EIP-747 |
Add wallet_watchAsset to Provider |
EIP-3068 |
Precompile for BN256 HashToCurve Algorithms |
EIP-778 |
Ethereum Node Records (ENR) |
EIP-779 |
"Hardfork Meta: DAO Fork" |
EIP-198 |
Big integer modular exponentiation |
EIP-3779 |
Safer Control Flow for the EVM |
EIP-4799 |
Non-Fungible Token Ownership Designation Standard |
EIP-1900 |
dType - Decentralized Type System for EVM |
EIP-2020 |
E-Money Standard Token |
EIP-4907 |
Rental NFT, ERC-721 User And Expires Extension |
EIP-1812 |
Ethereum Verifiable Claims |
EIP-3234 |
Batch Flash Loans |
EIP-2980 |
Swiss Compliant Asset Token |
EIP-2935 |
Save historical block hashes in state |
EIP-4400 |
ERC-721 Consumable Extension |
EIP-2014 |
Extended State Oracle |
EIP-3569 |
Sealed NFT Metadata Standard |
EIP-8 |
devp2p Forward Compatibility Requirements for Homestead |
EIP-823 |
Token Exchange Standard |
EIP-1380 |
Reduced gas cost for call to self |
EIP-1285 |
Increase Gcallstipend gas in the CALL opcode |
EIP-2378 |
EIPs Eligible for Inclusion |
EIP-4430 |
Described Transactions |
EIP-4885 |
Subscription Token Standard for NFTs and Multi Tokens |
EIP-2304 |
Multichain address resolution for ENS |
EIP-615 |
Subroutines and Static Jumps for the EVM |
EIP-820 |
Pseudo-introspection Registry Contract |
EIP-608 |
"Hardfork Meta: Tangerine Whistle" |
EIP-3554 |
Difficulty Bomb Delay to December 2021 |
EIP-1207 |
DAuth Access Delegation Standard |
EIP-1482 |
Define a maximum block timestamp drift |
EIP-3525 |
Semi-Fungible Token Standard |
EIP-999 |
Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4 |
EIP-1985 |
Sane limits for certain EVM parameters |
EIP-3534 |
Restricted Chain Context Type Transactions |
EIP-3770 |
Chain-specific addresses |
EIP-4546 |
Wrapped Deposits |
EIP-1078 |
Universal login / signup using ENS subdomains |
EIP-1470 |
Smart Contract Weakness Classification (SWC) |
EIP-2333 |
BLS12-381 Key Generation |
EIP-2803 |
Rich Transactions |
EIP-2844 |
Add DID related methods to the JSON-RPC |
EIP-969 |
Modifications to ethash to invalidate existing dedicated hardware implementations |
EIP-2593 |
Escalator fee market change for ETH 1.0 chain |
EIP-3607 |
Reject transactions from senders with deployed code |
EIP-868 |
Node Discovery v4 ENR Extension |
EIP-141 |
Designated invalid EVM instruction |
EIP-725 |
General key-value store and execution standard |
EIP-2315 |
Simple Subroutines for the EVM |
EIP-233 |
Formal process of hard forks |
EIP-4200 |
Static relative jumps |
EIP-4393 |
Micropayments Standard for NFTs and Multi Tokens |
EIP-1967 |
Standard Proxy Storage Slots |
EIP-4834 |
Hierarchical Domain Standard |
EIP-3561 |
Trust Minimized Upgradeability Proxy |
EIP-3722 |
Poster |
EIP-1129 |
Standardised DAPP announcements |
EIP-4736 |
Consensus Layer Withdrawal Protection |
EIP-1185 |
Storage of DNS Records in ENS |
EIP-1227 |
Defuse Difficulty Bomb and Reset Block Reward |
EIP-1775 |
App Keys, application specific wallet accounts |
EIP-1633 |
Re-Fungible Token Standard (RFT) |
EIP-2494 |
Baby Jubjub Elliptic Curve |
EIP-1178 |
Multi-class Token Standard |
EIP-1588 |
"Hardfork Meta: Ethereum ProgPoW" |
EIP-1679 |
"Hardfork Meta: Istanbul" |
EIP-681 |
URL Format for Transaction Requests |
EIP-4863 |
Beacon chain push withdrawals |
EIP-2569 |
Saving and Displaying Image Onchain for Universal Tokens |
EIP-2070 |
"Hardfork Meta: Berlin" |
EIP-1013 |
"Hardfork Meta: Constantinople" |
EIP-2566 |
Human Readable Parameters for Contract Function Execution |
EIP-3198 |
BASEFEE opcode |
EIP-1051 |
Overflow checking for the EVM |
EIP-1010 |
Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c |
EIP-3091 |
Block Explorer API Routes |
EIP-1052 |
EXTCODEHASH opcode |
EIP-1295 |
Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb |
EIP-2786 |
Ethereum Provider Connect/Disconnect Events |
EIP-1240 |
Remove Difficulty Bomb |
EIP-663 |
Unlimited SWAP and DUP instructions |
EIP-140 |
REVERT instruction |
EIP-2718 |
Typed Transaction Envelope |
EIP-4399 |
Supplant DIFFICULTY opcode with PREVRANDAO |
EIP-1328 |
WalletConnect Standard URI Format |
EIP-1352 |
Specify restricted address range for precompiles/system contracts |
EIP-1710 |
URL Format for Web3 Browsers |
EIP-1716 |
"Hardfork Meta: Petersburg" |
EIP-1803 |
Rename opcodes for clarity |
EIP-4527 |
QR Code data transmission protocol for the offline wallets |
EIP-2046 |
Reduced gas cost for static calls made to precompiles |
EIP-214 |
New opcode STATICCALL |
EIP-3448 |
MetaProxy Standard |
EIP-2474 |
Coinbase calls |
EIP-831 |
URI Format for Ethereum |
EIP-2384 |
Muir Glacier Difficulty Bomb Delay |
EIP-3076 |
Slashing Protection Interchange Format |
EIP-2458 |
Updates and Updated-by Header |
EIP-4396 |
Time-Aware Base Fee Calculation |
EIP-3521 |
Reduce access list cost |
EIP-2677 |
Limit size of `initcode` |
EIP-3756 |
Gas Limit Cap |
EIP-2936 |
EXTCLEAR Opcode For SELFDESTRUCTed contracts |
EIP-4758 |
Deactivate SELFDESTRUCT |
EIP-2488 |
Deprecate the CALLCODE opcode |
EIP-2390 |
Geo-ENS |
EIP-2400 |
URL Format for Transaction Receipts |
EIP-2470 |
Singleton Factory |
EIP-2477 |
Token Metadata Integrity |
EIP-2481 |
"eth/66: request identifier" |
EIP-3238 |
Difficulty Bomb Delay to Q2/2022 |
EIP-4337 |
Account Abstraction via Entry Point Contract specification |
EIP-607 |
"Hardfork Meta: Spurious Dragon" |
EIP-609 |
"Hardfork Meta: Byzantium" |
EIP-3322 |
Account gas storage opcodes |
EIP-897 |
DelegateProxy |
EIP-3382 |
Hardcoded Block Gas Limit |
EIP-4345 |
Difficulty Bomb Delay to June 2022 |
EIP-695 |
Create `eth_chainId` method for JSON-RPC |
EIP-4803 |
Limit transaction gas to a maximum of 2^63-1 |
EIP-4944 |
Contract with Exactly One Non-fungible Token |
EIP-600 |
Ethereum purpose allocation for Deterministic Wallets |
EIP-606 |
"Hardfork Meta: Homestead" |
EIP-712 |
Ethereum typed structured data hashing and signing |
EIP-3651 |
Warm COINBASE |
EIP-3709 |
Remove Support for Type 1 Transactions |
EIP-3788 |
Strict enforcement of chainId |
EIP-4520 |
Mult-byte opcodes prefixed by EB and EC. |
EIP-4521 |
721/20-compatible transfer |
EIP-689 |
Address Collision of Contract Address Causes Exceptional Halt |
EIP-900 |
Simple Staking Interface |
EIP-2515 |
Implement Difficulty Freeze |