Status: 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
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
2304 Multichain address resolution for ENS
2327 BEGINDATA opcode
2330 EXTSLOAD opcode
2333 BLS12-381 Key Generation
2334 BLS12-381 Deterministic Account Hierarchy
2335 BLS12-381 Keystore
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
2926 Chunk-Based Code Merkleization
2936 EXTCLEAR Opcode For SELFDESTRUCTed contracts
2937 SET_INDESTRUCTIBLE opcode
2938 Account Abstraction
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
3009 Transfer With Authorization
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
3074 AUTH and AUTHCALL opcodes
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
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
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
4758 Deactivate SELFDESTRUCT
4760 SELFDESTRUCT bomb
4799 Non-Fungible Token Ownership Designation Standard
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
5003 Insert Code into EOAs with AUTHUSURP
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
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
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
6789 Rename gas to mana
6810 Ex Post Facto Cascading Revert
6811 To The Moon—10 Minute Blocks
6873 Preimage retention
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
7266 Remove BLAKE2 compression precompile
7377 Migration Transaction
7378 Add time-weighted averaging to the base fee
7441 Upgrade block proposer election to Whisk
7543 EVM arbitrary precision decimal math
7545 Verkle proof verification precompile
7547 Inclusion lists
7577 Versioning Scheme for EIPs
7591 BLS signed transactions
7609 Decrease base cost of TLOAD/TSTORE
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
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
7705 NONREENTRANT and REENTRANT opcodes
7706 Separate gas type for calldata
7707 Incentivize Access List Provisioning
7708 ETH transfers emit a log
7713 Box type for EIP-712 messages
7716 Anti-correlation attestation penalties
7727 EVM Transaction Bundles
7736 Leaf-level state expiry in verkle trees
7773 Hardfork Meta - Amsterdam