The document discusses the ERC-1155 token standard which allows for both fungible and non-fungible tokens to be transferred together in a single transaction, providing benefits over existing standards like ERC-20 and ERC-721. It provides an overview of the standard's functions and events as well as examples of how it can be implemented using OpenZeppelin's ERC-1155 contract. The presentation also covers how to publish an ERC-1155 based NFT collection on the OpenSea marketplace.
2. DISCLAIMER
§ The views and opinions expressed by the Presenter are those of the Presenter.
§ Presentation is not intended as legal or financial advice and may not be used as legal or
financial advice.
§ Every effort has been made to assure this information is up-to-date as of the date of
publication.
6. WHY YET ANOTHER TOKEN
STANDARD?
BENEFITS ERC-1155
Effective transfer for massive amount of tokens
Multiple tokens combined in single contract
Safe transfer due to check for validity of destination transfer
7. COMBINED BENEFITS OF FUNGIBLE
AND NON-FUNGIBLE TOKENS
Games have specific needs to represent assets
Same tokens can be used in multiple games
ERC -1155 token
x1000
x2
13. ERC-721 VS ERC-1155
Feature ERC-721 ERC-1155
Fungibility Non-fungible Fungible and Non-fungible
Multiple tokens
transfer in the
same transaction
Only one at a time Multiple tokens transfer option
Smart Contract
reusability
One smart contract per token
type
Different types can use the
same contract
Localization Limited to one language Unicode support
Events On transfer and approave Mint, burn, transfer, approve