Back to overview

Others

Everything else across the Ethereum proposal space.

Showing 457 EIPs
ERC-137

Ethereum Domain Name Service - Specification

# Abstract

Others
EIP-1193

Ethereum Provider JavaScript API

A common convention in the Ethereum web application ("dapp") ecosystem is for key management software ("wallets") to expose their API via a JavaScript object in the web page. This object is called "the Provider".

Others
ERC-55

Mixed-case checksum address encoding

# Specification

Others
ERC-165

Standard Interface Detection

Herein, we standardize the following:

Others
EIP-7892

Blob Parameter Only Hardforks

Defines a mechanism for scaling Ethereum’s blob capacity via specialized hard forks that modify only blob-related parameters.

Others
ERC-3643

T-REX - Token for Regulated EXchanges

An institutional grade security token contract that provides interfaces for the management and compliant transfer of security tokens.

Others
EIP-7642

eth/69 - history expiry and simpler receipts

Adds history serving window and removes bloom filter in receipt

Others
ERC-7930

Interoperable Addresses

An extensible binary format to refer to an address specific to one chain.

Others
ERC-2771

Secure Protocol for Native Meta Transactions

A contract interface for receiving meta transactions through a trusted forwarder

Others
ERC-5750

General Extensibility for Method Behaviors

Designating last param of dynamically sized bytes to be used for behavior extensions of methods.

Others
ERC-681

URL Format for Transaction Requests

URLs embedded in QR-codes, hyperlinks in web-pages, emails or chat messages provide for robust cross-application signaling between very loosely coupled applications. A standardized URL format for payment requests allows for instant invocati

Others
ERC-3668

CCIP Read—Secure offchain data retrieval

CCIP Read provides a mechanism to allow a contract to fetch external data.

Others
ERC-5219

Contract Resource Requests

Allows the requesting of resources from contracts

Others
ERC-7528

ETH (Native Asset) Address Convention

An address placeholder for ETH when used in the same context as an ERC-20 token.

Others
EIP-778

Ethereum Node Records (ENR)

# Abstract

Others
EIP-1679

Hardfork Meta: Istanbul

This meta-EIP specifies the changes included in the Ethereum hardfork named Istanbul.

Others
EIP-2124

Fork identifier for chain compatibility checks

There are many public and private Ethereum networks, but the discovery protocol doesn't differentiate between them. The only way to check if a peer is good or bad (same chain or not), is to establish a TCP/IP connection, wrap it with RLPx c

Others
EIP-2464

eth/65: transaction announcements and retrievals

Introduces `NewPooledTransactionHashes`, `GetPooledTransactions`, and `PooledTransactions`.

Others
ERC-4804

Web3 URL to EVM Call Message Translation

A translation of an HTTP-style Web3 URL to an EVM call message

Others
ERC-7201

Namespaced Storage Layout

Conventions for the storage location of structs in the namespaced storage pattern.

Others
EIP-7607

Hardfork Meta - Fusaka

EIPs included in the Fulu/Osaka Ethereum network upgrade.

Others
EIP-7840

Add blob schedule to EL config files

Include per-fork blob parameters in client configuration files

Others
ERC-181

ENS support for reverse resolution of Ethereum addresses

# Abstract This EIP specifies a TLD, registrar, and resolver interface for reverse resolution of Ethereum addresses using ENS. This permits associating a human-readable name with any Ethereum blockchain address. Resolvers can be certain tha

Others
EIP-606

Hardfork Meta: Homestead

This specifies the changes included in the hard fork named Homestead.

Others
EIP-608

Hardfork Meta: Tangerine Whistle

This specifies the changes included in the hard fork named Tangerine Whistle (EIP 150).

Others
EIP-609

Hardfork Meta: Byzantium

This specifies the changes included in the hard fork named Byzantium.

Others
EIP-695

Create `eth_chainId` method for JSON-RPC

