Proposals by Category
Core
Core EIPs cover changes to Ethereum consensus, execution, and other low-level protocol behavior usually debated by core developers. They include hard-fork changes as well as non-consensus protocol work relevant to core dev discussions.
| Number | Title | Author(s) |
|---|---|---|
| 2 | Homestead Hard-fork Changes |
|
| 3 | Addition of CALLDEPTH opcode |
|
| 5 | Gas Usage for `RETURN` and `CALL*` |
|
| 7 | DELEGATECALL |
|
| 86 | Abstraction of transaction origin and signature |
|
| 100 | Change difficulty adjustment to target mean block time including uncles |
|
| 101 | Serenity Currency and Crypto Abstraction |
|
| 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 |
|
| 210 | Blockhash refactoring |
|
| 211 | "New opcodes: RETURNDATASIZE and RETURNDATACOPY" |
|
| 214 | New opcode STATICCALL |
|
| 225 | Clique proof-of-authority consensus protocol |
|
| 615 | Subroutines and Static Jumps for the EVM |
|
| 616 | SIMD Operations for the EVM |
|
| 649 | Metropolis Difficulty Bomb Delay and Block Reward Reduction |
|
| 658 | Embedding transaction status code in receipts |
|
| 663 | SWAPN, DUPN and EXCHANGE instructions |
|
| 665 | Add precompiled contract for Ed25519 signature verification |
|
| 684 | Revert creation in case of collision |
|
| 689 | Address Collision of Contract Address Causes Exceptional Halt |
|
| 698 | OPCODE 0x46 BLOCKREWARD |
|
| 858 | Reduce block reward and delay difficulty bomb |
|
| 908 | Reward clients for a sustainable network |
|
| 969 | Modifications to ethash to invalidate existing dedicated hardware implementations |
|
| 999 | Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4 |
|
| 1010 | Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c |
|
| 1011 | Hybrid Casper FFG |
|
| 1014 | Skinny CREATE2 |
|
| 1015 | Configurable On Chain Issuance |
|
| 1051 | Overflow checking for the EVM |
|
| 1052 | EXTCODEHASH opcode |
|
| 1057 | ProgPoW, a Programmatic Proof-of-Work |
|
| 1087 | Net gas metering for SSTORE operations |
|
| 1108 | Reduce alt_bn128 precompile gas costs |
|
| 1109 | PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
|
| 1153 | Transient storage opcodes |
|
| 1227 | Defuse Difficulty Bomb and Reset Block Reward |
|
| 1234 | Constantinople Difficulty Bomb Delay and Block Reward Adjustment |
|
| 1240 | Remove Difficulty Bomb |
|
| 1276 | Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift |
|
| 1283 | Net gas metering for SSTORE without dirty maps |
|
| 1285 | Increase Gcallstipend gas in the CALL opcode |
|
| 1295 | Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb |
|
| 1344 | ChainID opcode |
|
| 1352 | Specify restricted address range for precompiles/system contracts |
|
| 1355 | Ethash 1a |
|
| 1380 | Reduced gas cost for call to self |
|
| 1418 | Blockchain Storage Rent Payment |
|
| 1482 | Define a maximum block timestamp drift |
|
| 1485 | TEthashV1 |
|
| 1559 | Fee market change for ETH 1.0 chain |
|
| 1681 | Temporal Replay Protection |
|
| 1682 | Storage Rent |
|
| 1702 | Generalized Account Versioning Scheme |
|
| 1706 | Disable SSTORE with gasleft lower than call stipend |
|
| 1829 | Precompile for Elliptic Curve Linear Combinations |
|
| 1884 | Repricing for trie-size-dependent opcodes |
|
| 1890 | Commitment to Sustainable Ecosystem Funding |
|
| 1895 | Support for an Elliptic Curve Cycle |
|
| 1930 | CALLs with strict gas semantic. Revert if not enough gas available. |
|
| 1959 | New Opcode to check if a chainID is part of the history of chainIDs |
|
| 1962 | EC arithmetic and pairings with runtime definitions |
|
| 1965 | Method to check if a chainID is valid at a specific block Number |
|
| 1985 | Sane limits for certain EVM parameters |
|
| 2014 | Extended State Oracle |
|
| 2025 | Block Rewards Proposal for funding Eth1.x |
|
| 2026 | State Rent H - Fixed Prepayment for accounts |
|
| 2027 | State Rent C - Net contract size accounting |
|
| 2028 | Transaction data gas cost reduction |
|
| 2029 | State Rent A - State counters contract |
|
| 2031 | State Rent B - Net transaction counter |
|
| 2035 | Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs |
|
| 2045 | Particle gas costs for EVM opcodes |
|
| 2046 | Reduced gas cost for static calls made to precompiles |
|
| 2200 | Structured Definitions for Net Gas Metering |
|
| 2242 | Transaction Postdata |
|
| 2315 | Simple Subroutines for the EVM |
|
| 2327 | BEGINDATA opcode |
|
| 2330 | EXTSLOAD opcode |
|
| 2384 | Muir Glacier Difficulty Bomb Delay |
|
| 2474 | Coinbase calls |
|
| 2488 | Deprecate the CALLCODE opcode |
|
| 2515 | Implement Difficulty Freeze |
|
| 2537 | Precompile for BLS12-381 curve operations |
|
| 2539 | BLS12-377 curve operations |
|
| 2542 | New opcodes TXGASLIMIT and CALLGASLIMIT |
|
| 2565 | ModExp Gas Cost |
|
| 2583 | Penalty for account trie misses |
|
| 2584 | Trie format transition with overlay trees |
|
| 2593 | Escalator fee market change for ETH 1.0 chain |
|
| 2666 | Repricing of precompiles and Keccak256 function |
|
| 2677 | Limit size of `initcode` |
|
| 2681 | Limit account nonce to 2^64-1 |
|
| 2711 | Sponsored, expiring and batch transactions. |
|
| 2718 | Typed Transaction Envelope |
|
| 2733 | Transaction Package |
|
| 2780 | Reduce intrinsic transaction gas |
|
| 2803 | Rich Transactions |
|
| 2926 | Chunk-Based Code Merkleization |
|
| 2929 | Gas cost increases for state access opcodes |
|
| 2930 | Optional access lists |
|
| 2935 | Serve historical block hashes from state |
|
| 2936 | EXTCLEAR Opcode For SELFDESTRUCTed contracts |
|
| 2937 | SET_INDESTRUCTIBLE opcode |
|
| 2938 | Account Abstraction |
|
| 2970 | IS_STATIC opcode |
|
| 2972 | Wrapped Legacy Transactions |
|
| 2997 | IMPERSONATECALL Opcode |
|
| 3026 | BW6-761 curve operations |
|
| 3068 | Precompile for BN256 HashToCurve Algorithms |
|
| 3074 | AUTH and AUTHCALL opcodes |
|
| 3102 | Binary trie structure |
|
| 3143 | Increase block rewards to 5 ETH |
|
| 3198 | BASEFEE opcode |
|
| 3220 | Crosschain Identifier Specification |
|
| 3238 | Difficulty Bomb Delay to Q2/2022 |
|
| 3267 | Giving Ethereum fees to Future Salaries |
|
| 3298 | Removal of refunds |
|
| 3300 | Phase out refunds |
|
| 3322 | Account gas storage opcodes |
|
| 3332 | MEDGASPRICE Opcode |
|
| 3336 | Paged memory allocation for the EVM |
|
| 3337 | Frame pointer support for memory load and store operations |
|
| 3338 | Limit account nonce to 2^52 |
|
| 3368 | Increase block rewards to 3 ETH, with 2 Year Decay to 1 ETH Scheduled |
|
| 3372 | 5 FNV primes for ethash |
|
| 3374 | Predictable Proof-of-Work (POW) Sunsetting |
|
| 3382 | Hardcoded Block Gas Limit |
|
| 3403 | Partial removal of refunds |
|
| 3416 | Median Gas Premium |
|
| 3436 | Expanded Clique Block Choice Rule |
|
| 3455 | SUDO Opcode |
|
| 3508 | Transaction Data Opcodes |
|
| 3520 | Transaction Destination Opcode |
|
| 3521 | Reduce access list cost |
|
| 3529 | Reduction in refunds |
|
| 3534 | Restricted Chain Context Type Transactions |
|
| 3540 | EOF - EVM Object Format v1 |
|
| 3541 | Reject new contract code starting with the 0xEF byte |
|
| 3554 | Difficulty Bomb Delay to December 2021 |
|
| 3584 | Block Access List |
|
| 3607 | Reject transactions from senders with deployed code |
|
| 3651 | Warm COINBASE |
|
| 3670 | EOF - Code Validation |
|
| 3675 | Upgrade consensus to Proof-of-Stake |
|
| 3690 | EOF - JUMPDEST Table |
|
| 3756 | Gas Limit Cap |
|
| 3779 | Safer Control Flow for the EVM |
|
| 3788 | Strict enforcement of chainId |
|
| 3855 | PUSH0 instruction |
|
| 3860 | Limit and meter initcode |
|
| 3978 | Gas refunds on reverts |
|
| 4200 | EOF - Static relative jumps |
|
| 4345 | Difficulty Bomb Delay to June 2022 |
|
| 4396 | Time-Aware Base Fee Calculation |
|
| 4399 | Supplant DIFFICULTY opcode with PREVRANDAO |
|
| 4488 | Transaction calldata gas cost reduction with total calldata limit |
|
| 4520 | Multi-byte opcodes prefixed by EB and EC. |
|
| 4573 | Procedures for the EVM |
|
| 4747 | Simplify EIP-161 |
|
| 4750 | EOF - Functions |
|
| 4758 | Deactivate SELFDESTRUCT |
|
| 4760 | SELFDESTRUCT bomb |
|
| 4762 | Statelessness gas cost changes |
|
| 4788 | Beacon block root in the EVM |
|
| 4803 | Limit transaction gas to a maximum of 2^63-1 |
|
| 4844 | Shard Blob Transactions |
|
| 4863 | Beacon chain push withdrawals |
|
| 4895 | Beacon chain push withdrawals as operations |
|
| 5000 | MULDIV instruction |
|
| 5003 | Insert Code into EOAs with AUTHUSURP |
|
| 5022 | Increase price of SSTORE from zero to non-zero to 40k gas |
|
| 5027 | Remove the limit on contract code size |
|
| 5065 | Instruction for transferring ether |
|
| 5081 | Expirable Transaction |
|
| 5133 | Delaying Difficulty Bomb to mid-September 2022 |
|
| 5283 | Semaphore for Reentrancy Protection |
|
| 5450 | EOF - Stack Validation |
|
| 5478 | CREATE2COPY Opcode |
|
| 5656 | MCOPY - Memory copying instruction |
|
| 5806 | Delegate transaction |
|
| 5920 | PAY opcode |
|
| 5988 | Add Poseidon hash function precompile |
|
| 6046 | Replace SELFDESTRUCT with DEACTIVATE |
|
| 6110 | Supply validator deposits on chain |
|
| 6188 | Nonce Cap |
|
| 6189 | Alias Contracts |
|
| 6190 | Verkle-compatible SELFDESTRUCT |
|
| 6206 | EOF - JUMPF and non-returning functions |
|
| 6404 | SSZ transactions |
|
| 6465 | SSZ withdrawals root |
|
| 6466 | SSZ receipts |
|
| 6475 | SSZ Optional |
|
| 6493 | SSZ transaction signature scheme |
|
| 6690 | EVM Modular Arithmetic Extensions |
|
| 6780 | SELFDESTRUCT only in same transaction |
|
| 6800 | Ethereum state using a unified verkle tree |
|
| 6810 | Ex Post Facto Cascading Revert |
|
| 6811 | To The Moon—10 Minute Blocks |
|
| 6873 | Preimage retention |
|
| 6888 | Arithmetic verification at EVM level |
|
| 6913 | SETCODE instruction |
|
| 6914 | Reuse Withdrawn Validator Indices |
|
| 6916 | Automatically Reset Testnet |
|
| 6968 | Contract Secured Revenue on an EVM based L2 |
|
| 6988 | Elected block proposer has not been slashed |
|
| 7002 | Execution layer triggerable withdrawals |
|
| 7044 | Perpetually Valid Signed Voluntary Exits |
|
| 7045 | Increase max attestation inclusion slot |
|
| 7069 | Revamped CALL instructions |
|
| 7251 | Increase the MAX_EFFECTIVE_BALANCE |
|
| 7266 | Remove BLAKE2 compression precompile |
|
| 7377 | Migration Transaction |
|
| 7378 | Add time-weighted averaging to the base fee |
|
| 7441 | Upgrade block proposer election to Whisk |
|
| 7480 | EOF - Data section access instructions |
|
| 7495 | SSZ ProgressiveContainer |
|
| 7503 | Zero-Knowledge Wormholes |
|
| 7514 | Add Max Epoch Churn Limit |
|
| 7516 | BLOBBASEFEE instruction |
|
| 7519 | Atomic Storage Operations SCREDIT and SDEBIT |
|
| 7523 | Empty accounts deprecation |
|
| 7543 | EVM arbitrary precision decimal math |
|
| 7545 | Verkle proof verification precompile |
|
| 7547 | Inclusion lists |
|
| 7549 | Move committee index outside Attestation |
|
| 7557 | Block-level Warming with fair cost savings |
|
| 7591 | BLS signed transactions |
|
| 7594 | PeerDAS - Peer Data Availability Sampling |
|
| 7609 | Decrease base cost of TLOAD/TSTORE |
|
| 7610 | Revert creation in case of non-empty storage |
|
| 7612 | Verkle state transition via an overlay tree |
|
| 7619 | Precompile Falcon512 generic verifier |
|
| 7620 | EOF Contract Creation |
|
| 7623 | Increase calldata cost |
|
| 7637 | Optimize EOA EXTCODEHASH |
|
| 7643 | History accumulator for pre-PoS data |
|
| 7645 | Alias ORIGIN to SENDER |
|
| 7650 | Programmable access lists |
|
| 7657 | Sync committee slashings |
|
| 7658 | Light client data backfill |
|
| 7664 | Access-Key opcode |
|
| 7666 | EVM-ify the identity precompile |
|
| 7667 | Raise gas costs of hash functions |
|
| 7668 | Remove bloom filters |
|
| 7676 | EOF - Prepare for Address Space Extension |
|
| 7684 | Return deposits for distinct credentials |
|
| 7685 | General purpose execution layer requests |
|
| 7686 | Linear EVM memory limits |
|
| 7688 | Forward compatible consensus data structures |
|
| 7691 | Blob throughput increase |
|
| 7698 | EOF - Creation transaction |
|
| 7701 | Native Account Abstraction |
|
| 7702 | Set Code for EOAs |
|
| 7703 | Increase calldata cost |
|
| 7705 | NONREENTRANT and REENTRANT opcodes |
|
| 7706 | Separate gas type for calldata |
|
| 7707 | Incentivize Access List Provisioning |
|
| 7708 | ETH transfers emit a log |
|
| 7709 | Read BLOCKHASH from storage and update cost |
|
| 7716 | Anti-correlation attestation penalties |
|
| 7727 | EVM Transaction Bundles |
|
| 7732 | Enshrined Proposer-Builder Separation |
|
| 7736 | Leaf-level state expiry in verkle trees |
|
| 7742 | Uncouple blob count between CL and EL |
|
| 7745 | Trustless log and transaction index |
|
| 7748 | State conversion to Verkle Tree |
|
| 7761 | EXTCODETYPE instruction |
|
| 7762 | Increase MIN_BASE_FEE_PER_BLOB_GAS |
|
| 7775 | BURN opcode |
|
| 7778 | Block Gas Accounting without Refunds |
|
| 7782 | Reduce Block Latency |
|
| 7784 | GETCONTRACT opcode |
|
| 7788 | Dynamic target blob count |
|
| 7791 | GAS2ETH opcode |
|
| 7792 | Verifiable logs |
|
| 7793 | Conditional Transactions |
|
| 7797 | Double speed for hash_tree_root |
|
| 7799 | System logs |
|
| 7804 | Withdrawal Credential Update Request |
|
| 7805 | Fork-choice enforced Inclusion Lists (FOCIL) |
|
| 7807 | SSZ execution blocks |
|
| 7819 | SETDELEGATE instruction |
|
| 7823 | Set upper bounds for MODEXP |
|
| 7825 | Transaction Gas Limit Cap |
|
| 7830 | Contract size limit increase for EOF |
|
| 7833 | Scheduled function calls |
|
| 7834 | Separate Metadata Section for EOF |
|
| 7843 | SLOTNUM opcode |
|
| 7848 | On-chain upgrade signaling |
|
| 7851 | Deactivate/Reactivate a Delegated EOA's Key |
|
| 7862 | Delayed State Root |
|
| 7863 | Block-level Warming |
|
| 7864 | Ethereum state using a unified binary tree |
|
| 7873 | EOF - TXCREATE and InitcodeTransaction type |
|
| 7877 | Enhanced RETURN opcodes |
|
| 7880 | EOF - EXTCODEADDRESS instruction |
|
| 7883 | ModExp Gas Cost Increase |
|
| 7886 | Delayed execution |
|
| 7889 | Emit log on revert |
|
| 7898 | Uncouple execution payload from beacon block |
|
| 7903 | Remove Initcode Size Limit |
|
| 7904 | Compute Gas Cost Increase |
|
| 7906 | Restricted Behavior Transaction Type |
|
| 7907 | Meter Contract Code Size And Increase Limit |
|
| 7911 | Scaling Ethereum with a Perceptron Tree ZKP |
|
| 7912 | Pragmatic stack manipulation tools |
|
| 7915 | Adaptive mean reversion blob pricing |
|
| 7916 | SSZ ProgressiveList |
|
| 7917 | Deterministic proposer lookahead |
|
| 7918 | Blob base fee bounded by execution cost |
|
| 7921 | Skip `JUMPDEST` immediate argument check |
|
| 7922 | Dynamic exit queue rate limit |
|
| 7923 | Linear, Page-Based Memory Costing |
|
| 7928 | Block-Level Access Lists |
|
| 7932 | Secondary Signature Algorithms |
|
| 7934 | RLP Execution Block Size Limit |
|
| 7937 | EVM64 - 64-bit mode EVM opcodes |
|
| 7939 | Count leading zeros (CLZ) opcode |
|
| 7942 | Available Attestation |
|
| 7951 | Precompile for secp256r1 Curve Support |
|
| 7954 | Increase Maximum Contract Size |
|
| 7956 | Tx Ordering via Block-level Randomness |
|
| 7957 | EVM64 - EOF support |
|
| 7958 | EVM64 - Little endian opcodes |
|
| 7960 | EOF - Extended types section |
|
| 7961 | EVM64 - EOF code section |
|
| 7971 | Hard Limits for Transient Storage |
|
| 7973 | Warm Account Write Metering |
|
| 7976 | Increase Calldata Floor Cost |
|
| 7979 | Call and Return Opcodes for the EVM |
|
| 7980 | Ed25519 transaction support |
|
| 7981 | Increase Access List Cost |
|
| 7997 | Deterministic Factory Predeploy |
|
| 7998 | Turn `randao_reveal` into a VRF |
|
| 7999 | Unified multidimensional fee market |
|
| 8011 | Multidimensional Gas Metering |
|
| 8012 | Generalized consolidation requests |
|
| 8013 | Static relative jumps and calls for the EVM |
|
| 8015 | Remove `deposit` and `eth1data` fields |
|
| 8016 | SSZ CompatibleUnion |
|
| 8024 | Backward compatible SWAPN, DUPN, EXCHANGE |
|
| 8025 | Optional Execution Proofs |
|
| 8030 | P256 algorithm support |
|
| 8032 | Size-Based Storage Gas Pricing |
|
| 8037 | State Creation Gas Cost Increase |
|
| 8038 | State-access gas cost update |
|
| 8045 | Exclude slashed validators from proposing |
|
| 8046 | Uniform price auction over inclusion lists |
|
| 8051 | Precompile for ML-DSA signature verification |
|
| 8052 | Precompile for Falcon support |
|
| 8053 | Milli-gas for High-precision Gas Metering |
|
| 8057 | Inter-Block Temporal Locality Gas Discounts |
|
| 8058 | Contract Bytecode Deduplication Discount |
|
| 8059 | Gas Units Rebase for High-precision Metering |
|
| 8061 | Increase exit and consolidation churn |
|
| 8062 | Add sweep withdrawal fee for 0x01 validators |
|
| 8068 | Neutral effective balance design |
|
| 8071 | Prevent using consolidations as withdrawals |
|
| 8075 | Adaptive state cost to cap growth & scale L1 |
|
| 8079 | Native rollups |
|
| 8080 | Let exits use the consolidation queue |
|
| 8096 | Increase Gas Cost of Point Evaluation |
|
| 8099 | MEVless Protocol |
|
| 8115 | Batch priority fees at end of block |
|
| 8116 | Replace cumulative receipt fields |
|
| 8120 | MLOAD8 and CALLDATALOAD8 Opcodes |
|
| 8125 | Temporary Contract Storage |
|
| 8131 | Add Auth Data to EIP-7623 Floor |
|
| 8141 | Frame Transaction |
|
| 8142 | Block-in-Blobs (BiB) |
|
| 8148 | Custom sweep threshold for validators |
|
| 8149 | Multi KZG Point Evaluation Precompile |
|
ERC
ERCs define application-level standards and conventions for the Ethereum ecosystem. They include token standards, registries, URI schemes, wallet formats, and other interfaces used by applications and contracts.
| Number | Title | Author(s) |
|---|---|---|
| 20 | Token Standard |
|
| 55 | Mixed-case checksum address encoding |
|
| 67 | URI Scheme with Metadata, Value and Bytecode |
|
| 137 | Ethereum Domain Name Service - Specification |
|
| 162 | Initial ENS Hash Registrar |
|
| 165 | Standard Interface Detection |
|
| 173 | Contract Ownership Standard |
|
| 181 | ENS support for reverse resolution of Ethereum addresses |
|
| 190 | Ethereum Smart Contract Packaging Standard |
|
| 191 | Signed Data Standard |
|
| 205 | ENS support for contract ABIs |
|
| 223 | Token with transaction handling model |
|
| 600 | Ethereum purpose allocation for Deterministic Wallets |
|
| 601 | Ethereum hierarchy for deterministic wallets |
|
| 634 | Storage of text records in ENS |
|
| 681 | URL Format for Transaction Requests |
|
| 721 | Non-Fungible Token Standard |
|
| 725 | General data key/value store and execution |
|
| 777 | Token Standard |
|
| 801 | Canary Standard |
|
| 820 | Pseudo-introspection Registry Contract |
|
| 823 | Token Exchange Standard |
|
| 831 | URI Format for Ethereum |
|
| 838 | ABI specification for REVERT reason string |
|
| 875 | Simpler NFT standard with batching and native atomic swaps |
|
| 884 | DGCL Token |
|
| 897 | DelegateProxy |
|
| 900 | Simple Staking Interface |
|
| 902 | Token Validation |
|
| 918 | Mineable Token Standard |
|
| 926 | Address metadata registry |
|
| 927 | Generalised authorisations |
|
| 998 | Composable Non-Fungible Token |
|
| 1046 | tokenURI Interoperability |
|
| 1056 | Ethereum Lightweight Identity |
|
| 1062 | Formalize IPFS hash into ENS(Ethereum Name Service) resolver |
|
| 1066 | Status Codes |
|
| 1077 | Gas relay for contract calls |
|
| 1078 | Universal login / signup using ENS subdomains |
|
| 1080 | Recoverable Token |
|
| 1081 | Standard Bounties |
|
| 1123 | Revised Ethereum Smart Contract Packaging Standard |
|
| 1129 | Standardised DAPP announcements |
|
| 1132 | Extending ERC20 with token locking capability |
|
| 1154 | Oracle Interface |
|
| 1155 | Multi Token Standard |
|
| 1167 | Minimal Proxy Contract |
|
| 1175 | Wallet & shop standard for all tokens (erc20) |
|
| 1178 | Multi-class Token Standard |
|
| 1185 | Storage of DNS Records in ENS |
|
| 1191 | Add chain id to mixed-case checksum address encoding |
|
| 1202 | Voting Interface |
|
| 1203 | ERC-1203 Multi-Class Token Standard (ERC-20 Extension) |
|
| 1207 | DAuth Access Delegation Standard |
|
| 1261 | Membership Verification Token (MVT) |
|
| 1271 | Standard Signature Validation Method for Contracts |
|
| 1319 | Smart Contract Package Registry Interface |
|
| 1328 | WalletConnect URI Format |
|
| 1337 | Subscriptions on the blockchain |
|
| 1363 | Payable Token |
|
| 1386 | Attestation management contract |
|
| 1387 | Merkle Tree Attestations with Privacy enabled |
|
| 1388 | Attestation Issuers Management List |
|
| 1417 | Poll Standard |
|
| 1438 | dApp Components (avatar) & Universal Wallet |
|
| 1444 | Localized Messaging with Signal-to-Text |
|
| 1450 | ERC-1450 A compatible security token for issuing and trading SEC-compliant securities |
|
| 1462 | Base Security Token |
|
| 1484 | Digital Identity Aggregator |
|
| 1491 | Human Cost Accounting Standard (Like Gas but for humans) |
|
| 1504 | Upgradable Smart Contract |
|
| 1523 | Standard for Insurance Policies as ERC-721 Non Fungible Tokens |
|
| 1538 | Transparent Contract Standard |
|
| 1577 | contenthash field for ENS |
|
| 1581 | Non-wallet usage of keys derived from BIP-32 trees |
|
| 1592 | Address and ERC20-compliant transfer rules |
|
| 1613 | Gas stations network |
|
| 1616 | Attribute Registry Standard |
|
| 1620 | Money Streaming |
|
| 1633 | Re-Fungible Token Standard (RFT) |
|
| 1710 | URL Format for Web3 Browsers |
|
| 1753 | Smart Contract Interface for Licences |
|
| 1761 | Scoped Approval Interface |
|
| 1775 | App Keys, application specific wallet accounts |
|
| 1812 | Ethereum Verifiable Claims |
|
| 1820 | Pseudo-introspection Registry Contract |
|
| 1822 | Universal Upgradeable Proxy Standard (UUPS) |
|
| 1844 | ENS Interface Discovery |
|
| 1900 | dType - Decentralized Type System for EVM |
|
| 1921 | dType Functions Extension |
|
| 1922 | zk-SNARK Verifier Standard |
|
| 1923 | zk-SNARK Verifier Registry Standard |
|
| 1948 | Non-fungible Data Token |
|
| 1967 | Proxy Storage Slots |
|
| 1973 | Scalable Rewards |
|
| 1996 | Holdable Token |
|
| 2009 | Compliance Service |
|
| 2018 | Clearable Token |
|
| 2019 | Fundable Token |
|
| 2020 | E-Money Standard Token |
|
| 2021 | Payoutable Token |
|
| 2098 | Compact Signature Representation |
|
| 2135 | Consumable Interface (Tickets, etc) |
|
| 2157 | dType Storage Extension - Decentralized Type System for EVM |
|
| 2193 | dType Alias Extension - Decentralized Type System |
|
| 2266 | Atomic Swap-based American Call Option Contract Standard |
|
| 2304 | Multichain address resolution for ENS |
|
| 2309 | ERC-721 Consecutive Transfer Extension |
|
| 2333 | BLS12-381 Key Generation |
|
| 2334 | BLS12-381 Deterministic Account Hierarchy |
|
| 2335 | BLS12-381 Keystore |
|
| 2386 | Ethereum 2 Hierarchical Deterministic Walletstore |
|
| 2390 | Geo-ENS |
|
| 2400 | Transaction Receipt URI |
|
| 2470 | Singleton Factory |
|
| 2477 | Token Metadata Integrity |
|
| 2494 | Baby Jubjub Elliptic Curve |
|
| 2520 | Multiple contenthash records for ENS |
|
| 2525 | ENSLogin |
|
| 2535 | Diamonds, Multi-Facet Proxy |
|
| 2544 | ENS Wildcard Resolution |
|
| 2569 | Saving and Displaying Image Onchain for Universal Tokens |
|
| 2612 | Permit Extension for EIP-20 Signed Approvals |
|
| 2615 | Non-Fungible Token with mortgage and rental functions |
|
| 2645 | Hierarchical Deterministic Wallet for Layer-2 |
|
| 2678 | Revised Ethereum Smart Contract Packaging Standard (EthPM v3) |
|
| 2680 | Ethereum 2 wallet layout |
|
| 2746 | Rules Engine Standard |
|
| 2767 | Contract Ownership Governance |
|
| 2770 | Meta-Transactions Forwarder Contract |
|
| 2771 | Secure Protocol for Native Meta Transactions |
|
| 2848 | My Own Messages (MOM) |
|
| 2876 | Deposit contract and address standard |
|
| 2917 | Staking Reward Calculation |
|
| 2942 | EthPM URI Specification |
|
| 2980 | Swiss Compliant Asset Token |
|
| 2981 | NFT Royalty Standard |
|
| 3000 | Optimistic enactment governance standard |
|
| 3005 | Batched meta transactions |
|
| 3009 | Transfer With Authorization |
|
| 3135 | Exclusive Claimable Token |
|
| 3156 | Flash Loans |
|
| 3224 | Described Data |
|
| 3234 | Batch Flash Loans |
|
| 3386 | ERC-721 and ERC-1155 to ERC-20 Wrapper |
|
| 3440 | ERC-721 Editions Standard |
|
| 3448 | MetaProxy Standard |
|
| 3450 | Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics |
|
| 3475 | Abstract Storage Bonds |
|
| 3525 | Semi-Fungible Token |
|
| 3561 | Trust Minimized Upgradeability Proxy |
|
| 3569 | Sealed NFT Metadata Standard |
|
| 3589 | Assemble assets into NFTs |
|
| 3643 | T-REX - Token for Regulated EXchanges |
|
| 3668 | CCIP Read—Secure offchain data retrieval |
|
| 3722 | Poster |
|
| 3754 | A Vanilla Non-Fungible Token Standard |
|
| 3770 | Chain-specific addresses |
|
| 3772 | Compressed Integers |
|
| 4337 | Account Abstraction Using Alt Mempool |
|
| 4341 | Ordered NFT Batch Standard |
|
| 4353 | Interface for Staked Tokens in NFTs |
|
| 4361 | Sign-In with Ethereum |
|
| 4393 | Micropayments for NFTs and Multi Tokens |
|
| 4400 | EIP-721 Consumable Extension |
|
| 4430 | Described Transactions |
|
| 4494 | Permit for ERC-721 NFTs |
|
| 4519 | Non-Fungible Tokens Tied to Physical Assets |
|
| 4521 | 721/20-compatible transfer |
|
| 4524 | Safer ERC-20 |
|
| 4527 | QR Code transmission protocol for wallets |
|
| 4546 | Wrapped Deposits |
|
| 4626 | Tokenized Vaults |
|
| 4671 | Non-Tradable Tokens Standard |
|
| 4675 | Multi-Fractional Non-Fungible Tokens |
|
| 4799 | Non-Fungible Token Ownership Designation Standard |
|
| 4804 | Web3 URL to EVM Call Message Translation |
|
| 4824 | Common Interfaces for DAOs |
|
| 4834 | Hierarchical Domains |
|
| 4883 | Composable SVG NFT |
|
| 4885 | Subscription NFTs and Multi Tokens |
|
| 4886 | Proxy Ownership Register |
|
| 4906 | EIP-721 Metadata Update Extension |
|
| 4907 | Rental NFT, an Extension of EIP-721 |
|
| 4910 | Royalty Bearing NFTs |
|
| 4931 | Generic Token Upgrade Standard |
|
| 4944 | Contract with Exactly One Non-fungible Token |
|
| 4950 | Entangled Tokens |
|
| 4955 | Vendor Metadata Extension for NFTs |
|
| 4972 | Name-Owned Account |
|
| 4973 | Account-bound Tokens |
|
| 4974 | Ratings |
|
| 4987 | Held token interface |
|
| 5005 | Zodiac Modular Accounts |
|
| 5006 | Rental NFT, NFT User Extension |
|
| 5007 | Time NFT, ERC-721 Time Extension |
|
| 5008 | ERC-721 Nonce Extension |
|
| 5018 | Filesystem-like Interface for Contracts |
|
| 5023 | Shareable Non-Fungible Token |
|
| 5050 | Interactive NFTs with Modular Environments |
|
| 5058 | Lockable Non-Fungible Tokens |
|
| 5094 | URL Format for Ethereum Network Switching |
|
| 5095 | Principal Token |
|
| 5114 | Soulbound Badge |
|
| 5115 | SY Token |
|
| 5131 | SAFE Authentication For ENS |
|
| 5139 | Remote Procedure Call Provider Lists |
|
| 5143 | Slippage Protection for Tokenized Vault |
|
| 5164 | Cross-Chain Execution |
|
| 5169 | Client Script URI for Token Contracts |
|
| 5173 | NFT Future Rewards (nFR) |
|
| 5185 | NFT Updatable Metadata Extension |
|
| 5187 | Extend EIP-1155 with rentable usage rights |
|
| 5189 | Account Abstraction via Endorsed Operations |
|
| 5192 | Minimal Soulbound NFTs |
|
| 5202 | Blueprint contract format |
|
| 5216 | ERC-1155 Allowance Extension |
|
| 5218 | NFT Rights Management |
|
| 5219 | Contract Resource Requests |
|
| 5247 | Smart Contract Executable Proposal Interface |
|
| 5252 | Account-bound Finance |
|
| 5267 | Retrieval of EIP-712 domain |
|
| 5269 | ERC Detection and Discovery |
|
| 5289 | Ethereum Notary Interface |
|
| 5298 | ENS Trust to hold NFTs under ENS name |
|
| 5313 | Light Contract Ownership |
|
| 5334 | EIP-721 User And Expires And Level Extension |
|
| 5375 | NFT Author Information and Consent |
|
| 5380 | ERC-721 Entitlement Extension |
|
| 5409 | EIP-1155 Non-Fungible Token extension |
|
| 5437 | Security Contact Interface |
|
| 5453 | Endorsement - Permit for Any Functions |
|
| 5484 | Consensual Soulbound Tokens |
|
| 5485 | Jurisdiction, Accreditation, and Enforcement |
|
| 5489 | NFT Hyperlink Extension |
|
| 5496 | Multi-privilege Management NFT Extension |
|
| 5501 | Rental & Delegation NFT - EIP-721 Extension |
|
| 5505 | EIP-1155 asset backed NFT extension |
|
| 5507 | Refundable Tokens |
|
| 5516 | Soulbound Multi-owner Tokens |
|
| 5521 | Referable NFT |
|
| 5528 | Refundable Fungible Token |
|
| 5539 | Revocation List Registry |
|
| 5553 | Representing IP and its Royalty Structure |
|
| 5554 | NFT Legal Use, Repurposing, and Remixing |
|
| 5559 | Cross Chain Write Deferral Protocol |
|
| 5560 | Redeemable NFTs |
|
| 5564 | Stealth Addresses |
|
| 5568 | Well-Known Format for Required Actions |
|
| 5570 | Digital Receipt Non-Fungible Tokens |
|
| 5573 | Sign-In with Ethereum Capabilities, ReCaps |
|
| 5585 | ERC-721 NFT Authorization |
|
| 5604 | NFT Lien |
|
| 5606 | Multiverse NFTs |
|
| 5615 | ERC-1155 Supply Extension |
|
| 5625 | NFT Metadata JSON Schema dStorage Extension |
|
| 5630 | New approach for encryption / decryption |
|
| 5633 | Composable Soulbound NFT, EIP-1155 Extension |
|
| 5635 | NFT Licensing Agreements |
|
| 5639 | Delegation Registry |
|
| 5643 | Subscription NFTs |
|
| 5646 | Token State Fingerprint |
|
| 5679 | Token Minting and Burning |
|
| 5700 | Bindable Token Interface |
|
| 5719 | Signature replacement interface |
|
| 5725 | Transferable Vesting NFT |
|
| 5727 | Semi-Fungible Soulbound Token |
|
| 5732 | Commit Interface |
|
| 5744 | Latent Fungible Token |
|
| 5750 | General Extensibility for Method Behaviors |
|
| 5753 | Lockable Extension for EIP-721 |
|
| 5773 | Context-Dependent Multi-Asset Tokens |
|
| 5791 | Physical Backed Tokens |
|
| 5805 | Voting with delegation |
|
| 5827 | Auto-renewable allowance extension |
|
| 5850 | Complex Numbers stored in `bytes32` types |
|
| 5851 | On-Chain Verifiable Credentials |
|
| 5883 | Token Transfer by Social Recovery |
|
| 5902 | Smart Contract Event Hooks |
|
| 5982 | Role-based Access Control |
|
| 6047 | ERC-721 Balance indexing via Transfer event |
|
| 6059 | Parent-Governed Nestable Non-Fungible Tokens |
|
| 6065 | Real Estate Token |
|
| 6066 | Signature Validation Method for NFTs |
|
| 6093 | Custom errors for commonly-used tokens |
|
| 6105 | No Intermediary NFT Trading Protocol |
|
| 6120 | Universal Token Router |
|
| 6123 | Smart Derivative Contract |
|
| 6147 | Guard of NFT/SBT, an Extension of ERC-721 |
|
| 6150 | Hierarchical NFTs |
|
| 6170 | Cross-Chain Messaging Interface |
|
| 6220 | Composable NFTs utilizing Equippable Parts |
|
| 6224 | Contracts Dependencies Registry |
|
| 6229 | Tokenized Vaults with Lock-in Period |
|
| 6239 | Semantic Soulbound Tokens |
|
| 6268 | Untransferability Indicator for EIP-1155 |
|
| 6315 | ERC-2771 Namespaced Account Abstraction |
|
| 6327 | Elastic Signature |
|
| 6353 | Charity token |
|
| 6357 | Single-contract Multi-delegatecall |
|
| 6358 | Cross-Chain Token States Synchronization |
|
| 6366 | Permission Token |
|
| 6372 | Contract clock |
|
| 6381 | Public Non-Fungible Token Emote Repository |
|
| 6384 | Human-readable offline signatures |
|
| 6454 | Minimal Transferable NFT detection interface |
|
| 6464 | Multi-operator, per-token ERC-721 approvals. |
|
| 6492 | Signature Validation for Predeploy Contracts |
|
| 6506 | P2P Escrowed Governance Incentives |
|
| 6538 | Stealth Meta-Address Registry |
|
| 6551 | Non-fungible Token Bound Accounts |
|
| 6596 | Cultural and Historical Asset Token |
|
| 6604 | Abstract Token |
|
| 6617 | Bit Based Permission |
|
| 6662 | AA Account Metadata For Authentication |
|
| 6672 | Multi-redeemable NFTs |
|
| 6682 | NFT Flashloans |
|
| 6734 | L2 Token List |
|
| 6735 | L2 Aliasing of EVM-based Addresses |
|
| 6785 | ERC-721 Utilities Information Extension |
|
| 6786 | Registry for royalties payment for NFTs |
|
| 6787 | Order Book DEX with Two Phase Withdrawal |
|
| 6806 | ERC-721 Holding Time Tracking |
|
| 6808 | Fungible Key Bound Token |
|
| 6809 | Non-Fungible Key Bound Token |
|
| 6821 | Support ENS Name for Web3 URL |
|
| 6823 | Token Mapping Slot Retrieval Extension |
|
| 6860 | Web3 URL to EVM Call Message Translation |
|
| 6864 | Upgradable Fungible Token |
|
| 6865 | On-Chain EIP-712 Visualization |
|
| 6900 | Modular Smart Contract Accounts |
|
| 6909 | Minimal Multi-Token Interface |
|
| 6932 | Subscription-Based Token |
|
| 6944 | ERC-5219 Resolve Mode |
|
| 6956 | Asset-bound Non-Fungible Tokens |
|
| 6960 | Dual Layer Token |
|
| 6981 | Reserved Ownership Accounts |
|
| 6982 | Efficient Default Lockable Tokens |
|
| 6997 | ERC-721 with transaction validation step. |
|
| 7007 | Verifiable AI-Generated Content Token |
|
| 7015 | NFT Creator Attribution |
|
| 7053 | Interoperable Digital Media Indexing |
|
| 7066 | Lockable Extension for ERC-721 |
|
| 7085 | NFT Relationship Enhancement |
|
| 7087 | MIME type for Web3 URL in Auto Mode |
|
| 7092 | Financial Bonds |
|
| 7093 | Social Recovery Interface |
|
| 7144 | ERC-20 with transaction validation step. |
|
| 7160 | ERC-721 Multi-Metadata Extension |
|
| 7196 | Simple token, Simplified ERC-20 |
|
| 7201 | Namespaced Storage Layout |
|
| 7204 | Contract wallet management token |
|
| 7208 | On-Chain Data Containers |
|
| 7231 | Identity-aggregated NFT |
|
| 7246 | Encumber - Splitting Ownership & Guarantees |
|
| 7254 | Token Revenue Sharing |
|
| 7272 | Ethereum Access Token |
|
| 7280 | NFT Metadata Extension like JSON-LD |
|
| 7291 | Purpose bound money |
|
| 7303 | Token-Controlled Token Circulation |
|
| 7390 | Vanilla Options for ERC-20 Tokens |
|
| 7399 | ⚡ Flash Loans ⚡ |
|
| 7401 | Parent-Governed Non-Fungible Tokens Nesting |
|
| 7405 | Portable Smart Contract Accounts |
|
| 7406 | Multi-Namespace Onchain Registry |
|
| 7409 | Public Non-Fungible Tokens Emote Repository |
|
| 7410 | ERC-20 Update Allowance By Spender |
|
| 7412 | On-Demand Off-Chain Data Retrieval |
|
| 7417 | Token Converter |
|
| 7425 | Tokenized Reserve |
|
| 7432 | Non-Fungible Token Roles |
|
| 7439 | Prevent ticket touting |
|
| 7444 | Time Locks Maturity |
|
| 7484 | Registry Extension for ERC-7579 |
|
| 7496 | NFT Dynamic Traits |
|
| 7498 | NFT Redeemables |
|
| 7506 | Trusted Hint Registry |
|
| 7507 | Multi-User NFT Extension |
|
| 7508 | Dynamic On-Chain Token Attributes Repository |
|
| 7509 | Entity Component System |
|
| 7510 | Cross-Contract Hierarchical NFT |
|
| 7511 | Minimal Proxy Contract with PUSH0 |
|
| 7512 | Onchain Representation for Audits |
|
| 7513 | Smart NFT - A Component for Intent-Centric |
|
| 7517 | Content Consent for AI/ML Data Mining |
|
| 7518 | Dynamic Compliant Interop Security Token |
|
| 7521 | General Intents for Smart Contract Wallets |
|
| 7522 | OIDC ZK Verifier for AA Account |
|
| 7524 | PLUME Signature in Wallets |
|
| 7527 | Token Bound Function Oracle AMM |
|
| 7528 | ETH (Native Asset) Address Convention |
|
| 7529 | Contract Discovery and eTLD+1 Association |
|
| 7531 | Staked ERC-721 Ownership Recognition |
|
| 7533 | Public Cross Port |
|
| 7535 | Native Asset ERC-4626 Tokenized Vault |
|
| 7538 | Multiplicative Tokens |
|
| 7540 | Asynchronous ERC-4626 Tokenized Vaults |
|
| 7546 | Upgradeable Clone for Scalable Contracts |
|
| 7548 | Open IP Protocol built on NFTs |
|
| 7555 | Single Sign-On for Account Discovery |
|
| 7561 | Simple NFT, Simplified ERC-721 |
|
| 7562 | Account Abstraction Validation Scope Rules |
|
| 7564 | Contract wallet management NFT |
|
| 7565 | Perpetual Contract NFTs as Collateral |
|
| 7566 | Multiplayer Game Communication |
|
| 7572 | Contract-level metadata via `contractURI()` |
|
| 7573 | Conditional-upon-Transfer-Decryption for DvP |
|
| 7575 | Multi-Asset ERC-4626 Vaults |
|
| 7578 | Physical Asset Redemption |
|
| 7579 | Minimal Modular Smart Accounts |
|
| 7580 | Advertisement Tracking Interface |
|
| 7582 | Modular Accounts with Delegated Validation |
|
| 7585 | MixHash and Public Data Storage Proofs |
|
| 7586 | Interest Rate Swaps |
|
| 7588 | Blob Transactions Metadata JSON Schema |
|
| 7589 | Semi-Fungible Token Roles |
|
| 7590 | ERC-20 Holder Extension for NFTs |
|
| 7595 | Collateralized NFT |
|
| 7597 | Signature Validation Extension for Permit |
|
| 7598 | Use contract signature for signed transfer |
|
| 7603 | ERC-1155 Multi-Asset extension |
|
| 7604 | ERC-1155 Permit Approvals |
|
| 7613 | Puppet Proxy Contract |
|
| 7615 | Atomic Push-based Data Feed Among Contracts |
|
| 7617 | Chunk support for ERC-5219 mode in Web3 URL |
|
| 7618 | Content encoding in ERC-5219 mode Web3 URL |
|
| 7621 | Basket Token |
|
| 7627 | Secure Messaging Protocol |
|
| 7628 | ERC-721 Ownership Shares Extension |
|
| 7629 | ERC-20/ERC-721 Unified Token Interface |
|
| 7631 | Dual Nature Token Pair |
|
| 7632 | Interfaces for Named Token |
|
| 7634 | Limited Transfer Count NFT |
|
| 7638 | Batch Calls Encoding in SCA |
|
| 7641 | Intrinsic RevShare Token |
|
| 7644 | ERC-721 Name Registry Extension |
|
| 7649 | Bonding curve-embedded liquidity for NFTs |
|
| 7651 | Fractionally Represented Non-Fungible Token |
|
| 7652 | ERC-721 Guarantee Extension |
|
| 7654 | Request Method Types |
|
| 7656 | Generalized Contract-Linked Services |
|
| 7662 | AI Agent NFTs |
|
| 7673 | Distinguishable base256emoji Addresses |
|
| 7674 | Temporary Approval Extension for ERC-20 |
|
| 7677 | Paymaster Web Service Capability |
|
| 7679 | UserOperation Builder |
|
| 7681 | Dual Nature Multi Token Protocol |
|
| 7682 | Auxiliary Funds Capability |
|
| 7683 | Cross Chain Intents |
|
| 7694 | Solana Storage Router |
|
| 7695 | Ownership Delegation and Context for ERC-721 |
|
| 7699 | ERC-20 Transfer Reference Extension |
|
| 7700 | Cross-chain Storage Router Protocol |
|
| 7710 | Smart Contract Delegation |
|
| 7715 | Request Permissions from Wallets |
|
| 7720 | Deferred Token Transfer |
|
| 7721 | Lockable Extension for ERC-1155 |
|
| 7722 | Opaque Token |
|
| 7726 | Common Quote Oracle |
|
| 7729 | Token with Metadata |
|
| 7730 | Structured Data Clear Signing Format |
|
| 7734 | Decentralized Identity Verification (DID) |
|
| 7738 | Permissionless Script Registry |
|
| 7739 | Readable Typed Signatures for Smart Accounts |
|
| 7741 | Authorize Operator |
|
| 7743 | Multi-Owner Non-Fungible Tokens (MO-NFT) |
|
| 7744 | Code Index |
|
| 7746 | Composable Security Middleware Hooks |
|
| 7750 | Decentralized Employment System |
|
| 7751 | Wrapping of bubbled up reverts |
|
| 7754 | Tamperproof Extension Wallets API (TWIST) |
|
| 7758 | Transfer With Authorization |
|
| 7760 | Minimal Upgradeable Proxies |
|
| 7765 | Privileged Non-Fungible Tokens Tied To RWA |
|
| 7766 | Signature Aggregation for ERC-4337 |
|
| 7769 | JSON-RPC API for ERC-4337 |
|
| 7770 | Fractional Reserve Token |
|
| 7774 | Cache invalidation in ERC-5219 mode Web3 URL |
|
| 7776 | Transparent Financial Statements |
|
| 7777 | Governance for Human Robot Societies |
|
| 7779 | Interoperable Delegated Accounts |
|
| 7780 | Validation Module Extension for ERC-7579 |
|
| 7785 | Onchain registration of chain identifiers |
|
| 7786 | Cross-Chain Messaging Gateway |
|
| 7787 | Soulbound Degradable Governance |
|
| 7794 | Grant Registry |
|
| 7795 | Wallet Call Token Capabilities |
|
| 7796 | Conditional send transaction RPC |
|
| 7802 | Token With Mint/Burn Access Across Chains |
|
| 7803 | EIP-712 Extensions for Account Abstraction |
|
| 7806 | Minimal intent-centric EOA smart account |
|
| 7811 | Wallet Asset Discovery |
|
| 7812 | ZK Identity Registry |
|
| 7813 | Store, Table-Based Introspectable Storage |
|
| 7818 | Expirable ERC-20 |
|
| 7820 | Access Control Registry |
|
| 7821 | Minimal Batch Executor Interface |
|
| 7827 | JSON Contract with Value Version Control |
|
| 7828 | Interoperable Names |
|
| 7829 | Data Asset NFT |
|
| 7831 | Multi-Chain Addressing |
|
| 7832 | Sustainable collaborative NFT collections |
|
| 7836 | Wallet Call Preparation API |
|
| 7837 | Diffusive Tokens |
|
| 7841 | Cross-chain Message Format and Mailbox |
|
| 7845 | Universal Orchestrator RPC |
|
| 7846 | Wallet Connection API |
|
| 7847 | Social Media NFTs |
|
| 7856 | Chain-Specific Payment Requests |
|
| 7857 | AI Agents NFT with Private Metadata |
|
| 7858 | Expirable NFTs and SBTs |
|
| 7861 | ERC-721 Verifiable Credential Extension |
|
| 7866 | Decentralised User Profiles |
|
| 7871 | Wallet Signing API |
|
| 7876 | Ethereum Network Configuration for DApps |
|
| 7878 | Bequeathable Contracts |
|
| 7884 | Operation Router |
|
| 7887 | Cancelation for ERC-7540 Tokenized Vaults |
|
| 7888 | Crosschain Broadcaster |
|
| 7891 | Splitting and Merging of NFTs |
|
| 7893 | DeFi Protocol Solvency Proof Mechanism |
|
| 7895 | API for Hierarchical Accounts |
|
| 7897 | Wallet-Linked Services for Smart Accounts |
|
| 7902 | Wallet Capabilities for Account Abstraction |
|
| 7908 | HD wallet In Treasury Management |
|
| 7913 | Signature Verifiers |
|
| 7920 | Composite EIP-712 Signatures |
|
| 7929 | PermaLink Asset Bound Token |
|
| 7930 | Interoperable Addresses |
|
| 7936 | Versioned Proxy Contract Interface |
|
| 7943 | uRWA - Universal Real World Asset Interface |
|
| 7945 | Confidential Transactions Supported Token |
|
| 7946 | Unidirectional Wallet Uplink aka UWULink |
|
| 7947 | Account Abstraction Recovery Interface |
|
| 7950 | Encode chain id with transaction hash |
|
| 7955 | Permissionless CREATE2 Factory |
|
| 7962 | Key Hash Based Tokens |
|
| 7964 | Crosschain EIP-712 Signatures |
|
| 7965 | Proof-based Broadcast in ERC-7786 Gateways |
|
| 7968 | Owner-Authorized Token Transfer Protocol |
|
| 7969 | DomainKeys Identified Mail (DKIM) Registry |
|
| 7984 | Confidential Fungible Token |
|
| 7985 | Gateway Attributes for Message Control |
|
| 7988 | Minimal Avatar Smart Wallet (MASW) |
|
| 7992 | Verifiable ML Model Inference (ZKML) |
|
| 7994 | Purpose-Bound ERC-20 with Conditional Unlock |
|
| 7996 | Contract Feature Detection |
|
| 8000 | Operator contract for non delegated EOAs |
|
| 8001 | Agent Coordination Framework |
|
| 8002 | Simplified Payment Verification Gateway |
|
| 8004 | Trustless Agents |
|
| 8017 | Payout Race |
|
| 8019 | Minimal Wallet-Managed Auto-Login for SIWE |
|
| 8023 | Multi-step Contract Ownership |
|
| 8033 | Agent Council Oracles |
|
| 8034 | Referable NFT Royalties |
|
| 8042 | Diamond Storage |
|
| 8049 | Contract-Level Onchain Metadata |
|
| 8056 | Scaled UI Amount Extension for ERC-20 Tokens |
|
| 8063 | Groups - Membership Tokens |
|
| 8065 | Zero Knowledge Token Wrapper |
|
| 8074 | Self-Describing Bytes via EIP-712 Selectors |
|
| 8092 | Associated Accounts |
|
| 8106 | RWA Event-based Compliance Framework |
|
| 8107 | ENS Trust Registry for Agent Coordination |
|
| 8109 | Diamonds, Simplified |
|
| 8110 | Domain Architecture for Diamonds |
|
| 8111 | Bound Signatures |
|
| 8113 | Series Accounting for Incentivized Vaults |
|
| 8117 | Compressed Display Format for Addresses |
|
| 8119 | Parameterized Storage Keys |
|
| 8121 | Cross-Chain Function Calls via Hooks |
|
| 8126 | AI Agent Registration and Verification |
|
Interface
Interface EIPs cover client APIs, RPC standards, contract ABIs, and other language-level interfaces. They help applications, tools, wallets, and clients interact consistently.
| Number | Title | Author(s) |
|---|---|---|
| 6 | Renaming SUICIDE opcode |
|
| 107 | safe "eth_sendTransaction" authorization via html popup |
|
| 234 | Add `blockHash` to JSON-RPC filter options. |
|
| 695 | Create `eth_chainId` method for JSON-RPC |
|
| 712 | Typed structured data hashing and signing |
|
| 747 | wallet_watchAsset RPC Method |
|
| 758 | Subscriptions and filters for completed transactions |
|
| 1102 | Opt-in account exposure |
|
| 1186 | RPC-Method to get Merkle Proofs - eth_getProof |
|
| 1193 | Ethereum Provider JavaScript API |
|
| 1474 | Remote procedure call specification |
|
| 1571 | EthereumStratum/2.0.0 |
|
| 1767 | GraphQL interface to Ethereum node data |
|
| 1803 | Rename opcodes for clarity |
|
| 1898 | Add `blockHash` to defaultBlock methods |
|
| 1901 | Add OpenRPC Service Discovery To JSON-RPC Services |
|
| 2003 | EVMC modules for implementations of precompiled contracts |
|
| 2015 | wallet_updateEthereumChain RPC Method |
|
| 2159 | Common Prometheus Metrics Names for Clients |
|
| 2255 | Wallet Permissions System |
|
| 2256 | wallet_getOwnedAssets JSON-RPC Method |
|
| 2566 | Human Readable Parameters for Contract Function Execution |
|
| 2696 | JavaScript `request` method RPC transport |
|
| 2700 | JavaScript Provider Event Emitter |
|
| 2786 | Ethereum Provider Connect/Disconnect Events |
|
| 2831 | Transaction Replacement Message Type |
|
| 2844 | Add DID related methods to the JSON-RPC |
|
| 3014 | eth_symbol JSON-RPC method |
|
| 3030 | BLS Remote Signer HTTP API |
|
| 3041 | Adds `baseFee` to `eth_getBlockByHash` |
|
| 3044 | Adds `baseFee` to `eth_getBlockByNumber` |
|
| 3045 | Adds `baseFee` to `eth_getUncleByBlockHashAndIndex` |
|
| 3046 | Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex` |
|
| 3076 | Slashing Protection Interchange Format |
|
| 3085 | wallet_addEthereumChain RPC Method |
|
| 3091 | Block Explorer API Routes |
|
| 3155 | EVM trace specification |
|
| 3326 | Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`) |
|
| 3709 | Remove Support for Type 1 Transactions |
|
| 4736 | Consensus Layer Withdrawal Protection |
|
| 4881 | Deposit Contract Snapshot Interface |
|
| 5345 | Silent Signing Extension for JSON-RPC |
|
| 5593 | Restrict Ethereum Provider API Injection |
|
| 5749 | The 'window.evmproviders' object |
|
| 5792 | Wallet Call API |
|
| 6051 | Private Key Encapsulation |
|
| 6789 | Rename gas to mana |
|
| 6963 | Multi Injected Provider Discovery |
|
| 7039 | Scheme-Handler Discovery Option for Wallets |
|
| 7713 | Box type for EIP-712 messages |
|
| 7749 | Add wallet_signIntendedValidatorData method |
|
| 7756 | EOF/EVM Trace Specification |
|
| 7867 | Flow Control Wallet Call Capability |
|
| 7896 | ABI attachment in `wallet_sendCalls` |
|
| 7910 | eth_config JSON-RPC Method |
|
| 7966 | eth_sendRawTransactionSync Method |
|
| 8072 | Transaction Inclusion Subscription |
|
| 8123 | RPC Method for Transaction Gas Limit Cap |
|
Networking
Networking EIPs cover Ethereum peer-to-peer networking, light client protocols, and related network protocol specifications. They describe how Ethereum nodes and clients communicate.
| Number | Title | Author(s) |
|---|---|---|
| 8 | devp2p Forward Compatibility Requirements for Homestead |
|
| 627 | Whisper Specification |
|
| 706 | DEVp2p snappy compression |
|
| 778 | Ethereum Node Records (ENR) |
|
| 868 | Node Discovery v4 ENR Extension |
|
| 1459 | Node Discovery via DNS |
|
| 2124 | Fork identifier for chain compatibility checks |
|
| 2364 | "eth/64: forkid-extended protocol handshake" |
|
| 2464 | "eth/65: transaction announcements and retrievals" |
|
| 2481 | eth/66 request identifier |
|
| 2976 | Typed Transactions over Gossip |
|
| 4444 | Bound Historical Data in Execution Clients |
|
| 4938 | "eth/67 - Removal of GetNodeData" |
|
| 5793 | eth/68 - Add tx type to tx announcement |
|
| 6122 | Forkid checks based on timestamps |
|
| 7542 | eth/70 - available-blocks-extended protocol |
|
| 7636 | Extension of EIP-778 for "client" ENR Entry |
|
| 7639 | eth/70 - Cease serving history before PoS |
|
| 7642 | eth/69 - history expiry and simpler receipts |
|
| 7801 | etha - Sharded Blocks Subprotocol |
|
| 7975 | eth/70 - partial block receipt lists |
|
| 8070 | Sparse Blobpool |
|
| 8077 | eth/XX - announce transactions with nonce |
|
| 8094 | eth/vhash - Blob-Aware Mempool |
|