Status
Status pages let you inspect the corpus by lifecycle stage without flattening EIPs and ERCs together.
344 documents in this status.
EIP-2780
Reduce intrinsic transaction gas and charge 25k when a value transfer creates a new account
EIP-2926
Introduce code-chunking in an MPT context.
EIP-4762
Changes the gas schedule to reflect the costs of creating a witness by requiring clients update their database layout to match.
EIP-6404
Migration of RLP transactions to SSZ
EIP-6465
Migration of withdrawals MPT commitment to SSZ
EIP-6466
Migration of RLP receipts to SSZ
EIP-6493
Signature scheme for native SSZ transactions
EIP-7619
Add precompiled contract that allows generic signature verifications using Falcon512 postquantum algorithm
EIP-7708
All ETH transfers emit a log
EIP-7732
Separates the ethereum block in consensus and execution parts, adds a mechanism for the consensus proposer to choose the execution proposer.
EIP-7745
An efficient, light client and DHT friendly replacement for block header bloom filters
EIP-7748
Describes a state conversion procedure to migrate key-values from the Merkle Patricia Tree to the Verkle Tree.
EIP-7749
A new RPC method to sign data with an intended validator address according to ERC-191 version 0x00.
EIP-7773
EIPs included in the Glamsterdam Ethereum network upgrade.
EIP-7778
Prevent Block Gas Limit Circumvention by Excluding Refunds from Block Gas Accounting
EIP-7782
Reduce Ethereum's slot time from 12s to 6s to decrease latency by 50%, distribute bandwidth usage, and improve UX.
EIP-7791
Introduces a new opcode, `GAS2ETH`, to convert gas to ETH
EIP-7799
Per-block logs without associated transactions
EIP-7801
Introduces the etha subprotocol for serving historical blocks data.
EIP-7804
Allow validators to update their withdrawal credentials via execution requests
EIP-7805
Allow a committee of validators to force-include a set of transactions in every block
EIP-7807
Migration of execution blocks to SSZ
EIP-7819
Introduce a new instruction allowing contracts to create clones using EIP-7702 delegation designations
EIP-7843
Opcode to get the current slot number
EIP-7848
Allows participants to indicate readiness for a client upgrade when producing blocks
EIP-7851
Allow EIP-7702 delegated EOAs to update delegation through code while permanently disabling residual ECDSA authority.
EIP-7862
Separate state root computation from block validation
EIP-7863
Warm addresses and storage keys over the duration of a block
EIP-7864
Switch Ethereum state tree to a unified binary tree
EIP-7885
Proposal to add a precompiled contract that performs number theoretical transformation (NTT) and inverse (InvNTT).
EIP-7904
Empirical analysis of EVM compute operation runtimes concluding that no compute gas cost needs repricing at the target throughput
EIP-7906
An opcode that provides a mechanism to restrict the outcomes of transaction execution
EIP-7907
Increases the contract code size limit introduced in EIP-170 and adds gas metering to code loading
EIP-7911
Improving Ethereum scalability and privacy using Perceptron Trees to compress transaction data via ZKP.
EIP-7923
Linearize Memory Costing and replace the current quadratic formula with a page-based cost model.
EIP-7928
Enforced block access lists with state locations and post-transaction state diffs
EIP-7932
Introduces a precompile and registry for handling alternative signature algorithms
EIP-7937
Multibyte opcodes for 64-bit arithmetic, comparison, bitwise and flow operations in EVM.
EIP-7940
Proposal to elect an Ethereum Shah who will act as a "protector" for the core devs and the Ethereum protocol.
EIP-7942
A reorg-resilient solution for Ethereum
EIP-7949
Schema for `genesis.json` files
EIP-7954
Raise the maximum contract code size from 24KiB to 64KiB and initcode size from 48KiB to 128KiB.
EIP-7960
Extend EOF container's types section with an extra type parameter.
EIP-7961
Define "pure" EVM64 mode, as an EOF code section.
EIP-7966
A JSON-RPC method to reduce transaction submission latency by allowing synchronous receipt of transaction hash and block inclusion.
EIP-7971
Decrease costs for TLOAD and TSTORE with a transaction-global limit
EIP-7973
Introduce warm account writes, decreasing the cost of writing to an account after the first write.
EIP-7975
Adds a facility for paginating block receipts in the p2p protocol
EIP-7976
Increase the calldata floor cost to 64/64 gas per byte to reduce maximum block size
EIP-7979
Three new instructions to support calls and returns, with optional validated control flow.
EIP-7981
Price access lists for data to reduce maximum block size
EIP-7997
A minimal `CREATE2` factory shared by EVM chains.
EIP-7998
Transforms Ethereum’s `randao_reveal` into a per-slot BLS-based VRF by signing the previous epoch’s mix and current slot.
EIP-7999
Let transactions specify one aggregate `max_fee` budget for all resources, unify fee markets, normalize gas, and generalize EIP-7918.
EIP-8007
Directory of EIPs introducing changes to the gas pricing model for the Glamsterdam fork
EIP-8011
Gas accounting by EVM resource, increasing throughput and improving resource usage controls, with minimal changes to the protocol and UX
EIP-8013
Relative jump and call instructions with a signed immediate encoding the jump destination
EIP-8016
SSZ type for forward-compatible unions
EIP-8030
Adds an EIP-7932 algorithm type for P256 support of type `0x01`
EIP-8032
Makes `SSTORE` gas cost scale with a contract's storage size to discourage state bloat.
EIP-8037
Harmonization, increase and separate metering of state creation gas costs to mitigate state growth and unblock scaling
EIP-8038
Increases the gas cost of state-access operations to reflect Ethereum’s larger state
EIP-8045
Modify proposer selection to exclude slashed validators, improving network resilience and performance after mass slashings
EIP-8046
Ensure IL transactions that offer a higher ranking fee than competing transactions are included in the block. Burn the marginal ranking fee.
EIP-8051
Precompiled contracts for FIPS-204 ML-DSA signature verification and an EVM-optimized variant
EIP-8052
Proposal to add a precompiled contract that performs signature verifications using the Falcon signature scheme.
EIP-8053
Adds `milli-gas` as the EVM’s internal gas accounting unit, reducing rounding errors without impacting UX
EIP-8057
Multi‑block temporal locality discounts for state and account access
EIP-8058
Reduces gas costs for deploying duplicate contract bytecode via access-list based mechanism
EIP-8059
Gas parameters and variables are increased to a factor of `REBASE_FACTOR` to reduce rounding errors without major changes to the EVM
EIP-8061
Increase the exit and consolidation churn and create a separate consolidation churn limit parameter.
EIP-8062
Improve stake consolidation and fairness by imposing a "sweep" withdrawal fee for `0x01` validators set to 0.05% of the withdrawn amount.
EIP-8066
Process for assigning a mascot to each Ethereum network upgrade
EIP-8068
Make the effective balance calculation neutral so that 0x01 and 0x02 validators receive the same yield, thus facilitating consolidation.
EIP-8070
Introduce custody-aligned sampling in the EL blobpool to vacate bandwidth
EIP-8071
Cancels consolidation if the max effective balance of the target validator will be exceeded, preventing the withdrawal of the unused balance
EIP-8072
Submit transactions and subscribe to transaction inclusion events using eth_subscribe
EIP-8075
Track state bytes and target 250 MiB/day by dynamically adjusting the state gas cost. Exempt state from the gas limit to facilitate scaling.
EIP-8077
Adds source and nonce to transaction announcements
EIP-8079
Expose Ethereum's STF as a precompile for rollups to use
EIP-8080
Allows exits to use consolidation queue, democratizing access to an unintended feature, improving liquidity while preserving security.
EIP-8081
EIPs included in the Hegotá Ethereum network upgrade.
EIP-8094
Make mempool messaging vhash aware
EIP-8096
Increases cost of point evaluation precompile
EIP-8099
A protocol that prevents MEV attacks by constraining transaction ordering through blind sequencing and two-phase block execution.
EIP-8101
Semantic payload chunking with separated state diffs for streaming validation and reduced latency
EIP-8105
Add a scheme agnostic encrypted mempool
EIP-8115
Delay all priority fee credits from transactions to end of block
EIP-8116
Replace cumulativeGasUsed with gasUsed in on-chain receipt
EIP-8120
Adds EVM opcodes for efficient single-byte memory and calldata loads.
EIP-8123
Add an RPC method to query the EIP-7825 transaction gas limit cap
EIP-8125
Adds bounded-lifetime contract storage via TMPLOAD/TMPSTORE opcodes that is automatically cleared on a fixed schedule.
EIP-8130
Enable account abstraction feature set through onchain account configurations and a new transaction type
EIP-8131
Flat 64 gas per content byte at the floor, covering calldata, access-list entries, authorizations, and blob versioned hashes.
EIP-8136
Optimization for disseminating only previously unseen cells to the network for PeerDAS.
EIP-8138
Blob parameter changes with BPO3 on Ethereum mainnet.
EIP-8141
Add frame abstraction for transaction validation, execution, and gas payment
EIP-8142
Ensures execution payload data availability via blobs
EIP-8146
Decouple block access list propagation from execution payload envelopes
EIP-8148
Allow setting custom balance thresholds for sweep withdrawals for validators with compounding withdrawal credentials (`0x02`).
EIP-8149
Verify multiple (z, y) evaluations against a single EIP-4844 blob commitment in one precompile call.
EIP-8151
Modify ecRecover precompile to return 32 zero bytes for ECDSA authorities deactivated per EIP-7851
EIP-8159
Adds peer-to-peer exchange of block-level access lists to the eth protocol
EIP-8164
Allows EOAs to permanently replace ECDSA with alternative signature schemes via an extended delegation designator.
EIP-8173
Understanding EVM control flow and its relation to Ethereum's scaling roadmap
EIP-8175
An extensible EIP-2718 transaction type with separated signatures, fee delegation via fee_auth, and opcodes for signature introspection
EIP-8178
Specifies a binary SSZ transport as an alternative to JSON-RPC for Engine API communication
EIP-8182
A canonical validity layer for private ETH and compatible ERC-20 transfers via a system contract and a split-proof architecture.
EIP-8184
Public encrypted mempool for commit-before-reveal inclusion of MEV-sensitive transactions, without enshrining a specific encryption scheme.
EIP-8188
Records the last-written block number of each account and storage slot as consensus-level state metadata.
EIP-8189
Replaces trie node healing with block access list based state catch-up in the snap protocol
EIP-8197
Cryptographically Agile Transaction format separating signature from transaction body
EIP-8198
Introduce variable slot timing infrastructure and reduce slot duration.
EIP-8200
Replace RIPEMD-160, MODEXP, BLAKE2f, and BLS12 map-to-curve precompiles with equivalent EVM bytecode
EIP-8202
A new EIP-2718 transaction type with a common EIP-1559 fee header, scheme-agile sender authorization, and flat typed extensions
EIP-8205
Bind a validator public key to withdrawal credentials before deposit via an EL system contract enforced by the CL
EIP-8209
A Frame Transaction extension allowing delaying and concealing execution frame payload
EIP-8237
Enables independent consensus and execution layer synchronization by replacing execution_requests_root with an accumulator hash.
EIP-8250
Independent nonce domains for frame transactions
EIP-8252
Require EL clients to retain enough state to re-execute across any reorg within the inactivity-leak-bounded non-finality window
EIP-8253
Set nonce to 1 for accounts with empty code, zero nonce, and non-empty storage via an irregular state transition
EIP-8254
Limits the number of deposit requests in an Execution Layer block to 8192
EIP-8256
Introduces ahead-of-time blob propagation via ticket-based capacity reservation.
EIP-8261
Move the block gas limit to a hard-fork-scheduled, consensus-enforced parameter, removing proposer/builder/operator configurability.
EIP-8266
Short-lived replay protection for frame transactions via a sig-hash ring buffer
EIP-8268
Extend EIP-7928 with per-account post-block storage trie roots so partially stateful nodes can verify the state root
EIP-8272
Frame transactions can declare verified recent roots
ERC-725
An interface for a smart contract based account with attachable data key/value store
ERC-838
A proposal to extend the ABI specification to include typed errors in the REVERT reason string.
ERC-998
Extends a ERC-721 to own other ERC-721 and ERC-20 tokens.
ERC-3009
Transfer fungible assets via a signed authorization
ERC-3770
Prepending chain-specific addresses with a human-readable chain identifier
ERC-4883
Compose an SVG NFT by concatenating the SVG with the rendered SVG of another NFT.
ERC-4972
Name-Owned Account for Social Identity
ERC-5115
Interface for wrapped yield-bearing tokens.
ERC-5173
A multigenerational reward mechanism that rewards all owners of non-fungible tokens (NFT).
ERC-5189
An account abstraction proposal that avoids protocol changes while maintaining compatibility with existing smart contract wallets.
ERC-5516
An interface for non-transferable, Multi-owner NFTs binding to Ethereum accounts
ERC-5573
Mechanism on top of Sign-In with Ethereum for informed consent to delegate capabilities with an extensible scope mechanism
ERC-5604
Extend ERC-721 to support putting liens on NFTs
ERC-5630
defines a specification for encryption and decryption using Ethereum wallets.
ERC-5700
Interface for binding fungible and non-fungible tokens to assets.
ERC-5727
An interface for soulbound tokens, also known as badges or account-bound tokens, that can be both fungible and non-fungible.
ERC-5791
Minimal interface for linking ownership of ERC-721 NFTs to a physical chip
ERC-6123
A deterministic protocol for frictionless trade processing of financial contracts
ERC-6170
A common smart contract interface for interacting with messaging protocols.
ERC-6229
ERC-4626 Tokenized Vaults with Lock-in Period.
ERC-6327
Use password to sign data as private key
ERC-6604
move tokens on- and off-chain as desired, enabling zero-cost minting while preserving on-chain composability
ERC-6662
An ERC-4337 extension to define a new authentication model
ERC-6682
Minimal interface for ERC-721 NFT flashloans
ERC-6785
Provide easy access to information about the `utility` of an NFT via functions and the NFT's metadata
ERC-6786
A registry used for paying royalties for any NFT with information about the creator
ERC-6787
An order book-based DEX Interface that ensures the asset security of both users and the exchange
ERC-6806
Add holding time information to ERC-721 tokens
ERC-6821
A mapping from an ENS name to the contract address in Web3 URL
ERC-6823
Approach to enhance precision of off-chain transaction simulations by accessing mapping storage slot in ERC-20/721/1155 contracts.
ERC-6860
A translation of an HTTP-style Web3 URL to an EVM call message
ERC-6864
Upgradable fungible token, a simple extension to ERC-20
ERC-6865
Visualize structured data highlighting the potential consequences for users' assets
ERC-6900
Interfaces for smart contract accounts and modules, optionally supporting upgradability and introspection
ERC-6932
ERC-20 extension providing access to a service or product that requires recurring payments.
ERC-6944
Adds an ERC-4804 resolveMode to support ERC-5219 requests
ERC-6960
Token with a two-level classification system using mainId and subId
ERC-6981
A registry for generating future-deployed smart contract accounts owned by users on external services
ERC-7085
Establish relationships between NFTs and setting quantifiable attributes for those relationships.
ERC-7087
Add ability to indicate or determine the MIME type of the data returned by a Web3 URL in auto mode
ERC-7093
Interfaces for social recovery account supporting various guardian types and customizable recovery policies.
ERC-7196
Designed for smart contract wallets, this removes the transferFrom, approve, and allowance functions from ERC-20 tokens.
ERC-7204
Focuses on fungible token management within smart contract wallets, offering enhanced transaction flexibility and security
ERC-7254
Revenue token is a token that shares rewards for holders.
ERC-7272
A protocol for authorizing function calls from an off-chain service
ERC-7280
Let NFT metadata have a feature equivalent to JSON-LD to be semantic.
ERC-7303
Access control scheme based on token ownership.
ERC-7390
An interface for creating, managing, and executing simple time-limited call/put (vanilla) options.
ERC-7405
Migrating smart contract accounts at the Proxy (ERC-1967) layer.
ERC-7406
An universally accepted multi-namespace registry with mapping structures on the Ethereum
ERC-7410
Extension to enable revoking and decreasing allowance approval by spender for ERC-20
ERC-7412
A method to construct multicalls with prepended verifiable off-chain data
ERC-7425
Transparent reserve fund on-chain with stakeholder participation.
ERC-7444
Interface for conveying the date upon which a time-locked system becomes unlocked
ERC-7484
Adapters that allow modular smart accounts to verify the security of modules using a Module Registry
ERC-7496
Extension to ERC-721 and ERC-1155 for dynamic onchain traits
ERC-7498
Extension to ERC-721 and ERC-1155 for onchain and offchain redeemables
ERC-7506
A system for managing on-chain metadata, enabling verification of ecosystem claims.
ERC-7507
An extension of ERC-721 to allow multiple users to a token with restricted permissions.
ERC-7508
Dynamic on-chain storage of token attributes in a public-good repository.
ERC-7509
Represent entities comprising components of data, with systems which operate on entities' components.
ERC-7510
An extension of ERC-721 to maintain hierarchical relationship between tokens from different contracts.
ERC-7511
Optimizes the previous Minimal Proxy Contract with the PUSH0 opcode
ERC-7512
Proposal to define a contract parseable representation of Audit reports.
ERC-7513
This proposal defines a new type of NFT that combines smart contract execution logic, granting NFTs executable capabilities.
ERC-7517
A proposal adding "dataMiningPreference" in the metadata to preserve the digital content's original intent and respect creator's rights.
ERC-7521
A generalized intent specification for smart contract wallets, allowing authorization of current and future intent structures at sign time
ERC-7522
A ERC-4337 compatible OIDC ZK Verifier
ERC-7524
A new signature scheme for Ethereum keypairs that allows for "nullifiers" to enable unique anonymity and zk voting.
ERC-7527
Interfaces that wrap FT to NFT and unwrap NFT to FT based on an embedded Function Oracle AMM
ERC-7529
Leveraging TXT Records to discover, verify and associate a smart contract with the owner of a DNS domain.
ERC-7533
Help bridges to connect all EVM chains
ERC-7538
Incorporates a multiplier field to ERC-20 and ERC-1155 for fractional token values
ERC-7546
An upgradeable, cloneable, horizontally extensible proxy pattern.
ERC-7548
A protocol that enables users to remix NFTs and generate new NFT derivative works, while their relationships can be traced on chain.
ERC-7555
Discover accounts using a signing key that do not use the secp256k1 curve.
ERC-7561
Designed for contract wallet, removes safeTransferFrom, approve, setApprovalForAll, getApproved, isApprovedForAll functions from ERC-721
ERC-7562
A set of limitations on validation EVM code to protect Account Abstraction nodes from denial-of-service attacks through unpaid computation.
ERC-7564
Focuses on NFT management within smart contract wallets, offering enhanced transaction flexibility and security
ERC-7565
Lock financial assets as NFTs and use them as collateral for borrowing funds in DeFi, facilitating liquidity provision.
ERC-7566
A communication channel that facilitates interaction between players in on-chain games.
ERC-7572
Specifying and updating contract-level metadata
ERC-7573
A Protocol for Secure Delivery-versus-Payment across two Blockchains
ERC-7574
Verifying a user's decentralized identifier (DID)/credential and issuing soul-bound token (SBT)
ERC-7579
Modular smart account interfaces and behavior for interoperability with minimal restrictions for accounts and modules
ERC-7580
Interfaces for advertisement clients tracking user actions and checking proportional rewards.
ERC-7582
Extends ERC-4337 interface with nonce-based plugins
ERC-7585
A design for minimum value selection Storage Proofs on Merkle trees
ERC-7589
Role Management for Semi-Fungible Tokens (SFTs). Enables accounts to share the utility of SFTs via expirable role assignments.
ERC-7595
ERC-721 Extension to enable collateralization with ERC-20 based tokens.
ERC-7597
An ERC to extend ERC-2612 Permit to support ERC-1271-based signature validation.
ERC-7598
An ERC to extend ERC-3009 Transfer with Authorization to support ERC-1271 signature validation.
ERC-7603
An interface compatible with ERC-1155 for Multi-Asset tokens with context-dependent asset type output control.
ERC-7604
Permit approvals for ERC-1155 tokens
ERC-7613
A proxy that, if called by its deployer, delegates to an implementation specified in calldata.
ERC-7615
An Atomic Mechanism to Allow Publisher Contract Push Data to Subcriber Contracts
ERC-7617
In ERC-5219 resolve mode, add ability to fetch a Web3 URL resource made of several chunks
ERC-7618
In ERC-5219 resolve mode, add ability to decode a compressed resource before serving it to the client
ERC-7621
A multi-asset basket token with weighted constituents and owner-managed rebalancing.
ERC-7629
introduces a single interface for ERC-20/ERC-721 tokens, enabling seamless interaction by defining common functions for both token types.
ERC-7632
Enable tokens to have a string name and be able to convert between name and id.
ERC-7638
Encode multiple calls for smart contract account (SCA) with atomic and saving gas
ERC-7641
An ERC-20 extension that integrates a revenue-sharing mechanism, ensuring tokens intrinsically represent a share of a communal revenue pool
ERC-7644
Extend a time-limited unique name to each token within ERC-721, utilizing the name registry for registration and management.
ERC-7649
Embedding liquidity into Non-Fungible Tokens (NFTs) without modifications to ERC-721.
ERC-7651
A specification for fractionally represented non-fungible tokens.
ERC-7652
Allow NFT holders to exchange their NFTs for circulating tokens at any time
ERC-7654
Use a set of request methods to indicate the type of action to take on the contract.
ERC-7662
A specification for NFTs that represent AI Agents.
ERC-7679
Construct UserOperations without being coupled with account-specific logic.
ERC-7681
Combining fungible token ERC-20 and multi-token ERC-1155
ERC-7682
A capability allowing wallets to indicate that they have access to additional funds.
ERC-7683
Programmable solvers for intent protocols.
ERC-7694
Cross-chain storage router protocol incorporating storage router for Solana
ERC-7695
Introduces contexts and ownership delegation for ERC-721 tokens, expanding dApps and financial use cases without transferring ownership
ERC-7699
Include a unique identifier (transfer or "payment" reference) for each ERC-20 transaction to associate transfers with orders/invoices.
ERC-7700
Provides a mechanism to replace L1 storage with L2 and databases through cross-chain routers
ERC-7710
Interfaces for consistently delegating capabilities to other contracts or EOAs.
ERC-7715
Adds JSON-RPC method for requesting permissions from a wallet
ERC-7720
Allows users to schedule ERC-20 token transfers for withdrawal at a specified future time, enabling deferred payments.
ERC-7721
Interface for enabling locking of ERC-1155 using locker and token id based approvals
ERC-7722
A token specification designed to enhance privacy by concealing balance information.
ERC-7726
Interface for data feeds providing the relative value of assets.
ERC-7729
An ERC-20 extension for tokens with metadata.
ERC-7730
JSON format describing how to clear-sign smart contract calls and typed messages.
ERC-7738
Permissionless registry to fetch executable scripts for contracts
ERC-7739
A defensive rehashing scheme which prevents signature replays across smart accounts and preserves the readability of the signed contents
ERC-7741
Set Operator via EIP-712 secp256k1 signatures
ERC-7754
Provides a mechanism for dapps to use the extension wallets API in a tamperproof way
ERC-7760
Minimal upgradeable proxies with immutable arguments and support for onchain implementation queries
ERC-7765
An interface extending ERC-721 representing real world assets that users can exercise privileges with NFTs.
ERC-7769
JSON-RPC API methods for communication between smart contract account wallets and ERC-4337 bundlers
ERC-7770
An interface for tokens that maintain a peg to an underlying token while being only partially redeemable to this token.
ERC-7774
Introduce a new HTTP cache control method using EVM events for invalidation
ERC-7779
Interface for delegated externally owned accounts to enable better redelegation between wallets.
ERC-7780
Introduces new smart account module types for signature validation and permissioning
ERC-7785
Derive chain identifiers by hashing their chain name and use ENS to map chain names to these identifiers
ERC-7787
DAO governance where voting power is non-transferable and decays over time without active contributions.
ERC-7794
A cross-network registry contract to manage and track grants, enhancing transparency and interoperability for grant programs.
ERC-7795
Wallet Call API extension for transaction prerequisites for common token types
ERC-7802
Allow authorized contracts to mint and burn token representations during crosschain transfers
ERC-7803
Improvements for EIP-712 to support smart contract accounts.
ERC-7806
Extensible intent-centric EOA smart account interface design to support batch execution, gas sponsorship and more other functionalities.
ERC-7811
JSON-RPC method for wallets to share a user’s full asset list with Dapps, including assets not easily found through on-chain data alone
ERC-7821
A minimal batch executor interface for delegations
ERC-7827
Manage a JSON object onchain with per-key version history and a REST-like read interface.
ERC-7831
Textual representation of an address and a chain.
ERC-7836
Adds JSON-RPC methods for requesting unsigned EIP-5792 calls based on the wallet's implementation, and then sending those calls once signed.
ERC-7841
A mailbox API and message format to provide a unified cross-chain developer experience
ERC-7845
A universal data model that an Orchestrator can understand to help fulfil a request for a solution from a wallet or any other system.
ERC-7846
Adds JSON-RPC method for requesting wallet connection with modular capabilities.
ERC-7847
Create a social media post or publication in the form of an NFT.
ERC-7856
A URI scheme for chain-specific payment requests.
ERC-7861
An extension to ERC-721 that adds collection-wide verifiable credential properties, this allows native support for onchain credentials.
ERC-7871
Adds a JSON-RPC method for requesting a signature from a wallet
ERC-7876
EVM-compatible network configuration specification for DApps supporting any custom network features through extensions.
ERC-7884
A protocol that enables smart contracts to redirect write operations to external systems.
ERC-7887
Extension of ERC-7540 with cancelation support
ERC-7888
Trustless storage-based message broadcasting for rollups.
ERC-7891
Interface for hierarchical NFTs, enabling splitting a single NFT and merging multiple NFTs
ERC-7895
Adds JSON-RPC method for requesting that a universal wallet create or track another account that it owns
ERC-7902
EIP-5792 Capabilities allowing dApps and wallets to exchange all AA specific UserOp fields
ERC-7920
A scheme for signing multiple typed-data messages with a single signature
ERC-7929
Asset-bound Tokens (ABT) permanently bound to another token, known as PermaLink-ABTs.
ERC-7946
Unidirectional app to wallet communication for private construction of transactions
ERC-7947
Universal mechanism to recover a smart account's access via custom recovery providers.
ERC-7955
A permissionless method and parameters for deploying a CREATE2 factory across EVM chains to a deterministic address using EIP-7702.
ERC-7962
Extends privacy to ERC-721 and ERC-20 tokens.
ERC-7964
Support EIP-712 signatures for crosschain account operations.
ERC-7965
Cross-chain messaging using cryptographic proofs to verify messages between blockchains.
ERC-7968
Enable third parties to transfer tokens authorized by a signed message.
ERC-7969
A registry for DKIM public key hashes, enabling on-chain verification.
ERC-7984
Confidential fungible tokens use an account-based accounting model while maintaining the confidentiality of transfer amounts and balances.
ERC-7985
Gateway attributes for cancellation, timeout, retry, dependencies, and delivery control in cross-chain messaging.
ERC-7988
A smart‑wallet interface for EIP‑7702 account‑code delegation.
ERC-7992
Interfaces for registering ML model commitments and verifying zero-knowledge proofs of their inferences on-chain.
ERC-7996
Method to publish and detect contract features that lack an ERC-165 interface
ERC-8000
Allowing operating batch executions on behalf of non delegated EOAs
ERC-8002
Trustless singleton contract for on-chain verification of Bitcoin transactions through block headers
ERC-8004
Discover agents and establish trust through reputation and validation
ERC-8017
Minimal ERC for a single-asset payout bucket that vends its entire balance for a fixed payment amount.
ERC-8023
Contract ownership management with multi-step ownership transfer mechanism for secure smart contract ownership
ERC-8033
Multi-agent councils to resolve decentralized information queries
ERC-8040
Environmental, Social, and Governance (ESG) asset tokenization with metadata, attestations, and lifecycle integrity.
ERC-8041
Create fixed-supply collections of ERC-8004 Agent NFTs with mint number tracking
ERC-8047
A DAG-based token enabling hierarchical traceability and efficient enforcement for compliant digital assets.
ERC-8048
A key-value store interface that allows registries to store and retrieve arbitrary bytes as metadata directly onchain.
ERC-8049
Onchain metadata for arbitrary contracts with optional Diamond Storage for predictable data storage locations.
ERC-8054
Checkpoint-based ERC-20 tokens that can be efficiently forked to distribute new tokens to existing holders.
ERC-8056
Equity Token support for Stock Splits
ERC-8065
Enables any token to be wrapped, allowing secretly burnt tokens to be reminted — making privacy a native feature of every token.
ERC-8074
Defines a convention for self-describing structured data in `bytes` parameters using 4-byte selectors derived from EIP-712 type strings.
ERC-8084
ZKmeta is a method to discover ZK circuit identifiers, semantic versions, verification keys, public input schemas.
ERC-8085
Fungible tokens supporting both transparent (ERC-20) and privacy-preserving (zk-SNARK) modes with seamless conversion
ERC-8086
An abstract privacy foundation layer that can be used in both dual-mode tokens and wrapped tokens
ERC-8092
A way to publicly associate two accounts with arbitrary contextual data
ERC-8100
Interface and XML binding schema for contracts that expose a canonical representation of their state.
ERC-8106
Event-driven compliance framework for Real World Asset tokens with entity classification and audit events
ERC-8107
Web of trust validation using ENS names for ERC-8001 multi-party coordination
ERC-8110
An architectural pattern that organizes Diamond storage by domain using ERC-8042 identifiers.
ERC-8113
Series Accounting method for collecting performance fees in ERC-7540 type vaults.
ERC-8117
Subscript (0x0₈) and ASCII (0x0(8)) notation for leading-zero EVM addresses to prevent address-poisoning by surfacing the unique suffix.
ERC-8119
A format for parameterized string keys used in EVM key-value storage.
ERC-8121
A specification for cross-chain function calls using hooks with ERC-7930 interoperable addresses.
ERC-8122
A minimal gas efficient registry design for AI agents
ERC-8127
Uniquely identifies a token by joining a human-readable alias, token ID, and ERC-7930 interoperable address.
ERC-8153
Simplifies diamond management, deployment and upgrades.
ERC-8179
Minimal interface for declaring field element sub-ranges within EIP-4844 blobs
ERC-8180
Interfaces for authenticated messaging over EIP-4844 blobs with on-chain decoder discovery
ERC-8183
Job escrow with evaluator attestation for agent commerce.
ERC-8199
Secure agentic automation with time-gated, granular check hooks per agentic invoke
ERC-8217
A per-chain singleton protocol that binds ERC-8004 agents to external NFT or token controllers.
ERC-8226
A compliance delegation layer for AI agents operating on tokenized regulated assets.
ERC-8255
Token approvals expire after a bounded duration by default.
ERC-8257
Minimal onchain registry for AI agent tools with extensible predicate-based access control
ERC-8273
An on-chain Agent Attestation Registry with transaction-scoped authorization via transient storage.
ERC-8290
A method for importing and exporting notes between UTXO-based privacy protocols.