The `eth_chainId` method should return a single STRING result for an integer value in hexadecimal format, describing the currently configured `CHAIN_ID` value used for signing replay-protected transactions, introduced by [EIP-155](./eip-155

Others
EIP-779

Hardfork Meta: DAO Fork

This documents the changes included in the hard fork named "DAO Fork". Unlike other hard forks, the DAO Fork did not change the protocol; all EVM opcodes, transaction format, block structure, and so on remained the same. Rather, the DAO For

Others
EIP-1013

Hardfork Meta: Constantinople

This meta-EIP specifies the changes included in the Ethereum hardfork named Constantinople.

Others
EIP-1716

Hardfork Meta: Petersburg

This meta-EIP specifies the changes included in the Ethereum hardfork that removes [EIP-1283](./eip-1283.md) from [Constantinople](./eip-1013.md).

Others
ERC-1820

Pseudo-introspection Registry Contract

This standard defines a registry where smart contracts and regular accounts can publish which functionality they implement---either directly or through a proxy contract.

Others
EIP-2481

eth/66 request identifier

Introduces a request id for all requests of the eth protocol

Others
EIP-2982

Serenity Phase 0

Phase 0 of the release schedule of Serenity, a series of updates to Ethereum a scalable, proof-of-stake consensus

Others
ERC-5564

Stealth Addresses

Private, non-interactive transactions

Others
ERC-5679

Token Minting and Burning

An extension for minting and burning EIP-20, EIP-721, and EIP-1155 tokens

Others
EIP-6122

Forkid checks based on timestamps

Modifies the forkid checks to work with timestamps and block numbers

Others
ERC-6909

Minimal Multi-Token Interface

A minimal specification for managing multiple tokens by their id in a single contract.

Others
EIP-7569

Hardfork Meta - Dencun

EIPs included in the Deneb/Cancun Ethereum network upgrade.

Others
EIP-7600

Hardfork Meta - Pectra

EIPs included in the Prague/Electra Ethereum network upgrade.

Others
ERC-7786

Cross-Chain Messaging Gateway

An interface for contracts to send and receive cross-chain messages containing arbitrary data.

Others
EIP-7935

Set default gas limit to 60M

Recommend a new gas limit value for Fusaka and update execution layer client default configs

Others
EIP-8134

Hardfork Meta - BPO1

Blob parameter changes with BPO1 on Ethereum mainnet.

Others
EIP-8135

Hardfork Meta - BPO2

Blob parameter changes with BPO2 on Ethereum mainnet.

Others
ERC-223

Token with transaction handling model

Token with transaction handling model designed to behave identical to native currency (ether)

Others
EIP-234

Add `blockHash` to JSON-RPC filter options.

This addition would allow clients to fetch logs for specific blocks, whether those blocks were in the current main chain or not. This resolves some issues that make it difficult/expensive to author robust clients due to the nature of chain

Others
EIP-2364

eth/64: forkid-extended protocol handshake

Introduces validation of the `forkid` when handshaking with peers.

Others
ERC-2678

Revised Ethereum Smart Contract Packaging Standard (EthPM v3)

This EIP defines a data format for *package manifest* documents, representing a package of one or more smart contracts, optionally including source code and any/all deployed instances across multiple networks. Package manifests are minified

Others
EIP-2700

JavaScript Provider Event Emitter

This standard provides the description of an object that is made available to JavaScript applications which they can use to receive notifications from an Ethereum Provider. This standard only describes the notification mechanism, it does no

Others
ERC-3156

Flash Loans

A flash loan is a smart contract transaction in which a lender smart contract lends assets to a borrower smart contract with the condition that the assets are returned, plus an optional fee, before the end of the transaction. This ERC speci

Others
ERC-3475

Abstract Storage Bonds

Interface for creating tokenized obligations with abstract on-chain metadata storage

Others
ERC-4400

EIP-721 Consumable Extension

Interface extension for EIP-721 consumer role

Others
EIP-4938

eth/67 - Removal of GetNodeData

Remove GetNodeData and NodeData messages from the wire protocol

Others
ERC-5484

Consensual Soulbound Tokens

Interface for special NFTs with immutable ownership and pre-determined immutable burn authorization

Others
ERC-5773

Context-Dependent Multi-Asset Tokens

An interface for Multi-Asset tokens with context dependent asset type output controlled by owner's preference.

Others
EIP-5793

eth/68 - Add tx type to tx announcement

Adds the transaction type and transaction size to tx announcement messages in the wire protocol

Others
ERC-6093

Custom errors for commonly-used tokens

Lists custom errors for common token implementations

Others
ERC-7053

Interoperable Digital Media Indexing

A universal indexing method to record, discover and retrieve the history of digital media on EVM-compatible blockchains.

Others
ERC-7291

Purpose bound money

An extension to ERC-1155 implementing a hybrid form of programmable payment and money.

Others
EIP-7568

Hardfork Meta Backfill - Berlin to Shapella

Pointers to specifications used for the network upgrades from Berlin to Shapella.

Others
ERC-7656

Generalized Contract-Linked Services

Define a factory for generic services linked to any contract type, including smart accounts and NFTs

Others
EIP-7910

eth_config JSON-RPC Method

A JSON-RPC method that describes the configuration of the current and next fork

Others
ERC-8001

Agent Coordination Framework

Minimal, single-chain, multi-party agent coordination using EIP-712 attestations

Others
ERC-8042

Diamond Storage

Define storage locations for structs using human-readable, meaningful strings.

Others
ERC-8126

AI Agent Verification

Specialized multi-layer verification for AI Agent security

Others
EIP-1474

Remote procedure call specification

Nodes created by the current generation of Ethereum clients expose inconsistent and incompatible remote procedure call (RPC) methods because no formal Ethereum RPC specification exists. This proposal standardizes such a specification to pro

Others
EIP-4

EIP Classification

# Abstract

Others
ERC-162

Initial ENS Hash Registrar

This ERC describes the implementation, as deployed to the main ethereum network on 2017-05-04, of a registrar contract to govern the allocation of names in the Ethereum Name Service (ENS). The corresponding source code is [here](https://git

Others
ERC-190

Ethereum Smart Contract Packaging Standard

# Abstract

Others
EIP-627

Whisper Specification

This EIP describes the format of Whisper messages within the ÐΞVp2p Wire Protocol. This EIP should substitute the [existing specification](https://github.com/ethereum/wiki/wiki/Whisper-Wire-Protocol). More detailed documentation on Whisper

Others
EIP-706

DEVp2p snappy compression

The base networking protocol (DEVp2p) used by Ethereum currently does not employ any form of compression. This results in a massive amount of bandwidth wasted in the entire network, making both initial sync as well as normal operation slowe

Others
ERC-820

Pseudo-introspection Registry Contract

This standard defines a registry where smart contracts and regular accounts can publish which functionalities they implement---either directly or through a proxy contract.

Others
EIP-868

Node Discovery v4 ENR Extension

# Abstract

Others
ERC-1363

Payable Token

Standard functions a token contract and contracts working with tokens can implement to make a token Payable.

Others
EIP-1898

Add `blockHash` to defaultBlock methods

Add `blockHash` option to JSON-RPC methods that currently support defaultBlock parameter.

Others
ERC-2135

Consumable Interface (Tickets, etc)

An interface extending ERC-721 and ERC-1155 for consumability, supporting use case such as an event ticket.

Others
EIP-2159

Common Prometheus Metrics Names for Clients

Many Ethereum clients expose a range of metrics in a format compatible with Prometheus to allow operators to monitor the client's behaviour and performance and raise alerts if the chain isn't progressing or there are other indications of er

Others
EIP-2228

Canonicalize the name of network ID 1 and chain ID 1

The name for the Ethereum network with network ID 1 and chain ID 1 shall be Ethereum Mainnet or just Mainnet. This is a proper noun.

Others
ERC-2309

ERC-721 Consecutive Transfer Extension

The optional ERC-721 Consecutive Transfer Extension provides a standardized event which could be emitted during the creation/transfer of one, or many non-fungible tokens. This standard does not set the expectation of how you might create/tr

Others
EIP-2696

JavaScript `request` method RPC transport

This standard provides the description of an object that is made available to JavaScript applications which they can use to communicate with the Ethereum blockchain through. This standard only describes the transport mechanism, it does not

Others
EIP-2976

Typed Transactions over Gossip

Adds support for transmission of typed transactions over devp2p.

Others
EIP-4736

Consensus Layer Withdrawal Protection

Additional security for BLSToExecutionChange operation when a consensus layer mnemonic may be compromised, without changing consensus

Others
ERC-4834

Hierarchical Domains

Extremely generic name resolution

Others
EIP-4881

Deposit Contract Snapshot Interface

Establishing the format and endpoint for transmitting a snapshot of the deposit Merkle tree

Others
ERC-5202

Blueprint contract format

Define a bytecode container format for indexing and utilizing blueprint contracts

Others
ERC-5380

ERC-721 Entitlement Extension

Allows token owners to grant the ability for others to use specific properties of those tokens

Others
ERC-5507

Refundable Tokens

Adds refund functionality to ERC-20, ERC-721, and ERC-1155 tokens

Others
ERC-5516

Soulbound Multi-owner Tokens

An interface for non-transferable, Multi-owner NFTs binding to Ethereum accounts

Others
ERC-5646

Token State Fingerprint

Unambiguous token state identifier

Others
ERC-5732

Commit Interface

A simple but general commit interface to support commit-reveal scheme.

Others
EIP-5749

The 'window.evmproviders' object

Add 'window.evmproviders' and suggest the eventual removal of 'window.ethereum'

Others
EIP-5757

Process for Approving External Resources

Requirements and process for allowing new origins of external resources

Others
EIP-6049

Deprecate SELFDESTRUCT

Deprecate SELFDESTRUCT by discouraging its use and warning about a potential future behavior change.

Others
ERC-6239

Semantic Soulbound Tokens

Adding RDF triples to ERC-5192 token metadata to capture social meaning

Others
ERC-6538

Stealth Meta-Address Registry

A canonical contract for entities to register stealth meta-addresses directly or through a third party using signatures.

Others
ERC-6808

Fungible Key Bound Token

An interface for Fungible Key Bound Tokens, also known as a FKBT.

Others
EIP-6963

Multi Injected Provider Discovery

Using window events to announce injected Wallet Providers

Others
ERC-6982

Efficient Default Lockable Tokens

A gas-efficient approach to lockable ERC-721 tokens

Others
ERC-7007

Verifiable AI-Generated Content Token

An ERC-721 extension for verifiable AI-generated content tokens using Zero-Knowledge and Optimistic Machine Learning techniques

Others
ERC-7066

Lockable Extension for ERC-721

Interface for enabling locking of ERC-721 using locker and approved

Others
ERC-7092

Financial Bonds

Represents debt issued by entities to investors.

Others
ERC-7208

On-Chain Data Containers

Interoperability by abstracting logic away from storage

Others
EIP-7329

ERC/EIP Repository split

Split the ERC specifications out of the EIP repository into a new repository, so that only core protocol EIPs remain

Others
ERC-7439

Prevent ticket touting

An interface for customers to resell their tickets via authorized ticket resellers.

Others
ERC-7578

Physical Asset Redemption

Provides the holder of physical asset backed NFTs readily available real-world information on the underlying physical asset.

Others
EIP-7587

Reserve Precompile Address Range for RIPs

Reserve precompile address range for use by the RIP process

Others
ERC-7627

Secure Messaging Protocol

End-to-end encryption for sending messages between users.

Others
ERC-7631

Dual Nature Token Pair

A specification for a co-joined fungible and non-fungible token pair

Others
ERC-7751

Wrapping of bubbled up reverts

Handling bubbled up reverts using custom errors with additional context

Others
ERC-7813

Store, Table-Based Introspectable Storage

On-chain tables for automatic indexing and introspectable state

Others
ERC-7837

Diffusive Tokens

A fungible token that mints new tokens on transfer, charges a per-token native fee, and enforces a capped supply.

Others
EIP-7870

Hardware and Bandwidth Recommendations

System recommendations for Validators and Full nodes

Others
ERC-7878

Bequeathable Contracts

Inheritance of tokens after the owner's death

Others
ERC-7943

uRWA - Universal Real World Asset Interface

Interfaces for common base tokens defining compliance checks, transfer controls, and enforcement actions for Real World Assets (RWAs).

Others
ERC-7950

Encode chain id with transaction hash

Encode a chain ID and transaction hash into a unique string format

Others
ERC-8063

Groups - Membership Tokens

ERC-20 tokens representing group membership with threshold-based access control.

Others
ERC-1191

Add chain id to mixed-case checksum address encoding

The [EIP-55](./eip-55.md) was created to prevent users from losing funds by sending them to invalid addresses. This EIP extends [EIP-55](./eip-55.md) to protect users from losing funds by sending them to addresses that are valid but that wh

Others
EIP-5069

EIP Editor Handbook

Organizational structure, decision making process, and other EIP Editor odds and ends.

Others
ERC-7579

Minimal Modular Smart Accounts

Modular smart account interfaces and behavior for interoperability with minimal restrictions for accounts and modules

Others
EIP-7773

Hardfork Meta - Glamsterdam

EIPs included in the Glamsterdam Ethereum network upgrade.

Others
EIP-3076

Slashing Protection Interchange Format

A JSON interchange format for proof of stake validators to migrate slashing protection data between clients.

Others
EIP-3155

EVM trace specification

A JSON format for EVM traces

Others
ERC-5114

Soulbound Badge

A token that is attached to a "soul" at mint time and cannot be transferred after that.

Others
ERC-2333

BLS12-381 Key Generation

BLS12-381 Key Generation using a hierarchical tree

Others
ERC-2334

BLS12-381 Deterministic Account Hierarchy

BLS12-381 Deterministic account hierarchy structure

Others
ERC-2335

BLS12-381 Keystore

Keystore for storing BLS12-381 keys

Others
ERC-8004

Trustless Agents

Discover agents and establish trust through reputation and validation

Others
EIP-8159

eth/71 - Block Access List Exchange

Adds peer-to-peer exchange of block-level access lists to the eth protocol

Others
ERC-5008

ERC-721 Nonce Extension

Add a `nonce` function to ERC-721.

Others
ERC-5164

Cross-Chain Execution

Defines an interface that supports execution across EVM networks.

Others
ERC-6224

Contracts Dependencies Registry

A registry for managing smart contracts with their dependencies.

Others
ERC-7744

Code Index

Global repository of bytecode, enabling developers, auditors, and researchers to find, analyze, and reuse bytecode efficiently.

Others
ERC-7945

Confidential Transactions Supported Token

Outlines a fungible token interface that hides per-account balances, boosting privacy in dApps

Others
ERC-8153

Facet-Based Diamonds

Simplifies diamond management, deployment and upgrades.

Others
ERC-8167

Modular Dispatch Proxies

Proxy-level function dispatch via delegatecall

Others
ERC-8325

Asset Anchor Registry

A registry interface for registry-scoped token-to-anchor bindings for off-chain asset claims

Others
ERC-8326

Canonical Document Bundle Anchor

A deterministic document-entry bundle hash and subject-scoped anchoring interface with supersession history

Others
ERC-8327

Directional Transfer Domain Registry

Defines token-agnostic directional transfer-route permissions between opaque domains by asset class

Others
ERC-8329

Subject-Linked Impact Snapshot Log

Defines append-only subject-linked impact snapshots with correction provenance, methodology versioning, and attestations

Others
ERC-1185

Storage of DNS Records in ENS

A system to store and retrieve DNS records within the ENS contract.

Others
ERC-5247

Smart Contract Executable Proposal Interface

An interface to create and execute proposals.

Others
ERC-5269

ERC Detection and Discovery

An interface to identify if major behavior or optional behavior specified in an ERC is supported for a given caller.

Others
ERC-6372

Contract clock

An interface for exposing a contract's clock value and details

Others
ERC-6617

Bit Based Permission

A permission and role system based on bits

Others
ERC-6944

ERC-5219 Resolve Mode

Adds an ERC-4804 resolveMode to support ERC-5219 requests

Others
EIP-7904

Compute Gas Cost Analysis

Empirical analysis of EVM compute operation runtimes concluding that no compute gas cost needs repricing at the target throughput

Others
EIP-7975

eth/70 - partial block receipt lists

Adds a facility for paginating block receipts in the p2p protocol

Others
EIP-8136

Cell-Level Deltas for Data Column Broadcast

Optimization for disseminating only previously unseen cells to the network for PeerDAS.

Others
ERC-1066

Status Codes

This standard outlines a common set of status codes in a similar vein to HTTP statuses. This provides a shared set of signals to allow smart contracts to react to situations autonomously, expose localized error messages to users, and so on.

Others
ERC-1202

Voting Interface

A general interface for voting on-chain

Others
ERC-3009

Transfer With Authorization

Transfer fungible assets via a signed authorization

Others
ERC-4824

Common Interfaces for DAOs

An API for decentralized autonomous organizations (DAOs).

Others
ERC-4973

Account-bound Tokens

An interface for non-transferrable NFTs binding to an Ethereum account like a legendary World of Warcraft item binds to a character.

Others
ERC-5289

Ethereum Notary Interface

Allows Smart Contracts to be Legally Binding Off-Chain

Others
ERC-5639

Delegation Registry

Delegation of permissions for safer and more convenient signing operations.

Others
ERC-5805

Voting with delegation

An interface for voting weight tracking, with delegation support

Others
ERC-6065

Real Estate Token

An interface for real estate NFTs that extends ERC-721

Others
ERC-6120

Universal Token Router

A singleton router contract allows tokens to be spent in the transfer-and-call pattern instead of approve-then-call.

Others
ERC-6358

Cross-Chain Token States Synchronization

A paradigm to synchronize token states over multiple existing public chains

Others
ERC-6366

Permission Token

A token that holds the permission of an address in an ecosystem

Others
ERC-6596

Cultural and Historical Asset Token

Metadata extension to enhance the discoverability, connectivity, and collectability of culturally and historically significant NFTs.

Others
ERC-6734

L2 Token List

Token List that ensures the correct identification of tokens from different Layer 1, Layer 2, or Sidechains.

Others
ERC-6735

L2 Aliasing of EVM-based Addresses

Identify and translate EVM-based addresses from different Layer 1, Layer 2, or Sidechains

Others
ERC-6997

ERC-721 with transaction validation step.

A new validation step for transfer and approve calls, achieving a security step in case of stolen wallet.

Others
ERC-7399

⚡ Flash Loans ⚡

Interfaces and processes for flash loans

Others
ERC-7417

Token Converter

Smart-contract service that converts token of one ERC version to another

Others
ERC-7750

Decentralized Employment System

An employment system that records employment history.

Others
ERC-7758

Transfer With Authorization

Transfer fungible assets via a signed authorization.

Others
ERC-7776

Transparent Financial Statements

Open Transparent Financial Data such as Revenue, Costs of Goods Sold, Operating Expenses, EBITDA and Earnings Per Share for all Investors.

Others
ERC-7777

Governance for Human Robot Societies

Defines interfaces for managing the identities of humans and robots, and establishing rule sets for their interaction.

Others
ERC-7796

Conditional send transaction RPC

JSON-RPC API for block builders allowing users to express preconditions for transaction inclusion

Others
ERC-7828

Interoperable Names

Defines a human readable chain-specific address format that allows for chain discovery using ENS.

Others
ERC-7866

Decentralised User Profiles

Decentralised Interoperable User Identity with segmented Avatars per DApp Profile

Others
ERC-7962

Key Hash Based Tokens

Extends privacy to ERC-721 and ERC-20 tokens.

Others
EIP-8070

eth/72 - Sparse Blobpool

Introduce custody-aligned sampling in the EL blobpool to vacate bandwidth

Others
ERC-8107

ENS Trust Registry for Agent Coordination

Web of trust validation using ENS names for ERC-8001 multi-party coordination

Others
ERC-8119

Parameterized Storage Keys

A format for parameterized string keys used in EVM key-value storage.

Others
ERC-8152

Content-Addressable Logic Modules (CALM)

Content-addressable logic modules for proxy architectures. Multichain consistent and permissionlessly replicable, leading to gas-efficiency.

Others
EIP-8189

snap/2 - BAL-Based State Healing

Replaces trie node healing with block access list based state catch-up in the snap protocol

Others
EIP-8261

Gas Limit Schedule

Recommend an optional post-Gloas consensus layer gas limit schedule for epoch-based defaults and maximum recommendations.

Others
ERC-725

General data key/value store and execution

An interface for a smart contract based account with attachable data key/value store

Others
ERC-3770

Chain-specific addresses

Prepending chain-specific addresses with a human-readable chain identifier

Others
EIP-4444

Bound Historical Data in Execution Clients

Prune history older than the consensus-layer block retention window

Others
ERC-6860

Web3 URL to EVM Call Message Translation

A translation of an HTTP-style Web3 URL to an EVM call message

Others
ERC-7700

Cross-chain Storage Router Protocol

Provides a mechanism to replace L1 storage with L2 and databases through cross-chain routers

Others
ERC-7710

Smart Contract Delegation

Interfaces for consistently delegating capabilities to other contracts or EOAs.

Others
ERC-8086

Privacy Token

An abstract privacy foundation layer that can be used in both dual-mode tokens and wrapped tokens

Others
ERC-8127

Human Readable Token Identifiers

Uniquely identifies a token by joining a human-readable alias, token ID, and ERC-7930 interoperable address.

Others
ERC-8179

Blob Space Segments

Minimal interface for declaring field element sub-ranges within EIP-4844 blobs

Others
ERC-634

Storage of text records in ENS

Profiles for ENS resolvers to store arbitrary text key/value pairs.

Others
ERC-1900

dType - Decentralized Type System for EVM

We are proposing a decentralized Type System for Ethereum, to introduce data definition (and therefore ABI) consistency. This ERC focuses on defining an on-chain Type Registry (named `dType`) and a common interface for creating types, based

Others
ERC-1996

Holdable Token

A hold specifies a payer, a payee, a maximum amount, a notary and an expiration time. When the hold is created, the specified token balance from the payer is put on hold. A held balance cannot be transferred until the hold is either execute

Others
ERC-2304

Multichain address resolution for ENS

This EIP introduces new overloads for the `addr` field for ENS resolvers, which permit resolution of addresses for other blockchains via ENS.

Others
ERC-838

ABI specification for REVERT reason string

A proposal to extend the ABI specification to include typed errors in the REVERT reason string.

Others
ERC-1613

Gas stations network

A decentralized network allowing smart contracts to accept and pay for relayed transactions, enabling gasless user experiences.

Others
ERC-4972

Name-Owned Account

Name-Owned Account for Social Identity

Others
ERC-5115

SY Token

Interface for wrapped yield-bearing tokens.

Others
ERC-5630

New approach for encryption / decryption

defines a specification for encryption and decryption using Ethereum wallets.

Others
ERC-5700

Bindable Token Interface

Interface for binding fungible and non-fungible tokens to assets.

Others
ERC-5727

Semi-Fungible Soulbound Token

An interface for soulbound tokens, also known as badges or account-bound tokens, that can be both fungible and non-fungible.

Others
ERC-5791

Physical Backed Tokens

Minimal interface for linking ownership of ERC-721 NFTs to a physical chip

Others
ERC-6123

Smart Derivative Contract

A deterministic protocol for frictionless trade processing of financial contracts

Others
ERC-6170

Cross-Chain Messaging Interface

A common smart contract interface for interacting with messaging protocols.

Others
ERC-6604

Abstract Token

move tokens on- and off-chain as desired, enabling zero-cost minting while preserving on-chain composability

Others
ERC-6785

ERC-721 Utilities Information Extension

Provide easy access to information about the `utility` of an NFT via functions and the NFT's metadata

Others
ERC-6787

Order Book DEX with Two Phase Withdrawal

An order book-based DEX Interface that ensures the asset security of both users and the exchange

Others
ERC-6806

ERC-721 Holding Time Tracking

Add holding time information to ERC-721 tokens

Others
ERC-6821

Support ENS Name for Web3 URL

A mapping from an ENS name to the contract address in Web3 URL

Others
ERC-6823

Token Mapping Slot Retrieval Extension

Approach to enhance precision of off-chain transaction simulations by accessing mapping storage slot in ERC-20/721/1155 contracts.

Others
ERC-6900

Modular Smart Contract Accounts

Interfaces for smart contract accounts and modules, optionally supporting upgradability and introspection

Others
ERC-6932

Subscription-Based Token

ERC-20 extension providing access to a service or product that requires recurring payments.

Others
ERC-6960

Dual Layer Token

Token with a two-level classification system using mainId and subId

Others
ERC-7087

MIME type for Web3 URL in Auto Mode

Add ability to indicate or determine the MIME type of the data returned by a Web3 URL in auto mode

Others
ERC-7093

Social Recovery Interface

Interfaces for social recovery account supporting various guardian types and customizable recovery policies.

Others
ERC-7254

Token Revenue Sharing

Revenue token is a token that shares rewards for holders.

Others
ERC-7272

Ethereum Access Token

A protocol for authorizing function calls from an off-chain service

Others
ERC-7303

Token-Controlled Token Circulation

Access control scheme based on token ownership.

Others
ERC-7405

Portable Smart Contract Accounts

Migrating smart contract accounts at the Proxy (ERC-1967) layer.

Others
ERC-7406

Multi-Namespace Onchain Registry

An universally accepted multi-namespace registry with mapping structures on the Ethereum

Others
ERC-7412

On-Demand Off-Chain Data Retrieval

A method to construct multicalls with prepended verifiable off-chain data

Others
ERC-7425

Tokenized Reserve

Transparent reserve fund on-chain with stakeholder participation.

Others
ERC-7484

Registry Extension for ERC-7579

Adapters that allow modular smart accounts to verify the security of modules using a Module Registry

Others
ERC-7506

Trusted Hint Registry

A system for managing on-chain metadata, enabling verification of ecosystem claims.

Others
ERC-7508

Dynamic On-Chain Token Attributes Repository

Dynamic on-chain storage of token attributes in a public-good repository.

Others
ERC-7509

Entity Component System

Represent entities comprising components of data, with systems which operate on entities' components.

Others
ERC-7512

Onchain Representation for Audits

Proposal to define a contract parseable representation of Audit reports.

Others
ERC-7517

Content Consent for AI/ML Data Mining

A proposal adding "dataMiningPreference" in the metadata to preserve the digital content's original intent and respect creator's rights.

Others
ERC-7522

OIDC ZK Verifier for AA Account

A ERC-4337 compatible OIDC ZK Verifier

Others
ERC-7529

Contract Discovery and eTLD+1 Association

Leveraging TXT Records to discover, verify and associate a smart contract with the owner of a DNS domain.

Others
ERC-7533

Public Cross Port

Help bridges to connect all EVM chains

Others
ERC-7538

Multiplicative Tokens

Incorporates a multiplier field to ERC-20 and ERC-1155 for fractional token values

Others
ERC-7566

Multiplayer Game Communication

A communication channel that facilitates interaction between players in on-chain games.

Others
ERC-7573

Conditional-upon-Transfer-Decryption for DvP

A Protocol for Secure Delivery-versus-Payment across two Blockchains

Others
ERC-7580

Advertisement Tracking Interface

Interfaces for advertisement clients tracking user actions and checking proportional rewards.

Others
ERC-7582

Modular Accounts with Delegated Validation

Extends ERC-4337 interface with nonce-based plugins

Others
ERC-7585

MixHash and Public Data Storage Proofs

A design for minimum value selection Storage Proofs on Merkle trees

Others
ERC-7615

Atomic Push-based Data Feed Among Contracts

An Atomic Mechanism to Allow Publisher Contract Push Data to Subcriber Contracts

Others
ERC-7617

Chunk support for ERC-5219 mode in Web3 URL

In ERC-5219 resolve mode, add ability to fetch a Web3 URL resource made of several chunks

Others
ERC-7618

Content encoding in ERC-5219 mode Web3 URL

In ERC-5219 resolve mode, add ability to decode a compressed resource before serving it to the client

Others
ERC-7621

Basket Token

A multi-asset basket token with weighted constituents and owner-managed rebalancing.

Others
ERC-7632

Interfaces for Named Token

Enable tokens to have a string name and be able to convert between name and id.

Others
ERC-7638

Batch Calls Encoding in SCA

Encode multiple calls for smart contract account (SCA) with atomic and saving gas

Others
ERC-7641

Intrinsic RevShare Token

An ERC-20 extension that integrates a revenue-sharing mechanism, ensuring tokens intrinsically represent a share of a communal revenue pool

Others
ERC-7644

ERC-721 Name Registry Extension

Extend a time-limited unique name to each token within ERC-721, utilizing the name registry for registration and management.

Others
ERC-7652

ERC-721 Guarantee Extension

Allow NFT holders to exchange their NFTs for circulating tokens at any time

Others
ERC-7654

Request Method Types

Use a set of request methods to indicate the type of action to take on the contract.

Others
ERC-7681

Dual Nature Multi Token Protocol

Combining fungible token ERC-20 and multi-token ERC-1155

Others
ERC-7683

Cross Chain Intents

Programmable solvers for intent protocols.

Others
ERC-7694

Solana Storage Router

Cross-chain storage router protocol incorporating storage router for Solana

Others
ERC-7720

Deferred Token Transfer

Allows users to schedule ERC-20 token transfers for withdrawal at a specified future time, enabling deferred payments.

Others
ERC-7722

Opaque Token

A token specification designed to enhance privacy by concealing balance information.

Others
ERC-7738

Permissionless Script Registry

Permissionless registry to fetch executable scripts for contracts

Others
ERC-7741

Authorize Operator

Set Operator via EIP-712 secp256k1 signatures

Others
ERC-7769

JSON-RPC API for ERC-4337

JSON-RPC API methods for communication between smart contract account wallets and ERC-4337 bundlers

Others
ERC-7770

Fractional Reserve Token

An interface for tokens that maintain a peg to an underlying token while being only partially redeemable to this token.

Others
ERC-7774

Cache invalidation in ERC-5219 mode Web3 URL

Introduce a new HTTP cache control method using EVM events for invalidation

Others
ERC-7779

Interoperable Delegated Accounts

Interface for delegated externally owned accounts to enable better redelegation between wallets.

Others
ERC-7780

Validation Module Extension for ERC-7579

Introduces new smart account module types for signature validation and permissioning

Others
ERC-7785

Onchain registration of chain identifiers

Derive chain identifiers by hashing their chain name and use ENS to map chain names to these identifiers

Others
ERC-7787

Soulbound Degradable Governance

DAO governance where voting power is non-transferable and decays over time without active contributions.

Others
ERC-7794

Grant Registry

A cross-network registry contract to manage and track grants, enhancing transparency and interoperability for grant programs.

Others
EIP-7801

etha - Sharded Blocks Subprotocol

Introduces the etha subprotocol for serving historical blocks data.

Others
ERC-7802

Token With Mint/Burn Access Across Chains

Allow authorized contracts to mint and burn token representations during crosschain transfers

Others
ERC-7806

Minimal intent-centric EOA smart account

Extensible intent-centric EOA smart account interface design to support batch execution, gas sponsorship and more other functionalities.

Others
ERC-7821

Minimal Batch Executor Interface

A minimal batch executor interface for delegations

Others
ERC-7827

JSON Contract with Value Version Control

Manage a JSON object onchain with per-key version history and a REST-like read interface.

Others
ERC-7831

Multi-Chain Addressing

Textual representation of an address and a chain.

Others
ERC-7841

Cross-chain Message Format and Mailbox

A mailbox API and message format to provide a unified cross-chain developer experience

Others
ERC-7845

Universal Orchestrator RPC

A universal data model that an Orchestrator can understand to help fulfil a request for a solution from a wallet or any other system.

Others
ERC-7856

Chain-Specific Payment Requests

A URI scheme for chain-specific payment requests.

Others
ERC-7876

Ethereum Network Configuration for DApps

EVM-compatible network configuration specification for DApps supporting any custom network features through extensions.

Others
ERC-7884

Operation Router

A protocol that enables smart contracts to redirect write operations to external systems.

Others
ERC-7888

Crosschain Broadcaster

Trustless storage-based message broadcasting for rollups.

Others
ERC-7895

API for Hierarchical Accounts

Adds JSON-RPC method for requesting that a universal wallet create or track another account that it owns

Others
ERC-7929

PermaLink Asset Bound Token

Asset-bound Tokens (ABT) permanently bound to another token, known as PermaLink-ABTs.

Others
EIP-7940

Ethereum Shah

Proposal to elect an Ethereum Shah who will act as a "protector" for the core devs and the Ethereum protocol.

Others
EIP-7949

Genesis File Format

Schema for `genesis.json` files

Others
ERC-7955

Permissionless CREATE2 Factory

A permissionless method and parameters for deploying a CREATE2 factory across EVM chains to a deterministic address using EIP-7702.

Others
ERC-7965

Proof-based Broadcast in ERC-7786 Gateways

Cross-chain messaging using cryptographic proofs to verify messages between blockchains.

Others
EIP-7966

eth_sendRawTransactionSync Method

A JSON-RPC method to reduce transaction submission latency by allowing synchronous receipt of transaction hash and block inclusion.

Others
ERC-7968

Owner-Authorized Token Transfer Protocol

Enable third parties to transfer tokens authorized by a signed message.

Others
ERC-7969

DomainKeys Identified Mail (DKIM) Registry

A registry for DKIM public key hashes, enabling on-chain verification.

Others
ERC-7985

Gateway Attributes for Message Control

Gateway attributes for cancellation, timeout, retry, dependencies, and delivery control in cross-chain messaging.

Others
ERC-7992

Verifiable ML Model Inference (ZKML)

Interfaces for registering ML model commitments and verifying zero-knowledge proofs of their inferences on-chain.

Others
ERC-7996

Contract Feature Detection

Method to publish and detect contract features that lack an ERC-165 interface

Others
ERC-8000

Operator contract for non delegated EOAs

Allowing operating batch executions on behalf of non delegated EOAs

Others
ERC-8002

Simplified Payment Verification Gateway

Trustless singleton contract for on-chain verification of Bitcoin transactions through block headers

Others
EIP-8007

Glamsterdam Gas Repricings

Directory of EIPs introducing changes to the gas pricing model for the Glamsterdam fork

Others
ERC-8017

Payout Race

Minimal ERC for a single-asset payout bucket that vends its entire balance for a fixed payment amount.

Others
ERC-8040

ESG Tokenization Protocol

Environmental, Social, and Governance (ESG) asset tokenization with metadata, attestations, and lifecycle integrity.

Others
ERC-8047

Forensic Token (Forest)

A DAG-based token enabling hierarchical traceability and efficient enforcement for compliant digital assets.

Others
ERC-8065

Zero Knowledge Token Wrapper

Enables any token to be wrapped, allowing secretly burnt tokens to be reminted — making privacy a native feature of every token.

Others
EIP-8072

Transaction Inclusion Subscription

Submit transactions and subscribe to transaction inclusion events using eth_subscribe

Others
EIP-8077

eth/XX - announce transactions with nonce

Adds source and nonce to transaction announcements

Others
EIP-8081

Hardfork Meta - Hegotá

EIPs included in the Hegotá Ethereum network upgrade.

Others
ERC-8092

Associated Accounts

A way to publicly associate two accounts with arbitrary contextual data

Others
EIP-8094

eth/vhash - Blob-Aware Mempool

Make mempool messaging vhash aware

Others
ERC-8100

Representable Contract State

Interface and XML binding schema for contracts that expose a canonical representation of their state.

Others
ERC-8110

Domain Architecture for Diamonds

An architectural pattern that organizes Diamond storage by domain using ERC-8042 identifiers.

Others
ERC-8117

Anti-Poisoning Compact EVM Address Format

Subscript (0x0₈) and ASCII (0x0(8)) notation for leading-zero EVM addresses to prevent address-poisoning by surfacing the unique suffix.

Others
ERC-8121

Cross-Chain Function Calls via Hooks

A specification for cross-chain function calls using hooks with ERC-7930 interoperable addresses.

Others
ERC-8122

Minimal Agent Registry

A minimal gas efficient registry design for AI agents

Others
EIP-8123

RPC Method for Transaction Gas Limit Cap

Add an RPC method to query the EIP-7825 transaction gas limit cap

Others
EIP-8138

Hardfork Meta - BPO3

Blob parameter changes with BPO3 on Ethereum mainnet.

Others
EIP-8173

Foundations of EVM Control Flow

Understanding EVM control flow and its relation to Ethereum's scaling roadmap

Others
ERC-8180

Blob Authenticated Messaging

Interfaces for authenticated messaging over EIP-4844 blobs with on-chain decoder discovery

Others
ERC-8183

Agentic Commerce

Job escrow with evaluator attestation for agent commerce.

Others
ERC-8187

Token Puller

Interface for permissioned, on-demand token pulls with custom sourcing logic, permit support, and allowance delegation

Others
ERC-8226

Regulated Agent Mandate

A compliance delegation layer for AI agents operating on tokenized regulated assets.

Others
EIP-8252

Execution-Layer Reorg State Retention Window

Require EL clients to retain enough state to re-execute across any reorg within the inactivity-leak-bounded non-finality window

Others
ERC-8257

Agent Tool Registry

Minimal onchain registry for AI agent tools with extensible predicate-based access control

Others
ERC-8273

Attestation-Gated Agentic Actions

An on-chain Agent Attestation Registry with transaction-scoped authorization via transient storage.

Others
ERC-8286

Modular Accounts for Frame Transactions

EIP-8141 native account abstraction validation extension for ERC-7579 modular accounts

Others
ERC-8290

Shielded Note Teleportation

A method for importing and exporting notes between UTXO-based privacy protocols.

Others
EIP-8310

Post-Quantum Keystore for Stateful Keys

A keystore format for XMSS and other consumable signing keys, defining state authority, durability ordering, and safe import/export.

Others
ERC-8320

Regulated Asset Claim

A registry for signed, versioned, role-gated claims about assets, tokens, and funds

Others
ERC-8350

Agent Memory State Registry

Authorized commitments to private agent memory state transitions.

Others
ERC-8354

Confidential Agent Policy Verdicts

A pre-execution allow/deny interface for agent actions, proven in zero knowledge against a policy never disclosed on-chain.

Others
EIP-8369

VOPS Profiles for FOCIL Eligibility

Describes VOPS profiles that a future FOCIL extension could use to determine which transactions receive inclusion enforcement.

Others
EIP-8371

RowDAS - Distributed Blob Reconstruction

Distribute reconstruction load in the network through row-level cell messaging.

Others
ERC-8377

Reference-Relative Slippage Bounds

An interface for swap slippage relative to a live reference price at execution time, not a static minimum fixed at signing time

Others
EIP-8383

Reduce CL Block Retention Window

Reduces the required beacon block retention window to 8192 epochs

Others
ERC-8410

Portable Execution Plan Artifact

Verifiable references for passing execution plans from agent tools to wallets without relaying calldata

Others
EIP-8411

Fast Execution Payload Broadcast

Faster execution payload propagation via chunked gossip

Others
ERC-1577

contenthash field for ENS

This EIP introduces the new `contenthash` field for ENS resolvers, allowing for a better defined system of mapping names to network and content addresses. Additionally the `content` and `multihash` fields are deprecated.

Others
EIP-7692

EVM Object Format (EOFv1) Meta

List of EIPs belonging to the EOFv1 proposal

Others
ERC-1062

Formalize IPFS hash into ENS(Ethereum Name Service) resolver

The following standard details the implementation of how to combine the IPFS cryptographic hash unique fingerprint with ENS public resolver. This standard provides a functionality to get and set IPFS online resources to ENS resolver. We thi

Others
ERC-1077

Gas relay for contract calls

A main barrier for the adoption of DApps is the requirement of multiple tokens for executing in chain actions. Allowing users to sign messages to show intent of execution, but allowing a third party relayer to execute them can circumvent th

Others
ERC-1261

Membership Verification Token (MVT)

The following standard allows for the implementation of a standard API for Membership Verification Token within smart contracts(called entities). This standard provides basic functionality to track membership of individuals in certain on-ch

Others
ERC-2018

Clearable Token

The clearing process turns the promise of a transfer into the actual movement of money from one account to another. A clearing agent decides if the transfer can be executed or not. The amount which should be transferred is not deducted from

Others
ERC-2019

Fundable Token

Token wallet owners (or approved addresses) can order tokenization requests through blockchain. This is done by calling the ```orderFund``` or ```orderFundFrom``` methods, which initiate the workflow for the token contract operator to eithe

Others
ERC-2021

Payoutable Token

Token wallet owners (or approved addresses) can order payout requests through blockchain. This is done by calling the ```orderPayoutFrom``` or ```orderPayoutFrom``` methods, which initiate the workflow for the token contract operator to eit

Others
ERC-2157

dType Storage Extension - Decentralized Type System for EVM

The storage extension will enable easy navigation and retrieval of type data that is intended to be of public use. This is possible through standardizing the ABI of the dType storage contracts, with the effect of having a deterministic path

Others
EIP-7783

Add Controlled Gas Limit Increase Strategy

Adds a controlled gas limit increase strategy.

Others
EIP-107

safe "eth_sendTransaction" authorization via html popup

This draft EIP describes the details of an authorization method that if provided by rpc enabled ethereum nodes would allow regular websites to send transactions (via ```eth_sendTransaction```) without the need to enable CORS. Instead, user

Others
ERC-205

ENS support for contract ABIs

ABIs are important metadata required for interacting with most contracts. At present, they are typically supplied out-of-band, which adds an additional burden to interacting with contracts, particularly on a one-off basis or where the ABI m

Others
EIP-233

Formal process of hard forks

To describe the formal process of preparing and activating hard forks.

Others
EIP-758

Subscriptions and filters for completed transactions

When a new transaction is submitted successfully to an Ethereum node, the node responds with the transaction's hash. If the transaction involved the execution of a contract function that returns data, the data is discarded. If the return da

Others
ERC-801

Canary Standard

The following standard allows the implementation of canaries within contracts. This standard provides basic functionality to check if a canary is alive, keeping the canary alive and optionally manage feeders.

Others
ERC-823

Token Exchange Standard

The following standard provides functionally to make payments in the form of any other registered tokens, as well as allow token contracts to store any other tokens in an existing token contract. This standard allows ERC20 token holders to

Others
EIP-867

Standardized Ethereum Recovery Proposals

This proposal identifies a common solution method that can be used to address certain classes of lost funds on the Ethereum blockchain. In particular, it is intended to address cases where there is no disagreement about the right outcome be

Others
ERC-884

DGCL Token

The recently amended 'Title 8 of the Delaware Code Relating to the General Corporation Law' now explicitly allows for the use of blockchains to maintain corporate share registries. This means it is now possible to create a tradable `ERC-20`

Others
ERC-900

Simple Staking Interface

The following standard describes a common staking interface allowing for easy to use staking systems. The interface is kept simple allowing for various use cases to be implemented. This standard describes the common functionality for stakin

Others
ERC-902

Token Validation

# Simple Summary A protocol for services providing token ownership and transfer validation.

Others
ERC-927

Generalised authorisations

This EIP specifies a generic authorisation mechanism, which can be used to implement a variety of authorisation patterns, replacing approvals in ERC20, operators in ERC777, and bespoke authorisation patterns in a variety of other types of c

Others
ERC-1080

Recoverable Token

The following standard allows for the implementation of a standard API for tokens extending ERC-20 or ERC-791. This standard provides basic functionality to recover stolen or lost accounts, as well as provide for the chargeback of tokens.

Others
ERC-1081

Standard Bounties

In order to encourage cross-platform interoperability of bounties on Ethereum, and for easier reputational tracking, StandardBounties can facilitate the administration of funds in exchange for deliverables corresponding to a completed task,

Others
EIP-1102

Opt-in account exposure

The previous generation of Ethereum-enabled DOM environments follows a pattern of injecting a provider populated with accounts without user consent. This puts users of such environments at risk because malicious websites can use these accou

Others
ERC-1129

Standardised DAPP announcements

The proposed ERC defines format on how to post announcements about the service as well as how to remove them. It also defines mechanics on posting permissions and human friendly interface.

Others
EIP-1186

RPC-Method to get Merkle Proofs - eth_getProof

Ethereum uses a [Merkle Tree](https://github.com/ethereum/eth-wiki/blob/master/fundamentals/patricia-tree.md) to store the state of accounts and their storage. This allows verification of each value by simply creating a Merkle Proof. But cu

Others
ERC-1207

DAuth Access Delegation Standard

The DAuth protocol defines a set of standard API allowing identity delegations between smart contracts without the user's private key. Identity delegations include accessing and operating a user's data and assets contained in the delegated

Others
ERC-1319

Smart Contract Package Registry Interface

This EIP specifies an interface for publishing to and retrieving assets from smart contract package registries. It is a companion EIP to [1123](./eip-1123.md) which defines a standard for smart contract package manifests.

Others
ERC-1337

Subscriptions on the blockchain

To enable replay-able transactions users sign a concatenated bytes hash that is composed of the input data needed to execute the transaction. This data is stored off chain by the recipient of the payment and is transmitted to the customers

Others
ERC-1386

Attestation management contract

### Introduction

Others
ERC-1387

Merkle Tree Attestations with Privacy enabled

### Introduction

Others
ERC-1388

Attestation Issuers Management List

### Introduction

Others
ERC-1417

Poll Standard

The following standard allows for the implementation of a standard API for polls to be used with MVTs (refer [EIP-1261](./eip-1261.md)). The standard provides basic functionality to vote, unvote, tally votes, get voter turnout, and a lot mo

Others
EIP-1459

Node Discovery via DNS

Scheme for authenticated updateable Ethereum node lists via DNS.

Others
EIP-1470

Smart Contract Weakness Classification (SWC)

The SWC is a smart contract specific software weakness classification scheme for developers, tool vendors and security practitioners. The SWC is loosely aligned to the terminologies and structure used in the [Common Weakness Enumeration - C

Others
ERC-1491

Human Cost Accounting Standard (Like Gas but for humans)

The following standard allows for the implementation of a standard API for HUCAP tokens within smart contracts. This standard provides basic functionality to discover, track and transfer the motivational hierarchy of human resources. While

Others
ERC-1504

Upgradable Smart Contract

Ethereum smart contracts have suffered a number of security issues in the past few years. The cost of fixing such a bug in smart contract is significant; for example, the consequences of The DAO attack in June 2016 caused tremendous financi

Others
EIP-1571

EthereumStratum/2.0.0

This draft contains the guidelines to define a new standard for the Stratum protocol used by Ethereum miners to communicate with mining pool servers.

Others
EIP-1588

Hardfork Meta: Ethereum ProgPoW

This meta-EIP specifies the changes included in the alternative Ethereum hardfork named Ethereum ProgPoW.

Others
ERC-1616

Attribute Registry Standard

This EIP contains the following core ideas: 1. Instead of relying directly on the reputation of a claims issuer to assess the veracity of a given claim, trust can be brought up to the level of a registry curator. This registry which we call

Others
ERC-1620

Money Streaming

The following describes a standard whereby time is measured using block numbers and streams are mappings in a master contract.

Others
ERC-1710

URL Format for Web3 Browsers

Since most normal web browsers (specifically on mobile devices) can not run decentralized applications correctly because of the lack of web3 support, it is necessary to differentiate them from normal urls, so they can be opened in web3 brow

Others
ERC-1753

Smart Contract Interface for Licences

This Ethereum Improvement Proposal (EIP) proposes an Ethereum standard for the issuance of licences, permits and grants (Licences).

Others
EIP-1767

GraphQL interface to Ethereum node data

This EIP specifies a GraphQL schema for accessing data stored on an Ethereum node. It aims to provide a complete replacement to the read-only information exposed via the present JSON-RPC interface, while improving on usability, consistency,

Others
EIP-1803

Rename opcodes for clarity

Rename the `BALANCE`, `SHA3`, `NUMBER`, `GASLIMIT`, `GAS` and `INVALID` opcodes to reflect their true meaning.

Others
ERC-1812

Ethereum Verifiable Claims

A new method for Off-Chain Verifiable Claims built on [EIP-712](./eip-712.md). These Claims can be issued by any user with a EIP 712 compatible web3 provider. Claims can be stored off chain and verified on-chain by Solidity Smart Contracts,

Others
ERC-1844

ENS Interface Discovery

This EIP specifies a method for exposing interfaces associated with an ENS name or an address (typically a contract address) and allowing applications to discover those interfaces and interact with them. Interfaces can be implemented either

Others
EIP-1901

Add OpenRPC Service Discovery To JSON-RPC Services

## Abstract ### What is this?

Others
ERC-1921

dType Functions Extension

This proposal is part of a series of EIPs focused on expanding the concept of a Decentralized Type System, as explained in [EIP-1900](./eip-1900.md). The current EIP specifies the data definitions and interfaces needed to support registerin

Others
ERC-1922

zk-SNARK Verifier Standard

The following standard allows for the implementation of a standard contract API for the verification of zk-SNARKs ("Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge"), also known as "proofs", "arguments", or "commitments".

Others
ERC-1923

zk-SNARK Verifier Registry Standard

The following standard allows for the implementation of a standard contract API for the registration of zk-SNARKs ("Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge"), also known as "proofs", "arguments", or "commitments".

Others
ERC-1973

Scalable Rewards

The mintable token rewards interface allows DApps to build a token economy where token rewards are distributed equally among the active participants. The tokens are minted based on per block basis that are configurable (E.g. 10.2356 tokens

Others
EIP-2003

EVMC modules for implementations of precompiled contracts

[EVMC] specifies a generic API for Ethereum execution engines. This EIP specifies a way of providing implementations of Ethereum precompiled contracts using the [EVMC VM API].

Others
ERC-2020

E-Money Standard Token

Financial institutions work today with electronic systems, which hold account balances in databases on core banking systems. In order for an institution to be allowed to maintain records of client balances segregated and available for clien

Others
EIP-2070

Hardfork Meta: Berlin

This meta-EIP specifies the changes included in the Ethereum hardfork named Berlin.

Others
ERC-2193

dType Alias Extension - Decentralized Type System

The dType Alias is a system for providing human-readable resource identifiers to on-chain content. A resource identifier is based on the type of data (identifier provided by dType, [EIP-1900](./eip-1900.md)) and the data content (identifier

Others
EIP-2294

Explicit bound to Chain ID size

Adds a maximum value to the Chain ID parameter to avoid potential encoding issues that may occur when using large values of the parameter.

Others
EIP-2378

EIPs Eligible for Inclusion

The pipeline for Core EIPs, per the EIP-Centric upgrade model, is as follows. ``` [ DRAFT ] -> [ ELLIGLE FOR INCLUSION ] -> [ IMPLEMENTATION ] -> [ TESTING ] -> [ ACCEPTED ] -> [ DEPLOYED ] ```

Others
ERC-2390

Geo-ENS

This EIP specifies an ENS resolver interface for geographically split horizon DNS. Geographic split horizon DNS returns resource records that are specific to an end user's location. This technique is commonly used by CDNs to direct traffic

Others
ERC-2470

Singleton Factory

Some contracts are designed to be Singletons which have the same address no matter what chain they are, which means that should exist one instance for all, such as [EIP-1820] and [EIP-2429]. These contracts are usually deployed using a meth

Others
ERC-2494

Baby Jubjub Elliptic Curve

Two of the main issues behind why blockchain technology is not broadly used by individuals and industry are scalability and privacy guarantees. With a set of cryptographic tools called zero-knowledge proofs (ZKP) it is possible to address b

Others
ERC-2520

Multiple contenthash records for ENS

## Simple Summary ENS support for multiple `contenthash` records on a single ENS name.

Others
ERC-2525

ENSLogin

## 1. Abstract

Others
ERC-2544

ENS Wildcard Resolution

Adds support for "wildcard" resolution of subdomains in ENS.

Others
EIP-2566

Human Readable Parameters for Contract Function Execution

When a dapp prompts a user to execute a smart contract function via a ProviderWallet, confirmation screens displayed in the ProviderWallet layer cannot display the human readable details of the function to be called and the arguments to be

Others
EIP-2657

Ephemeral Testnet Yolo

The specification for Ephemeral Testnet Yolo. Clients who wish to sync need to implement the following features into their client. It is for testing basic infrastructure and will be nuked.

Others
ERC-2746

Rules Engine Standard

This standard proposes an interface that will allow the creation of hierarchal sets of rules (i.e., RuleTrees) that can be invoked to evaluate and manipulate a registered data domain. At the time of this draft, all intentions to insert addi

Others
EIP-2831

Transaction Replacement Message Type

The current communication between providers and consumers of providers are fundamentally broken in the event that a transaction in the mempool has been superseded by a newer transactions. Providers currently have no way of communicating a t

Others
ERC-2848

My Own Messages (MOM)

My Own Messages (MOM) use Ethereum as a certification layer for commands and multihash of your messages. It don't use smart contracts but simple self-send transactions with specific payload attached.

Others
ERC-2876

Deposit contract and address standard

An ERC-2876 compatible **deposit system** can accept ETH payments from multiple depositors without the need for managing multiple keys or requiring use of a hot wallet.

Others
ERC-2917

Staking Reward Calculation

Based on the product of effective collateral and time, ERC2917 calculates the reward a user can get at any time, and realize the real decentralized DeFi. Here below is the formula for the calculation of reward for a user U:

Others
ERC-2980

Swiss Compliant Asset Token

An interface for asset tokens, compliant with Swiss Law and compatible with [ERC-20](./eip-20.md).

Others
ERC-3000

Optimistic enactment governance standard

ERC-3000 presents a basic on-chain spec for contracts to optimistically enact governance decisions made off-chain.

Others
ERC-3005

Batched meta transactions

This EIP defines a new function called `processMetaBatch()` that extends any fungible token standard, and enables batched meta transactions coming from many senders in one on-chain transaction.

Others
EIP-3014

eth_symbol JSON-RPC method

The new method `eth_symbol` (`eth_`-namespaced) has no parameters and returns a string of the native coin of the network. For the Ethereum mainnet this will be `ETH`, other networks will have other symbols.

Others
EIP-3041

Adds `baseFee` to `eth_getBlockByHash`

Adds `baseFee` property to the `eth_getBlockByHash` JSON-RPC request `result` object. This property will contain the value of the base fee for any block after the EIP-1559 fork.

Others
EIP-3044

Adds `baseFee` to `eth_getBlockByNumber`

Adds `baseFee` property to the `eth_getBlockByNumber` JSON-RPC request `result` object. This property will contain the value of the base fee for any block after the EIP-1559 fork.

Others
EIP-3045

Adds `baseFee` to `eth_getUncleByBlockHashAndIndex`

Adds `baseFee` property to the `eth_getUncleByBlockHashAndIndex` JSON-RPC request `result` object. This property will contain the value of the base fee for any block after the EIP-1559 fork.

Others
EIP-3046

Adds `baseFee` to `eth_getUncleByBlockNumberAndIndex`

Adds `baseFee` property to the `eth_getUncleByBlockNumberAndIndex` JSON-RPC request `result` object. This property will contain the value of the base fee for any block after the EIP-1559 fork.

Others
EIP-3091

Block Explorer API Routes

API Routes for Blockchain explorers

Others
ERC-3135

Exclusive Claimable Token

This EIP defines a set of additions to the default token standard such as ERC-20, that allows online/offline service providers establish micropayment channels with any number of users by signing and verifying messages about the consumption

Others
ERC-3224

Described Data

Contract method to compute human-readable descriptions for signable data.

Others
ERC-3234

Batch Flash Loans

## Simple Summary

Others
ERC-3440

ERC-721 Editions Standard

ERC-3440 is an ERC-721 extension specifically designed to make NFTs more robust for works of art. This extends the original ERC-721 spec by providing the ability to designate the original and limited-edition prints with a specialized enumer

Others
ERC-3450

Standardized Shamir Secret Sharing Scheme for BIP-39 Mnemonics

A standardized approach to splitting a BIP-39 mnemonic into _N_ BIP-39 mnemonics, called shares, so that _T_ shares are required to recover the original mnemonic and no information about the original mnemonic, other than its size, is leaked

Others
EIP-3709

Remove Support for Type 1 Transactions

Since both `TransactionType` 1 and 2 contain `access_list`, we propose the removal of offering `TransactionType` 1 from wallets and providers, instead the transaction will be converted to `TransactionType` 2 to make use of the new gas prope

Others
ERC-3722

Poster

A ridiculously simple general purpose social media smart contract.

Others
ERC-3772

Compressed Integers

Using lossy compression on uint256 to improve gas costs, ideally by a factor up to 4x.

Others
ERC-4430

Described Transactions

A technique for contracts to provide a human-readable description of a transaction's side-effects.

Others
ERC-4521

721/20-compatible transfer

Recommends a simple extension to make NFTs compatible with apps and contracts that handle fungibles.

Others
ERC-4546

Wrapped Deposits

A singleton contract for managing asset deposits.

Others
ERC-4671

Non-Tradable Tokens Standard

A standard interface for non-tradable tokens, aka badges or souldbound NFTs.

Others
ERC-4950

Entangled Tokens

ERC-721 extension with two tokens minted that are tied together

Others
ERC-4974

Ratings

An interface for assigning and managing numerical ratings

Others
ERC-4987

Held token interface

Interface to query ownership and balance of held tokens

Others
ERC-5005

Zodiac Modular Accounts

Composable interoperable programmable accounts

Others
ERC-5018

Filesystem-like Interface for Contracts

An interface to provide access to binary objects similar to filesystems.

Others
ERC-5094

URL Format for Ethereum Network Switching

A way of representing various network configurations as URLs.

Others
ERC-5095

Principal Token

Principal tokens (zero-coupon tokens) are redeemable for a single underlying EIP-20 token at a future timestamp.

Others
ERC-5131

SAFE Authentication For ENS

Using ENS Text Records to facilitate safer and more convenient signing operations.

Others
ERC-5139

Remote Procedure Call Provider Lists

Format for lists of RPC providers for Ethereum-like chains.

Others
ERC-5252

Account-bound Finance

An ERC-5114 extension that aids in preventing arbitrary loss of funds

Others
ERC-5334

EIP-721 User And Expires And Level Extension

Add a time-limited role with restricted permissions to EIP-721 tokens.

Others
ERC-5539

Revocation List Registry

Registry of revocation lists for revoking arbitrary data.

Others
ERC-5559

Cross Chain Write Deferral Protocol

The cross chain write deferral protocol provides a mechanism to defer the storage & resolution of mutations to off-chain handlers

Others
EIP-5593

Restrict Ethereum Provider API Injection

Wallet guidance for restricting Ethereum Provider API access to secure contexts for improved privacy and security for wallet users.

Others
ERC-5753

Lockable Extension for EIP-721

Interface for disabling token transfers (locking) and re-enabling them (unlocking).

Others
ERC-5827

Auto-renewable allowance extension

Extension to enable automatic renewals on allowance approvals

Others
ERC-5850

Complex Numbers stored in `bytes32` types

Store real and imaginary parts of complex numbers in the least significant and most significant 16 bytes respectively of a `bytes32` type.

Others
ERC-5883

Token Transfer by Social Recovery

On-Chain Social Recovery taking users' reputation into account & using a nearest-neighbour approach.

Others
ERC-5902

Smart Contract Event Hooks

Format that allows contracts to semi-autonoumously respond to events emitted by other contracts

Others
ERC-6047

ERC-721 Balance indexing via Transfer event

Mandates emitting the Transfer event for ERC-721 NFTs during contract creation

Others
EIP-6051

Private Key Encapsulation

defines a specification for encapsulating private keys.

Others
ERC-6353

Charity token

Extension of EIP-20 token that can be partially donated to a charity project

Others
ERC-6506

P2P Escrowed Governance Incentives

Interface for building contracts that escrow funds based on an account taking action in a DAO

Others
EIP-6789

Rename gas to mana

This EIP suggests renaming gas to mana, as proposed by Vitalik Buterin in 2015

Others
EIP-7577

Versioning Scheme for EIPs

Use a versioning scheme for EIPs based on changes made to their Specification section.

Others
EIP-7639

eth/70 - Cease serving history before PoS

Execution layer clients will no longer serve block data before Paris over p2p.

Others
EIP-7756

EOF/EVM Trace Specification

Updates EIP-3155 tracing to add EOF support

Others
EIP-7768

No-Ether transactions with free-for-all tips

Externally-owned account having no Ether can send transactions and pay tips using a new "free-for-all" bucket

Others
EIP-7808

Reserve Tx-Type Range for RIPs

Reserve transaction type range for use by the RIP process

Others
EIP-7919

Pureth Meta

List of EIPs belonging to the Pureth proposal

Others
EIP-7927

History Expiry Meta

Meta EIP for History Expiry changes happening in conjunction with Pectra

Others
EIP-7938

Exponential Gas Limit Increase

Exponentially increase gas limit 100x over 4 years by setting a default for the client vote

Others
ERC-1123

Revised Ethereum Smart Contract Packaging Standard

This ERC has been abandoned in favor of the EthPM V3 smart contract packaging standard defined in [ERC-2678](./eip-2678.md)

Others
ERC-1538

Transparent Contract Standard

A transparent contract is a proxy contract design pattern that provides the following:

Others
EIP-2458

Updates and Updated-by Header

EIP headers `updates` and `updated-by` are used for updating `active` EIPs. This is to make the improvement process of EIPs more modular, and have updates to existing `active` EIPs receive similar exposures to EIPs which replace existing `f

Others
ERC-2770

Meta-Transactions Forwarder Contract

This proposal defines an external API of an extensible Forwarder whose responsibility is to validate transaction signatures on-chain and expose the signer to the destination contract, that is expected to accommodate all use-cases. The ERC-7

Others
EIP-2786

Ethereum Provider Connect/Disconnect Events

The Provider is said to be “connected” when it can service RPC requests to at least one chain. The Provider is said to be “disconnected” when it cannot service RPC requests to any chain at all. When the Provider switches from a "connected"

Others
EIP-7199

Linter Scope

Relax the policy for updating EIP.

Others
EIP-7542

eth/70 - available-blocks-extended protocol

Adds more info in the handshake about available block range and adds message types to request block ranges and the send them

Others
EIP-7636

Extension of EIP-778 for "client" ENR Entry

Add additional ENR entry to specify client information such as name and version number.

Others
EIP-7675

Retroactively Included EIPs

Core EIPs activated independently of an Ethereum hard fork.

Others
ERC-8109

Diamonds, Simplified

A simplified diamond architecture for modular smart contract systems.

Others