This file was moved to https://github.com/ethereum/ercs/blob/master/ERCS/erc-1155.md
Requires
Documents resolved from the normalized requires field.
Nothing here yet
No required documents from the emitted subset were resolved for this spec.
Required by
Documents in the emitted subset that declare this spec as a dependency.
ERC-1046
tokenURI Interoperability
Extends ERC-20 with an ERC-721-like tokenURI, and extends ERC-721 and ERC-1155 with interoperability
ERC-2135
Consumable Interface (Tickets, etc)
An interface extending ERC-721 and ERC-1155 for consumability, supporting use case such as an event ticket.
ERC-2477
Token Metadata Integrity
Canonical spec text mirrored from the upstream repository.
ERC-3475
Abstract Storage Bonds
Interface for creating tokenized obligations with abstract on-chain metadata storage
ERC-4393
Micropayments for NFTs and Multi Tokens
An interface for tip tokens that allows tipping to holders of NFTs and multi tokens
ERC-4885
Subscription NFTs and Multi Tokens
An interface for subscription tokens that gives holders subscriptions to NFTs and multi tokens
ERC-4950
Entangled Tokens
ERC-721 extension with two tokens minted that are tied together
ERC-4955
Vendor Metadata Extension for NFTs
Add a new field to NFT metadata to store vendor specific data
ERC-4987
Held token interface
Interface to query ownership and balance of held tokens
ERC-5006
Rental NFT, NFT User Extension
Add a user role with restricted permissions to ERC-1155 tokens
ERC-5050
Interactive NFTs with Modular Environments
Action messaging and discovery protocol for interactions on and between NFTs
ERC-5169
Client Script URI for Token Contracts
Add a scriptURI to point to an executable script associated with the functionality of the token.
ERC-5185
NFT Updatable Metadata Extension
An interface extension for ERC-721/ERC-1155 controlled metadata updates
ERC-5187
Extend EIP-1155 with rentable usage rights
Separate ownership and usage rights of EIP-1155 to allow users to use NFTs for an allotted time and return them to owners after expiration.
ERC-5216
ERC-1155 Allowance Extension
Extension for ERC-1155 secure approvals
ERC-5252
Account-bound Finance
An ERC-5114 extension that aids in preventing arbitrary loss of funds
ERC-5298
ENS Trust to hold NFTs under ENS name
An interface for a smart contract acting as a "trust" that holds tokens by ENS name.
ERC-5375
NFT Author Information and Consent
An extension of EIP-721 for NFT authorship and author consent.
ERC-5409
EIP-1155 Non-Fungible Token extension
Allow EIP-1155 to represent Non-Fungible Tokens (tokens who have a unique owner)
ERC-5505
EIP-1155 asset backed NFT extension
Extends EIP-1155 to support crucial operations for asset-backed NFTs
ERC-5507
Refundable Tokens
Adds refund functionality to ERC-20, ERC-721, and ERC-1155 tokens
ERC-5606
Multiverse NFTs
A universal representation of multiple related NFTs as a single digital asset across various platforms
ERC-5615
ERC-1155 Supply Extension
A simple mechanism to fetch token supply data from ERC-1155 tokens
ERC-5625
NFT Metadata JSON Schema dStorage Extension
Add a dStorage property to non-fungible tokens (NFTs) metadata JSON schema to provide decentralized storage information of NFT assets
ERC-5633
Composable Soulbound NFT, EIP-1155 Extension
Add composable soulbound property to EIP-1155 tokens
ERC-5635
NFT Licensing Agreements
An oracle for retrieving NFT licensing agreements
ERC-5679
Token Minting and Burning
An extension for minting and burning EIP-20, EIP-721, and EIP-1155 tokens
ERC-5700
Bindable Token Interface
Interface for binding fungible and non-fungible tokens to assets.
ERC-5851
On-Chain Verifiable Credentials
Interface for contracts that manage verifiable claims and identifiers as Soulbound tokens.
ERC-6066
Signature Validation Method for NFTs
A way to verify signatures when the signing entity is an ERC-721 or ERC-1155 NFT
ERC-6093
Custom errors for commonly-used tokens
Lists custom errors for common token implementations
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.
ERC-6268
Untransferability Indicator for EIP-1155
An extension of EIP-1155 for indicating the transferability of the token.
ERC-6596
Cultural and Historical Asset Token
Metadata extension to enhance the discoverability, connectivity, and collectability of culturally and historically significant NFTs.
ERC-6604
Abstract Token
move tokens on- and off-chain as desired, enabling zero-cost minting while preserving on-chain composability
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.
ERC-7015
NFT Creator Attribution
Extending NFTs with cryptographically secured creator attribution.
ERC-7085
NFT Relationship Enhancement
Establish relationships between NFTs and setting quantifiable attributes for those relationships.
ERC-7280
NFT Metadata Extension like JSON-LD
Let NFT metadata have a feature equivalent to JSON-LD to be semantic.
ERC-7291
Purpose bound money
An extension to ERC-1155 implementing a hybrid form of programmable payment and money.
ERC-7303
Token-Controlled Token Circulation
Access control scheme based on token ownership.
ERC-7390
Vanilla Options for ERC-20 Tokens
An interface for creating, managing, and executing simple time-limited call/put (vanilla) options.
ERC-7496
NFT Dynamic Traits
Extension to ERC-721 and ERC-1155 for dynamic onchain traits
ERC-7498
NFT Redeemables
Extension to ERC-721 and ERC-1155 for onchain and offchain redeemables
ERC-7513
Smart NFT - A Component for Intent-Centric
This proposal defines a new type of NFT that combines smart contract execution logic, granting NFTs executable capabilities.
ERC-7518
Dynamic Compliant Interop Security Token
Security token framework with semi-fungible partitions for dynamic regulatory compliance management and cross-chain interoperability
ERC-7538
Multiplicative Tokens
Incorporates a multiplier field to ERC-20 and ERC-1155 for fractional token values
ERC-7585
MixHash and Public Data Storage Proofs
A design for minimum value selection Storage Proofs on Merkle trees
ERC-7589
Semi-Fungible Token Roles
Role Management for Semi-Fungible Tokens (SFTs). Enables accounts to share the utility of SFTs via expirable role assignments.
ERC-7603
ERC-1155 Multi-Asset extension
An interface compatible with ERC-1155 for Multi-Asset tokens with context-dependent asset type output control.
ERC-7604
ERC-1155 Permit Approvals
Permit approvals for ERC-1155 tokens
ERC-7656
Generalized Contract-Linked Services
Define a factory for generic services linked to any contract type, including smart accounts and NFTs
ERC-7681
Dual Nature Multi Token Protocol
Combining fungible token ERC-20 and multi-token ERC-1155
ERC-7721
Lockable Extension for ERC-1155
Interface for enabling locking of ERC-1155 using locker and token id based approvals
ERC-7795
Wallet Call Token Capabilities
Wallet Call API extension for transaction prerequisites for common token types
ERC-7847
Social Media NFTs
Create a social media post or publication in the form of an NFT.
ERC-7878
Bequeathable Contracts
Inheritance of tokens after the owner's death
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.
Related documents
Simple metadata-based neighbors using family, type, category, and status overlap.