flâneur — a map of the web's best reading

EIP-1155: Multi Token Standard

eips.ethereum.org · 7,958 words · saved by 2 readers

A standard interface for contracts that manage multiple token types. A single deployed contract may include any combination of fungible tokens, non-fungible tokens or other configurations (e.g. semi-fungible tokens). This standard outlines a smart contract interface that can represent any number of fungible and non-fungible token types. Existing standards such as ERC-20 require deployment of separate contracts per token type. The ERC-721 standard’s token ID is a single non-fungible index and the group of these non-fungibles is deployed as a single contract with settings for the entire collection. In contrast, the ERC-1155 Multi Token Standard allows for each token ID to represent a new configurable token type, which may have its own metadata, supply and other attributes. The _id argument contained in each function’s argument set indicates a specific token or token type in a transaction. Tokens standards like ERC-20 and ERC-721 require a separate contract to be deployed for each token t

ERC-1155: Multi Token Standard 🎉 Final Standards Track: ERC ERC-1155: Multi Token Standard Authors Witek Radomski < witek@enjin.io >, Andrew Cooke < ac0dem0nk3y@gmail.com >, Philippe Castonguay (@phabc) < pc@horizongames.net >, James Therien < james@turing-complete.com >, Eric Binet < eric@enjin.io >, Ronan Sandford (@wighawag) < wighawag@gmail.com > Created 2018-06-17 Requires EIP-165 Table of Contents Simple Summary Abstract Motivation Specification ERC-1155 Token Receiver Safe Transfer Rules Metadata Approval Rationale Metadata Choices Upgrades Design decision: Supporting non-batch Design

Explore this link on the map →

saved by

related reading