86 |
Abstraction of transaction origin and signature |
Vitalik Buterin |
101 |
Serenity Currency and Crypto Abstraction |
Vitalik Buterin |
107 |
safe "eth_sendTransaction" authorization via html popup |
Ronan Sandford |
205 |
ENS support for contract ABIs |
Nick Johnson |
210 |
Blockhash refactoring |
Vitalik Buterin |
233 |
Formal process of hard forks |
Alex Beregszaszi |
615 |
Subroutines and Static Jumps for the EVM |
Greg Colvin, Brooklyn Zelenka, Paweł Bylica, Christian Reitwiessner |
616 |
SIMD Operations for the EVM |
Greg Colvin |
663 |
Unlimited SWAP and DUP instructions |
Alex Beregszaszi |
665 |
Add precompiled contract for Ed25519 signature verification |
Tobias Oberstein |
689 |
Address Collision of Contract Address Causes Exceptional Halt |
Yoichi Hirai |
698 |
OPCODE 0x46 BLOCKREWARD |
Cody Burns |
747 |
Add wallet_watchAsset to Provider |
Dan Finlay, Esteban Mino |
758 |
Subscriptions and filters for completed transactions |
Jack Peterson |
823 |
Token Exchange Standard |
Kashish Khullar |
831 |
URI Format for Ethereum |
ligi |
858 |
Reduce block reward and delay difficulty bomb |
Carl Larson |
867 |
Standardized Ethereum Recovery Proposals |
Dan Phifer, James Levy, Reuben Youngblom |
884 |
DGCL Token |
Dave Sag |
900 |
Simple Staking Interface |
Dean Eigenmann, Jorge Izquierdo |
902 |
Token Validation |
Brooklyn Zelenka, Tom Carchrae, Gleb Naumenko |
918 |
Mineable Token Standard |
Jay Logelin, Infernal_toast, Michael Seiler, Brandon Grill |
926 |
Address metadata registry |
Nick Johnson |
927 |
Generalised authorisations |
Nick Johnson |
969 |
Modifications to ethash to invalidate existing dedicated hardware implementations |
David Stanfill |
1010 |
Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c |
Anderson Wesley |
1011 |
Hybrid Casper FFG |
Danny Ryan, Chih-Cheng Liang |
1015 |
Configurable On Chain Issuance |
Alex Van de Sande |
1046 |
ERC20 Metadata Extension |
Tommy Nicholas, Matt Russo, John Zettler, Matt Condon |
1051 |
Overflow checking for the EVM |
Nick Johnson |
1056 |
Ethereum Lightweight Identity |
Pelle Braendgaard, Joel Torstensson |
1057 |
ProgPoW, a Programmatic Proof-of-Work |
Greg Colvin, Andrea Lanfranchi, Michael Carter, IfDefElse |
1062 |
Formalize IPFS hash into ENS(Ethereum Name Service) resolver |
Phyrex Tsai, Portal Network Team |
1066 |
Status Codes |
Brooklyn Zelenka, Tom Carchrae, Gleb Naumenko |
1077 |
Gas relay for contract calls |
Alex Van de Sande, Ricardo Guilherme Schmidt |
1078 |
Universal login / signup using ENS subdomains |
Alex Van de Sande |
1080 |
Recoverable Token |
Bradley Leatherwood |
1081 |
Standard Bounties |
Mark Beylin, Kevin Owocki, Ricardo Guilherme Schmidt |
1087 |
Net gas metering for SSTORE operations |
Nick Johnson |
1102 |
Opt-in account exposure |
Paul Bouchon, Erik Marks |
1109 |
PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts) |
Jordi Baylina |
1129 |
Standardised DAPP announcements |
Jan Turk |
1132 |
Extending ERC20 with token locking capability |
nitika-goel |
1175 |
Wallet & shop standard for all tokens (erc20) |
Jet Lim |
1178 |
Multi-class Token Standard |
Albert Chon |
1185 |
Storage of DNS Records in ENS |
Jim McDonald |
1186 |
RPC-Method to get Merkle Proofs - eth_getProof |
Simon Jentzsch, Christoph Jentzsch |
1203 |
ERC-1203 Multi-Class Token Standard (ERC-20 Extension) |
Jeff Huang, Min Zu |
1207 |
DAuth Access Delegation Standard |
Xiaoyu Wang, Bicong Wang |
1227 |
Defuse Difficulty Bomb and Reset Block Reward |
SmeargleUsedFly |
1261 |
Membership Verification Token (MVT) |
Chaitanya Potti, Partha Bhattacharya |
1276 |
Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift |
EOS Classic |
1285 |
Increase Gcallstipend gas in the CALL opcode |
Ben Kaufman, Adam Levi |
1295 |
Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb |
Brian Venturo |
1319 |
Smart Contract Package Registry Interface |
Piper Merriam, Christopher Gewecke, g. nicholas d'andrea, Nick Gheorghita |
1328 |
WalletConnect Standard URI Format |
ligi, Pedro Gomes |
1337 |
Subscriptions on the blockchain |
Kevin Owocki, Andrew Redden, Scott Burke, Kevin Seagraves, Luka Kacil, Štefan Šimec, Piotr Kosiński, ankit raj, John Griffin, Nathan Creswell |
1352 |
Specify restricted address range for precompiles/system contracts |
Alex Beregszaszi |
1380 |
Reduced gas cost for call to self |
Alex Beregszaszi, Jacques Wagener |
1386 |
Attestation management contract |
Weiwu Zhang, James Sangalli |
1387 |
Merkle Tree Attestations with Privacy enabled |
Weiwu Zhang, James Sangalli |
1388 |
Attestation Issuers Management List |
Weiwu Zhang, James Sangalli |
1417 |
Poll Standard |
Chaitanya Potti, Partha Bhattacharya |
1438 |
dApp Components (avatar) & Universal Wallet |
Jet Lim |
1444 |
Localized Messaging with Signal-to-Text |
Brooklyn Zelenka, Jennifer Cooper |
1450 |
ERC-1450 A compatible security token for issuing and trading SEC-compliant securities |
John Shiple, Howard Marks, David Zhang |
1459 |
Node Discovery via DNS |
Felix Lange, Péter Szilágyi |
1462 |
Base Security Token |
Maxim Kupriianov, Julian Svirsky |
1470 |
Smart Contract Weakness Classification (SWC) |
Gerhard Wagner |
1474 |
Remote procedure call specification |
Paul Bouchon, Erik Marks |
1482 |
Define a maximum block timestamp drift |
Maurelian |
1484 |
Digital Identity Aggregator |
Anurag Angara, Andy Chorlian, Shane Hampton, Noah Zinsmeister |
1485 |
TEthashV1 |
trustfarm, trustfarm |
1491 |
Human Cost Accounting Standard (Like Gas but for humans) |
Iamnot Chris |
1571 |
EthereumStratum/2.0.0 |
Andrea Lanfranchi, Pawel Bylica, Marius Van Der Wijden |
1577 |
contenthash field for ENS |
Dean Eigenmann, Nick Johnson |
1588 |
Hardfork Meta: Ethereum ProgPoW |
Ikmyeong Na |
1592 |
Address and ERC20-compliant transfer rules |
Cyril Lapinte, Laurent Aapro |
1613 |
Gas stations network |
Yoav Weiss, Dror Tirosh, Alex Forshtat |
1633 |
Re-Fungible Token Standard (RFT) |
Billy Rennekamp, Dan Long, Kiryl Yermakou, Nate van der Ende |
1681 |
Temporal Replay Protection |
Martin Holst Swende |
1702 |
Generalized Account Versioning Scheme |
Wei Tang |
1710 |
URL Format for Web3 Browsers |
Bruno Barbieri |
1753 |
Smart Contract Interface for Licences |
Lucas Cullen, Kai Yeung, Anna Crowley, Caroline Marshall, Katrina Donaghy |
1767 |
GraphQL interface to Ethereum node data |
Nick Johnson, Raúl Kripalani, Kris Shinn |
1775 |
App Keys, application specific wallet accounts |
Vincent Eli, Dan Finlay |
1803 |
Rename opcodes for clarity |
Alex Beregszaszi |
1812 |
Ethereum Verifiable Claims |
Pelle Braendgaard |
1822 |
Universal Upgradeable Proxy Standard (UUPS) |
Gabriel Barros, Patrick Gallagher |
1829 |
Precompile for Elliptic Curve Linear Combinations |
Remco Bloemen |
1844 |
ENS Interface Discovery |
Nick Johnson |
1872 |
Ethereum Network Upgrade Windows |
Danno Ferrin |
1895 |
Support for an Elliptic Curve Cycle |
Alexandre Belling |
1898 |
Add `blockHash` to JSON-RPC methods which accept a default block parameter. |
Charles Cooper |
1900 |
dType - Decentralized Type System for EVM |
Loredana Cirstea, Christian Tzurcanu |
1901 |
Add OpenRPC Service Discovery To JSON-RPC Services |
Shane Jonas, Zachary Belford |
1921 |
dType Functions Extension |
Loredana Cirstea, Christian Tzurcanu |
1922 |
zk-SNARK Verifier Standard |
Michael Connor, Chaitanya Konda, Duncan Westland |
1923 |
zk-SNARK Verifier Registry Standard |
Michael Connor, Chaitanya Konda, Duncan Westland |
1930 |
CALLs with strict gas semantic. Revert if not enough gas available. |
Ronan Sandford |
1948 |
Non-fungible Data Token |
Johann Barbie, Ben Bollen, pinkiebell |
1959 |
New Opcode to check if a chainID is part of the history of chainIDs |
Ronan Sandford |
1962 |
EC arithmetic and pairings with runtime definitions |
Alex Vlasov |
1965 |
Method to check if a chainID is valid at a specific block Number |
Ronan Sandford |
1973 |
Scalable Rewards |
Lee Raj, Qin Jian |
1985 |
Sane limits for certain EVM parameters |
Alex Beregszaszi, Paweł Bylica |
1996 |
Holdable Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2003 |
EVMC modules for implementations of precompiled contracts |
Paweł Bylica, Alex Beregszaszi |
2009 |
Compliance Service |
Daniel Lehrner |
2014 |
Extended State Oracle |
Alex Beregszaszi |
2015 |
Wallet Update Ethereum Chain RPC Method (`wallet_updateEthereumChain`) |
Pedro Gomes, Erik Marks |
2018 |
Clearable Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2019 |
Fundable Token |
Fernando Paris, Julio Faura, Daniel Lehrner |
2020 |
E-Money Standard Token |
Julio Faura, Fernando Paris, Daniel Lehrner |
2021 |
Payoutable Token |
Fernando Paris, Julio Faura, Daniel Lehrner |
2026 |
State Rent H - Fixed Prepayment for accounts |
Alexey Akhunov |
2027 |
State Rent C - Net contract size accounting |
Alexey Akhunov |
2029 |
State Rent A - State counters contract |
Alexey Akhunov |
2031 |
State Rent B - Net transaction counter |
Alexey Akhunov |
2035 |
Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs |
Alexey Akhunov |
2045 |
Particle gas costs for EVM opcodes |
Casey Detrio, Alex Beregszaszi |
2046 |
Reduced gas cost for static calls made to precompiles |
Alex Beregszaszi |
2069 |
Recommendation for using YAML ABI in ERCs/EIPs |
Alex Beregszaszi |
2070 |
Hardfork Meta: Berlin |
Alex Beregszaszi |
2157 |
dType Storage Extension - Decentralized Type System for EVM |
Loredana Cirstea, Christian Tzurcanu |
2193 |
dType Alias Extension - Decentralized Type System |
Loredana Cirstea, Christian Tzurcanu |
2242 |
Transaction Postdata |
John Adler |
2255 |
Wallet Permissions System |
Dan Finlay, Erik Marks |
2256 |
wallet_getOwnedAssets JSON-RPC Method |
Loredana Cirstea |
2304 |
Multichain address resolution for ENS |
Nick Johnson |
2327 |
BEGINDATA opcode |
Martin Lundfall |
2330 |
EXTSLOAD opcode |
Dominic Letz, Santiago Palladino |
2333 |
BLS12-381 Key Generation |
Carl Beekhuizen |
2335 |
BLS12-381 Keystore |
Carl Beekhuizen |
2378 |
EIPs Eligible for Inclusion |
James Hancock |
2386 |
Ethereum 2 Hierarchical Deterministic Walletstore |
Jim McDonald |
2390 |
Geo-ENS |
James Choncholas |
2400 |
URL Format for Transaction Receipts |
Ricardo Guilherme Schmidt, Eric Dvorsak |
2470 |
Singleton Factory |
Ricardo Guilherme Schmidt |
2474 |
Coinbase calls |
Ricardo Guilherme Schmidt |
2477 |
Token Metadata Integrity |
Kristijan Sedlak, William Entriken, Witek Radomski |
2488 |
Deprecate the CALLCODE opcode |
Alex Beregszaszi |
2494 |
Baby Jubjub Elliptic Curve |
Barry WhiteHat, Marta Bellés, Jordi Baylina |
2515 |
Implement Difficulty Freeze |
James Hancock |
2520 |
Multiple contenthash records for ENS |
Filip Štamcar |
2525 |
ENSLogin |
Hadrien Croubois |
2537 |
Precompile for BLS12-381 curve operations |
Alex Vlasov, Kelly Olson |
2539 |
BLS12-377 curve operations |
Alex Vlasov |
2542 |
New opcodes TXGASLIMIT and CALLGASLIMIT |
Alex Forshtat |
2566 |
Human Readable Parameters for Contract Function Execution |
Joseph Stockermans |
2583 |
Penalty for account trie misses |
Martin Holst Swende |
2584 |
Trie format transition with overlay trees |
Guillaume Ballet |
2593 |
Escalator fee market change for ETH 1.0 chain |
Dan Finlay |
2612 |
permit – 712-signed approvals |
Martin Lundfall |
2615 |
Non-Fungible Token with mortgage and rental functions |
Kohshi Shiba |
2645 |
Hierarchical Deterministic Wallet for Layer-2 |
Tom Brand, Louis Guthmann |
2657 |
Ephemeral Testnet Yolo |
James Hancock |
2666 |
Repricing of precompiles and Keccak256 function |
Alex Vlasov |
2680 |
Ethereum 2 wallet layout |
Jim McDonald |
2746 |
Rules Engine Standard |
Aaron Kendall, Juan Blanco |
2767 |
Contract Ownership Governance |
Soham Zemse, Nick Mudge |
2770 |
Meta-Transactions Forwarder Contract |
Alex Forshtat, Dror Tirosh |
2771 |
Secure Protocol for Native Meta Transactions |
Ronan Sandford, Liraz Siri, Dror Tirosh, Yoav Weiss, Alex Forshtat, Hadrien Croubois, Sachin Tomar, Patrick McCorry, Nicolas Venturo, Fabian Vogelsteller |
2831 |
Transaction Replacement Message Type |
Gregory Markou |
2844 |
Add DID related methods to the JSON-RPC |
Joel Thorstensson |
2876 |
Deposit contract and address standard |
Jonathan Underwood |
2917 |
Staking Reward Calculation |
Tony Carson, Mehmet Sabir Kiraz, Süleyman Kardaş |
2926 |
Chunk-Based Code Merkleization |
Sina Mahmoodi, Alex Beregszaszi |
2935 |
Save historical block hashes in state |
Vitalik Buterin, Tomasz Stanczak |
2936 |
EXTCLEAR Opcode For SELFDESTRUCTed contracts |
William Morriss |
2937 |
SET_INDESTRUCTIBLE opcode |
Vitalik Buterin |
2938 |
Account Abstraction |
Vitalik Buterin, Ansgar Dietrichs, Matt Garnett, Will Villanueva, Sam Wilson |
2942 |
EthPM URI Specification |
Nick Gheorghita, Piper Merriam, g. nicholas d'andrea, Benjamin Hauser |
2970 |
IS_STATIC opcode |
Vitalik Buterin |
2997 |
IMPERSONATECALL Opcode |
Sergio Demian Lerner |
3000 |
Optimistic enactment governance standard |
Jorge Izquierdo, Fabien Marino |
3005 |
Batched meta transactions |
Matt |
3009 |
Transfer With Authorization |
Peter Jihoon Kim, Kevin Britz, David Knott |
3026 |
BW6-761 curve operations |
Youssef El Housni, Michael Connor, Aurore Guillevic |
3030 |
BLS Remote Signer HTTP API |
Herman Junge |
3041 |
Adds `baseFee` to `eth_getBlockByHash` |
Abdelhamid Bakhta |
3044 |
Adds `baseFee` to `eth_getBlockByNumber` |
Abdelhamid Bakhta |
3045 |
Adds `baseFee` to `eth_getUncleByBlockHashAndIndex` |
Abdelhamid Bakhta |
3046 |
Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex` |
Abdelhamid Bakhta |
3068 |
Precompile for BN256 HashToCurve Algorithms |
Dr. Christopher Gorman |
3085 |
Wallet Add Ethereum Chain RPC Method (`wallet_addEthereumChain`) |
Erik Marks, Pedro Gomes |
3091 |
Block Explorer API Routes |
Pedro Gomes |
3135 |
Exclusive Claimable Token |
Zhenyu Sun |
3143 |
Increase block rewards to 5 ETH |
Ben Tinner |
3155 |
EVM trace specification |
Martin Holst Swende, Marius van der Wijden |
3220 |
Crosschain Identifier Specification |
Weijia Zhang, Peter Robinson |
3234 |
Batch Flash Loans |
Alberto Cuesta Cañada, Fiona Kobayashi, fubuloubu, Austin Williams |
3238 |
Difficulty Bomb Delay to Q2/2022 |
Afri Schoedon |
3267 |
Giving Ethereum fees to Future Salaries |
Victor Porton, Victor Porton |
3298 |
Removal of refunds |
Vitalik Buterin, Martin Swende |
3300 |
Phase out refunds |
William Morriss |
3322 |
Account gas storage opcodes |
William Morriss |
3336 |
Paged memory allocation for the EVM |
Nick Johnson |
3337 |
Frame pointer support for memory load and store operations |
Nick Johnson |
3368 |
Increase block rewards to 3 ETH, with 2 Year Decay to 1 ETH Scheduled |
Michael D. Carter |
3372 |
5 FNV primes for ethash |
mineruniter969, mineruniter969 |
3386 |
ERC-721 and ERC-1155 to ERC-20 Wrapper |
Calvin Koder |
3403 |
Partial removal of refunds |
Vitalik Buterin, Martin Swende |
3416 |
Median Gas Premium |
HexZorro, Mojtaba Tefagh |
3440 |
ERC-721 Editions Standard |
Nathan Ginnever |
3450 |
Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics |
Daniel Streit |
3508 |
Transaction Data Opcodes |
Alex Papageorgiou |
3520 |
Transaction Destination Opcode |
Alex Papageorgiou |
3521 |
Reduce access list cost |
Matt Garnett |
3534 |
Restricted Chain Context Type Transactions |
Isaac Ardis |
3561 |
Trust Minimized Upgradeability Proxy |
Sam Porter |
3584 |
Block Access List |
Gajinder Singh, Piper Merriam |
3589 |
Assemble assets into NFTs |
Zhenyu Sun, Xinqi Yang |