Commit 9e393a7

Commit hash 9e393a79d9937f579acbdcb234a67869259d5a96
Commit time 2022-05-06
Committer

GitHub <noreply at github.com>

Author time 2022-05-06
Author

Pandapip1 <45835846+Pandapip1 at users.noreply.github.com>

Documents

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