Brendan Graetz 13e2132b69 docs: minor - spelling, grammar (#2273) 5 年 前
..
ERC1155.sol a81e948fc9 Add a simple catch-all implementation of the metadata URI interface (#2029) 5 年 前
ERC1155Holder.sol 56de324afe Add SPX license identifier (#2235) 5 年 前
ERC1155Receiver.sol 56de324afe Add SPX license identifier (#2235) 5 年 前
IERC1155.sol a81e948fc9 Add a simple catch-all implementation of the metadata URI interface (#2029) 5 年 前
IERC1155MetadataURI.sol a81e948fc9 Add a simple catch-all implementation of the metadata URI interface (#2029) 5 年 前
IERC1155Receiver.sol 56de324afe Add SPX license identifier (#2235) 5 年 前
README.adoc 13e2132b69 docs: minor - spelling, grammar (#2273) 5 年 前

README.adoc

= ERC 1155

This set of interfaces and contracts are all related to the https://eips.ethereum.org/EIPS/eip-1155[ERC1155 Multi Token Standard].

The EIP consists of three interfaces which fulfill different roles, found here as `IERC1155`, `IERC1155MetadataURI` and `IERC1155Receiver`.

`ERC1155` implements the mandatory `IERC1155` interface, as well as the optional extension `IERC1155MetadataURI`, by relying on the substitution mechanism to use the same URI for all token types, dramatically reducing gas costs.

`ERC1155Holder` implements the `IERC1155Receiver` interface for contracts that can receive (and hold) ERC1155 tokens.

== Core

{{IERC1155}}

{{IERC1155MetadataURI}}

{{ERC1155}}

{{IERC1155Receiver}}

{{ERC1155Holder}}