Proposals by Status

Draft

Number Title Author(s)
725 General data key/value store and execution
838 ABI specification for REVERT reason string
998 Composable Non-Fungible Token
2780 Reduce intrinsic transaction gas
2926 Chunk-Based Code Merkleization
3009 Transfer With Authorization
3770 Chain-specific addresses
4762 Statelessness gas cost changes
4883 Composable SVG NFT
4972 Name-Owned Account
5115 SY Token
5173 NFT Future Rewards (nFR)
5189 Account Abstraction via Endorsed Operations
5573 Sign-In with Ethereum Capabilities, ReCaps
5604 NFT Lien
5630 New approach for encryption / decryption
5700 Bindable Token Interface
5727 Semi-Fungible Soulbound Token
5791 Physical Backed Tokens
6123 Smart Derivative Contract
6170 Cross-Chain Messaging Interface
6229 Tokenized Vaults with Lock-in Period
6327 Elastic Signature
6404 SSZ transactions
6465 SSZ withdrawals root
6466 SSZ receipts
6493 SSZ transaction signature scheme
6604 Abstract Token
6662 AA Account Metadata For Authentication
6682 NFT Flashloans
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
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
6932 Subscription-Based Token
6944 ERC-5219 Resolve Mode
6960 Dual Layer Token
6981 Reserved Ownership Accounts
7085 NFT Relationship Enhancement
7087 MIME type for Web3 URL in Auto Mode
7093 Social Recovery Interface
7196 Simple token, Simplified ERC-20
7204 Contract wallet management token
7254 Token Revenue Sharing
7272 Ethereum Access Token
7280 NFT Metadata Extension like JSON-LD
7303 Token-Controlled Token Circulation
7390 Vanilla Options for ERC-20 Tokens
7405 Portable Smart Contract Accounts
7406 Multi-Namespace Onchain Registry
7410 ERC-20 Update Allowance By Spender
7412 On-Demand Off-Chain Data Retrieval
7425 Tokenized Reserve
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
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
7529 Contract Discovery and eTLD+1 Association
7533 Public Cross Port
7538 Multiplicative Tokens
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
7579 Minimal Modular Smart Accounts
7580 Advertisement Tracking Interface
7582 Modular Accounts with Delegated Validation
7585 MixHash and Public Data Storage Proofs
7589 Semi-Fungible Token Roles
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
7612 Verkle state transition via an overlay tree
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
7619 Precompile Falcon512 generic verifier
7621 Basket Token
7629 ERC-20/ERC-721 Unified Token Interface
7632 Interfaces for Named Token
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
7662 AI Agent NFTs
7673 Distinguishable base256emoji Addresses
7674 Temporary Approval Extension for ERC-20
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
7701 Native Account Abstraction
7710 Smart Contract Delegation
7715 Grant 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
7732 Enshrined Proposer-Builder Separation
7738 Permissionless Script Registry
7739 Readable Typed Signatures for Smart Accounts
7741 Authorize Operator
7745 Trustless log and transaction index
7748 State conversion to Verkle Tree
7749 Add wallet_signIntendedValidatorData method
7754 Tamperproof Extension Wallets API (TWIST)
7760 Minimal Upgradeable Proxies
7765 Privileged Non-Fungible Tokens Tied To RWA
7766 Signature Aggregation for ERC-4337
7768 No-Ether transactions with free-for-all tips
7769 JSON-RPC API for ERC-4337
7770 Fractional Reserve Token
7773 Hardfork Meta - Glamsterdam
7774 Cache invalidation in ERC-5219 mode Web3 URL
7778 Block Gas Accounting without Refunds
7779 Interoperable Delegated Accounts
7780 Validation Module Extension for ERC-7579
7782 Reduce Block Latency
7785 Onchain registration of chain identifiers
7787 Soulbound Degradable Governance
7791 GAS2ETH opcode
7792 Verifiable logs
7793 Conditional Transactions
7794 Grant Registry
7795 Wallet Call Token Capabilities
7796 Conditional send transaction RPC
7799 System logs
7801 etha - Sharded Blocks Subprotocol
7802 Token With Mint/Burn Access Across Chains
7803 EIP-712 Extensions for Account Abstraction
7804 Withdrawal Credential Update Request
7805 Fork-choice enforced Inclusion Lists (FOCIL)
7806 Minimal intent-centric EOA smart account
7807 SSZ execution blocks
7811 Wallet Asset Discovery
7819 SETDELEGATE instruction
Hadrien Croubois ()
7821 Minimal Batch Executor Interface
7827 JSON Contract with Value Version Control
7831 Multi-Chain Addressing
7832 Sustainable collaborative NFT collections
7836 Wallet Call Preparation API
7845 Universal Orchestrator RPC
7846 Wallet Connection API
7847 Social Media NFTs
7848 On-chain upgrade signaling
7856 Chain-Specific Payment Requests
7861 ERC-721 Verifiable Credential Extension
7862 Delayed State Root
7863 Block-level Warming
7864 Ethereum state using a unified binary tree
7866 Decentralised User Profiles
7871 Wallet Signing API
7884 Operation Router
7886 Delayed execution
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
7898 Uncouple execution payload from beacon block
7902 Wallet Capabilities for Account Abstraction
7904 General Repricing
7906 Restricted Behavior Transaction Type
7907 Meter Contract Code Size And Increase Limit
7911 Scaling Ethereum with a Perceptron Tree ZKP
7919 Pureth Meta
7920 Composite EIP-712 Signatures
7928 Block-Level Access Lists
7929 PermaLink Asset Bound Token
7930 Interoperable Addresses
7932 Secondary Signature Algorithms
7937 EVM64 - 64-bit mode EVM opcodes
7940 Ethereum Shah
Ameen Soleimani ()
, Gregory Markou
7942 Available Attestation
7946 Unidirectional Wallet Uplink aka UWULink
7947 Account Abstraction Recovery Interface
7949 Genesis File Format
7954 Increase Maximum Contract Size
7955 Permissionless CREATE2 Factory
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
7962 Key Hash Based Tokens
7964 Cross-Chain EIP-712 Signatures
7965 Proof-based Broadcast in ERC-7786 Gateways
7966 eth_sendRawTransactionSync Method
7968 Owner-Authorized Token Transfer Protocol
7969 DomainKeys Identified Mail (DKIM) Registry
7971 Hard Limits for Transient Storage
7973 Warm Account Write Metering
7975 eth/70 - partial block receipt lists
7976 Increase Calldata Floor Cost
7979 Call and Return Opcodes for the EVM
7981 Increase access list cost
7984 Confidential Fungible Token
7985 Gateway Attributes for Message Control
7988 Minimal Avatar Smart Wallet (MASW)
7996 Contract Feature Detection
7997 Deterministic Factory Predeploy
7998 Turn `randao_reveal` into a VRF
7999 Unified multidimensional fee market
8000 Operator contract for non delegated EOAs
8002 Simplified Payment Verification Gateway
8007 Glamsterdam Gas Repricings
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
8017 Payout Race
8019 Minimal Wallet-Managed Auto-Login for SIWE
8023 Multi-step Contract Ownership
8025 Optional Execution Proofs
8030 P256 algorithm support
8032 Size-Based Storage Gas Pricing
8033 Agent Council Oracles
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
8056 Scaled UI Amount Extension for ERC-20 Tokens
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
8066 Upgrade Mascots
8068 Neutral effective balance design
8070 Sparse Blobpool
8071 Prevent using consolidations as withdrawals
8072 Transaction Inclusion Subscription
8075 Adaptive state cost to cap growth & scale L1
8077 eth/XX - announce transactions with nonce
8079 Native rollups
8080 Let exits use the consolidation queue
8081 Hardfork Meta - Heka/Bogotá
8094 eth/vhash - Blob-Aware Mempool

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
2537 Precompile for BLS12-381 curve operations
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
2935 Serve historical block hashes from state
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
4361 Sign-In with Ethereum
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
5792 Wallet Call API
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
6093 Custom errors for commonly-used tokens
6105 No Intermediary NFT Trading Protocol
6110 Supply validator deposits on chain
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
6909 Minimal Multi-Token Interface
6916 Automatically Reset Testnet
6953 Network Upgrade Activation Triggers
6963 Multi Injected Provider Discovery
6982 Efficient Default Lockable Tokens
7002 Execution layer triggerable withdrawals
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
7251 Increase the MAX_EFFECTIVE_BALANCE
7291 Purpose bound money
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
7549 Move committee index outside Attestation
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
7600 Hardfork Meta - Pectra
7623 Increase calldata cost
7627 Secure Messaging Protocol
7631 Dual Nature Token Pair
7642 eth/69 - history expiry and simpler receipts
7685 General purpose execution layer requests
7691 Blob throughput increase
7702 Set Code for EOAs
7734 Decentralized Identity Verification (DID)
7743 Multi-Owner Non-Fungible Tokens (MO-NFT)
7751 Wrapping of bubbled up reverts
7818 Expirable ERC-20
7820 Access Control Registry
7837 Diffusive Tokens
7840 Add blob schedule to EL config files
7857 AI Agents NFT with Private Metadata
7858 Expirable NFTs and SBTs
7878 Bequeathable Contracts
7908 HD wallet In Treasury Management
7913 Signature Verifiers
7917 Deterministic proposer lookahead
7950 Encode chain id with transaction hash
8001 Agent Coordination Framework
8042 Diamond Storage

