CAIP-29: Asset Reference for the ERC1155 Asset Namespace
Table of Contents
This document is about the details of the ERC1155 asset namespace and reference for CAIP-19.
This specification is derived from the work done for CAIP-19 by Antoine Herzog (@antoineherzog), Pedro Gomes (@pedrouid), Joel Thorstensson (@oed).
In CAIP-19 a general asset identification scheme is defined. This is the implementation of CAIP-19 for ERC1155 (referencing non-fungible, semi-fungible, and fungible tokens).
ERC1155 Asset Namespace
The asset namespace is called “erc1155” as in ERC1155. It references ERC1155 assets in the eip155 namespace (cf. CAIP-3).
Asset Reference Definition
The Asset Reference format is the smart contract address of the erc1155 token in the current
Token ID Definition
The Token Id format is the
tokenId of the erc1155 specification in the current
ERC1155 smart contracts represent non-fungible, semi-fungible (i.e. fractional, or editional), and fungible assets. See also CAIP-22.
This is a list of manually composed examples:
# the themanymatts stickers contract eip155:1/erc1155:0x28959Cf125ccB051E70711D0924a62FB28EAF186 # a specific sticker asset from themanymatts contract eip155:1/erc1155:0x28959Cf125ccB051E70711D0924a62FB28EAF186/0
Copyright and related rights waived via CC0.
Please cite this document as:
Matt Condon, "CAIP-29: Asset Reference for the ERC1155 Asset Namespace [DRAFT]," Chain Agnostic Improvement Proposals, no. 29, March 2021. [Online serial]. Available: https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-29.md