Last Call

Number Title Author(s)
1191 Add chain id to mixed-case checksum address encoding
2266 Atomic Swap-based American Call Option Contract Standard
3076 Slashing Protection Interchange Format
3155 EVM trace specification
5008 ERC-721 Nonce Extension
5114 Soulbound Badge
5164 Cross-Chain Execution
5216 ERC-1155 Allowance Extension
5453 Endorsement - Permit for Any Functions
5496 Multi-privilege Management NFT Extension
6224 Contracts Dependencies Registry
6357 Single-contract Multi-delegatecall
7523 Empty accounts deprecation
7594 PeerDAS - Peer Data Availability Sampling
7607 Hardfork Meta - Fusaka
7610 Revert creation in case of non-empty storage
7634 Limited Transfer Count NFT
7656 Generalized Contract-Linked Services
7723 Network Upgrade Inclusion Stages
7744 Code Index
7746 Composable Security Middleware Hooks
7786 Cross-Chain Messaging Gateway
7823 Set upper bounds for MODEXP
7825 Transaction Gas Limit Cap
7883 ModExp Gas Cost Increase
7892 Blob Parameter Only Hardforks
7910 eth_config JSON-RPC Method
7918 Blob base fee bounded by execution cost
7934 RLP Execution Block Size Limit
7935 Set default gas limit to 60M
7939 Count leading zeros (CLZ) opcode
7951 Precompile for secp256r1 Curve Support
7994 Purpose-Bound ERC-20 with Conditional Unlock

Living

Number Title Author(s)
1 EIP Purpose and Guidelines
5069 EIP Editor Handbook
7870 Hardware and Bandwidth Recommendations

Review

Number Title Author(s)
1185 Storage of DNS Records in ENS
1202 Voting Interface
2333 BLS12-381 Key Generation
2334 BLS12-381 Deterministic Account Hierarchy
2335 BLS12-381 Keystore
3540 EOF - EVM Object Format v1
4337 Account Abstraction Using Alt Mempool
4824 Common Interfaces for DAOs
4973 Account-bound Tokens
5247 Smart Contract Executable Proposal Interface
5269 ERC Detection and Discovery
5289 Ethereum Notary Interface
5485 Jurisdiction, Accreditation, and Enforcement
5568 Well-Known Format for Required Actions
5639 Delegation Registry
5920 PAY opcode
5982 Role-based Access Control
6065 Real Estate Token
6120 Universal Token Router
6315 ERC-2771 Namespaced Account Abstraction
6358 Cross-Chain Token States Synchronization
6366 Permission Token
6372 Contract clock
6551 Non-fungible Token Bound Accounts
Jayden Windle ()
,
Benny Giang <>
, Steve Jang ,
Druzy Downs ()
,
Raymond Huynh ()
,
Alanah Lam <>
,
Wilkins Chung () <>
,
Paul Sullivan () <>
,
Auryn Macmillan ()
,
Jan-Felix Schwarz ()
,
Anton Bukov ()
,
Mikhail Melnik ()
,
Josh Weintraub () <>
,
Rob Montgomery () <>
,
vectorized ()
,
Víctor Martínez ()
,
Adrián Pajares ()
6596 Cultural and Historical Asset Token
6617 Bit Based Permission
6734 L2 Token List
6735 L2 Aliasing of EVM-based Addresses
6956 Asset-bound Non-Fungible Tokens
6997 ERC-721 with transaction validation step.
7015 NFT Creator Attribution
7144 ERC-20 with transaction validation step.
7246 Encumber - Splitting Ownership & Guarantees
7399 ⚡ Flash Loans ⚡
7417 Token Converter
7495 SSZ ProgressiveContainer
7518 Dynamic Compliant Interop Security Token
7531 Staked ERC-721 Ownership Recognition
7586 Interest Rate Swaps
7590 ERC-20 Holder Extension for NFTs
7628 ERC-721 Ownership Shares Extension
7677 Paymaster Web Service Capability
7688 Forward compatible consensus data structures
7750 Decentralized Employment System
7758 Transfer With Authorization
7762 Increase MIN_BASE_FEE_PER_BLOB_GAS
7776 Transparent Financial Statements
7777 Governance for Human Robot Societies
7812 ZK Identity Registry
7813 Store, Table-Based Introspectable Storage
7828 Readable Interoperable Addresses using ENS
7829 Data Asset NFT
7834 Separate Metadata Section for EOF
7843 SLOTNUM opcode
7872 Max blob flag for local builders
7880 EOF - EXTCODEADDRESS instruction
7916 SSZ ProgressiveList
7936 Versioned Proxy Contract Interface
7943 uRWA - Universal Real World Asset Interface
8004 Trustless Agents
8024 Backward compatible SWAPN, DUPN, EXCHANGE

Stagnant

Number Title Author(s)
86 Abstraction of transaction origin and signature
101 Serenity Currency and Crypto Abstraction
107 safe "eth_sendTransaction" authorization via html popup
205 ENS support for contract ABIs
210 Blockhash refactoring
233 Formal process of hard forks
Alex Beregszaszi ()
615 Subroutines and Static Jumps for the EVM
616 SIMD Operations for the EVM
634 Storage of text records in ENS
663 SWAPN, DUPN and EXCHANGE instructions
665 Add precompiled contract for Ed25519 signature verification
689 Address Collision of Contract Address Causes Exceptional Halt
698 OPCODE 0x46 BLOCKREWARD
758 Subscriptions and filters for completed transactions
801 Canary Standard
823 Token Exchange Standard
831 URI Format for Ethereum
858 Reduce block reward and delay difficulty bomb
867 Standardized Ethereum Recovery Proposals
884 DGCL Token
897 DelegateProxy
900 Simple Staking Interface
902 Token Validation
918 Mineable Token Standard
926 Address metadata registry
927 Generalised authorisations
969 Modifications to ethash to invalidate existing dedicated hardware implementations
1010 Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c
1011 Hybrid Casper FFG
1015 Configurable On Chain Issuance
1051 Overflow checking for the EVM
1056 Ethereum Lightweight Identity
1057 ProgPoW, a Programmatic Proof-of-Work
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
1087 Net gas metering for SSTORE operations
1102 Opt-in account exposure
1109 PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts)
1129 Standardised DAPP announcements
1132 Extending ERC20 with token locking capability
1175 Wallet & shop standard for all tokens (erc20)
1178 Multi-class Token Standard
1186 RPC-Method to get Merkle Proofs - eth_getProof
1203 ERC-1203 Multi-Class Token Standard (ERC-20 Extension)
1207 DAuth Access Delegation Standard
1227 Defuse Difficulty Bomb and Reset Block Reward
1261 Membership Verification Token (MVT)
1276 Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift
1285 Increase Gcallstipend gas in the CALL opcode
1295 Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb
1319 Smart Contract Package Registry Interface
1337 Subscriptions on the blockchain
1352 Specify restricted address range for precompiles/system contracts
Alex Beregszaszi ()
1380 Reduced gas cost for call to self
1386 Attestation management contract
1387 Merkle Tree Attestations with Privacy enabled
1388 Attestation Issuers Management List
1417 Poll Standard
1418 Blockchain Storage Rent Payment
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
1459 Node Discovery via DNS
1462 Base Security Token
1470 Smart Contract Weakness Classification (SWC)
1474 Remote procedure call specification
1482 Define a maximum block timestamp drift
1484 Digital Identity Aggregator
1485 TEthashV1
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
1571 EthereumStratum/2.0.0
1577 contenthash field for ENS
1581 Non-wallet usage of keys derived from BIP-32 trees
1588 "Hardfork Meta: Ethereum ProgPoW"
1592 Address and ERC20-compliant transfer rules
1613 Gas stations network
1616 Attribute Registry Standard
1620 Money Streaming
1633 Re-Fungible Token Standard (RFT)
1681 Temporal Replay Protection
1702 Generalized Account Versioning Scheme
1710 URL Format for Web3 Browsers
1753 Smart Contract Interface for Licences
1761 Scoped Approval Interface
1767 GraphQL interface to Ethereum node data
1775 App Keys, application specific wallet accounts
1803 Rename opcodes for clarity
Alex Beregszaszi ()
1812 Ethereum Verifiable Claims
1822 Universal Upgradeable Proxy Standard (UUPS)
1829 Precompile for Elliptic Curve Linear Combinations
1844 ENS Interface Discovery
1872 Ethereum Network Upgrade Windows
1895 Support for an Elliptic Curve Cycle
1900 dType - Decentralized Type System for EVM
1901 Add OpenRPC Service Discovery To JSON-RPC Services
1921 dType Functions Extension
1922 zk-SNARK Verifier Standard
1923 zk-SNARK Verifier Registry Standard
1930 CALLs with strict gas semantic. Revert if not enough gas available.
1948 Non-fungible Data Token
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
1973 Scalable Rewards
1985 Sane limits for certain EVM parameters
1996 Holdable Token
2003 EVMC modules for implementations of precompiled contracts
2009 Compliance Service
2014 Extended State Oracle
Alex Beregszaszi ()
2015 wallet_updateEthereumChain RPC Method
2018 Clearable Token
2019 Fundable Token
2020 E-Money Standard Token
2021 Payoutable Token
2026 State Rent H - Fixed Prepayment for accounts
2027 State Rent C - Net contract size accounting
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
Alex Beregszaszi ()
2069 Recommendation for using YAML ABI in ERCs/EIPs
Alex Beregszaszi ()
2157 dType Storage Extension - Decentralized Type System for EVM
2193 dType Alias Extension - Decentralized Type System
2242 Transaction Postdata
2256 wallet_getOwnedAssets JSON-RPC Method
2294 Explicit bound to Chain ID size
2304 Multichain address resolution for ENS
2327 BEGINDATA opcode
2330 EXTSLOAD opcode
2378 EIPs Eligible for Inclusion
2386 Ethereum 2 Hierarchical Deterministic Walletstore
2390 Geo-ENS
2400 Transaction Receipt URI
2470 Singleton Factory
Ricardo Guilherme Schmidt ()
2474 Coinbase calls
Ricardo Guilherme Schmidt ()
2477 Token Metadata Integrity
2488 Deprecate the CALLCODE opcode
Alex Beregszaszi ()
2494 Baby Jubjub Elliptic Curve
2515 Implement Difficulty Freeze
2520 Multiple contenthash records for ENS
2525 ENSLogin
Hadrien Croubois ()
2539 BLS12-377 curve operations
2542 New opcodes TXGASLIMIT and CALLGASLIMIT
2544 ENS Wildcard Resolution
2566 Human Readable Parameters for Contract Function Execution
2569 Saving and Displaying Image Onchain for Universal Tokens
2583 Penalty for account trie misses
2584 Trie format transition with overlay trees
2593 Escalator fee market change for ETH 1.0 chain
2615 Non-Fungible Token with mortgage and rental functions
2645 Hierarchical Deterministic Wallet for Layer-2
2657 Ephemeral Testnet Yolo
2666 Repricing of precompiles and Keccak256 function
2680 Ethereum 2 wallet layout
2746 Rules Engine Standard
2767 Contract Ownership Governance
2770 Meta-Transactions Forwarder Contract
2803 Rich Transactions
2831 Transaction Replacement Message Type
2844 Add DID related methods to the JSON-RPC
Joel Thorstensson ()
2848 My Own Messages (MOM)
2876 Deposit contract and address standard
2917 Staking Reward Calculation
2936 EXTCLEAR Opcode For SELFDESTRUCTed contracts
2937 SET_INDESTRUCTIBLE opcode
2942 EthPM URI Specification
2970 IS_STATIC opcode
2980 Swiss Compliant Asset Token
2997 IMPERSONATECALL Opcode
3000 Optimistic enactment governance standard
3005 Batched meta transactions
3014 eth_symbol JSON-RPC method
3026 BW6-761 curve operations
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`
3068 Precompile for BN256 HashToCurve Algorithms
3085 wallet_addEthereumChain RPC Method
3091 Block Explorer API Routes
3102 Binary trie structure
3135 Exclusive Claimable Token
3143 Increase block rewards to 5 ETH
3220 Crosschain Identifier Specification
3224 Described Data
3234 Batch Flash Loans
3238 Difficulty Bomb Delay to Q2/2022
Afri Schoedon ()
3267 Giving Ethereum fees to Future Salaries
3298 Removal of refunds
3300 Phase out refunds
3322 Account gas storage opcodes
3326 Wallet Switch Ethereum Chain RPC Method (`wallet_switchEthereumChain`)
3336 Paged memory allocation for the EVM
3337 Frame pointer support for memory load and store operations
3368 Increase block rewards to 3 ETH, with 2 Year Decay to 1 ETH Scheduled
3372 5 FNV primes for ethash
3386 ERC-721 and ERC-1155 to ERC-20 Wrapper
3403 Partial removal of refunds
3416 Median Gas Premium
3436 Expanded Clique Block Choice Rule
3440 ERC-721 Editions Standard
3450 Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics
3455 SUDO Opcode
3508 Transaction Data Opcodes
3520 Transaction Destination Opcode
3521 Reduce access list cost
3534 Restricted Chain Context Type Transactions
3561 Trust Minimized Upgradeability Proxy
3569 Sealed NFT Metadata Standard
3584 Block Access List
3589 Assemble assets into NFTs
3670 EOF - Code Validation
3690 EOF - JUMPDEST Table
3709 Remove Support for Type 1 Transactions
3722 Poster
3754 A Vanilla Non-Fungible Token Standard
3756 Gas Limit Cap
3772 Compressed Integers
3788 Strict enforcement of chainId
3978 Gas refunds on reverts
4200 EOF - Static relative jumps
4341 Ordered NFT Batch Standard
4353 Interface for Staked Tokens in NFTs
4393 Micropayments for NFTs and Multi Tokens
4396 Time-Aware Base Fee Calculation
4430 Described Transactions
4444 Bound Historical Data in Execution Clients
4488 Transaction calldata gas cost reduction with total calldata limit
4494 Permit for ERC-721 NFTs
4520 Multi-byte opcodes prefixed by EB and EC.
4521 721/20-compatible transfer
4524 Safer ERC-20
4527 QR Code transmission protocol for wallets
4546 Wrapped Deposits
4573 Procedures for the EVM
4671 Non-Tradable Tokens Standard
4675 Multi-Fractional Non-Fungible Tokens
4747 Simplify EIP-161
4750 EOF - Functions
4758 Deactivate SELFDESTRUCT
4760 SELFDESTRUCT bomb
4799 Non-Fungible Token Ownership Designation Standard
4803 Limit transaction gas to a maximum of 2^63-1
Alex Beregszaszi ()
4863 Beacon chain push withdrawals
4885 Subscription NFTs and Multi Tokens
4886 Proxy Ownership Register
4931 Generic Token Upgrade Standard
4944 Contract with Exactly One Non-fungible Token
4950 Entangled Tokens
4974 Ratings
4987 Held token interface
5000 MULDIV instruction
5005 Zodiac Modular Accounts
5018 Filesystem-like Interface for Contracts
5022 Increase price of SSTORE from zero to non-zero to 40k gas
5027 Remove the limit on contract code size
5050 Interactive NFTs with Modular Environments
5058 Lockable Non-Fungible Tokens
5065 Instruction for transferring ether
5081 Expirable Transaction
5094 URL Format for Ethereum Network Switching
5095 Principal Token
5131 SAFE Authentication For ENS
5139 Remote Procedure Call Provider Lists
5143 Slippage Protection for Tokenized Vault
Hadrien Croubois ()
5185 NFT Updatable Metadata Extension
5187 Extend EIP-1155 with rentable usage rights
5218 NFT Rights Management
5252 Account-bound Finance
5283 Semaphore for Reentrancy Protection
5298 ENS Trust to hold NFTs under ENS name
5334 EIP-721 User And Expires And Level Extension
5345 Silent Signing Extension for JSON-RPC
5409 EIP-1155 Non-Fungible Token extension
5437 Security Contact Interface
5450 EOF - Stack Validation
5478 CREATE2COPY Opcode
5501 Rental & Delegation NFT - EIP-721 Extension
5505 EIP-1155 asset backed NFT extension
5516 Soulbound Multi-owner Tokens
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
5593 Restrict Ethereum Provider API Injection
5633 Composable Soulbound NFT, EIP-1155 Extension
5635 NFT Licensing Agreements
5643 Subscription NFTs
5719 Signature replacement interface
5744 Latent Fungible Token
5753 Lockable Extension for EIP-721
5805 Voting with delegation
5806 Delegate transaction
Hadrien Croubois ()
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
5988 Add Poseidon hash function precompile
6046 Replace SELFDESTRUCT with DEACTIVATE
Alex Beregszaszi ()
6047 ERC-721 Balance indexing via Transfer event
6051 Private Key Encapsulation
6188 Nonce Cap
6189 Alias Contracts
6190 Verkle-compatible SELFDESTRUCT
6206 EOF - JUMPF and non-returning functions
6268 Untransferability Indicator for EIP-1155
6353 Charity token
6384 Human-readable offline signatures
6464 Multi-operator, per-token ERC-721 approvals.
6475 SSZ Optional
6506 P2P Escrowed Governance Incentives
6690 EVM Modular Arithmetic Extensions
6789 Rename gas to mana
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
6914 Reuse Withdrawn Validator Indices
6968 Contract Secured Revenue on an EVM based L2
6988 Elected block proposer has not been slashed
7039 Scheme-Handler Discovery Option for Wallets
7069 Revamped CALL instructions
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
7503 Zero-Knowledge Wormholes
7519 Atomic Storage Operations SCREDIT and SDEBIT
7543 EVM arbitrary precision decimal math
7545 Verkle proof verification precompile
7547 Inclusion lists
7557 Block-level Warming with fair cost savings
7577 Versioning Scheme for EIPs
7591 BLS signed transactions
7609 Decrease base cost of TLOAD/TSTORE
7620 EOF Contract Creation
7637 Optimize EOA EXTCODEHASH
7639 eth/70 - Cease serving history before PoS
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
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
7686 Linear EVM memory limits
7692 EVM Object Format (EOFv1) Meta
7698 EOF - Creation transaction
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
7713 Box type for EIP-712 messages
7716 Anti-correlation attestation penalties
7727 EVM Transaction Bundles
7736 Leaf-level state expiry in verkle trees
7742 Uncouple blob count between CL and EL
7756 EOF/EVM Trace Specification
7761 EXTCODETYPE instruction
7775 BURN opcode
7783 Add Controlled Gas Limit Increase Strategy
7784 GETCONTRACT opcode
7790 Controlled Gas Limit Increase Guidelines
7797 Double speed for hash_tree_root
7808 Reserve Tx-Type Range for RIPs
7830 Contract size limit increase for EOF
7833 Scheduled function calls
7851 Deactivate/Reactivate a Delegated EOA's Key
7867 Flow Control Wallet Call Capability
7873 EOF - TXCREATE and InitcodeTransaction type
7877 Enhanced RETURN opcodes
7889 Emit log on revert
7896 ABI attachment in `wallet_sendCalls`
7903 Remove Initcode Size Limit
7912 Pragmatic stack manipulation tools
7915 Adaptive mean reversion blob pricing
7921 Skip `JUMPDEST` immediate argument check
7922 Dynamic exit queue rate limit
7923 Linear, Page-Based Memory Costing
7927 History Expiry Meta
7938 Exponential Gas Limit Increase

Withdrawn

Number Title Author(s)
3 Addition of CALLDEPTH opcode
67 URI Scheme with Metadata, Value and Bytecode
875 Simpler NFT standard with batching and native atomic swaps
908 Reward clients for a sustainable network
999 Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4
1123 Revised Ethereum Smart Contract Packaging Standard
1154 Oracle Interface
1240 Remove Difficulty Bomb
1355 Ethash 1a
1538 Transparent Contract Standard
1682 Storage Rent
1706 Disable SSTORE with gasleft lower than call stipend
1890 Commitment to Sustainable Ecosystem Funding
2025 Block Rewards Proposal for funding Eth1.x
2070 "Hardfork Meta: Berlin"
Alex Beregszaszi ()
2315 Simple Subroutines for the EVM
2458 Updates and Updated-by Header
2677 Limit size of `initcode`
2711 Sponsored, expiring and batch transactions.
2733 Transaction Package
2786 Ethereum Provider Connect/Disconnect Events
2938 Account Abstraction
2972 Wrapped Legacy Transactions
3074 AUTH and AUTHCALL opcodes
3332 MEDGASPRICE Opcode
3338 Limit account nonce to 2^52
3374 Predictable Proof-of-Work (POW) Sunsetting
3382 Hardcoded Block Gas Limit
Philippe Castonguay ()
3779 Safer Control Flow for the EVM
5003 Insert Code into EOAs with AUTHUSURP
6913 SETCODE instruction
7199 Linter Scope
7542 eth/70 - available-blocks-extended protocol
7636 Extension of EIP-778 for "client" ENR Entry
7664 Access-Key opcode
7675 Retroactively Included EIPs
7788 Dynamic target blob count
7897 Wallet-Linked Services for Smart Accounts
7980 Ed25519 transaction support