Jumpstart: create NFTs and fungible tokens

NFTs

NFTs, or Non-Fungible Tokens, are a type of digital asset that represent ownership or proof of authenticity of a unique item or piece of content such as artwork, music, videos, or collectibles. What makes NFTs unique is that each token is distinct and cannot be replicated or replaced unlike cryptocurrencies such as Bitcoin or Ethereum which are fungible and can be exchanged on a one-to-one basis.

TODO Short screencast to create NFT collection and one NFT token

You can find a detailed guide on how to create an NFT here: How to create an NFT

Fungible tokens

Fungible tokens are digital assets that are interchangeable and can be exchanged on a one-to-one basis. These tokens are commonly used to represent game resources such as gold, crystals, or coins.

TODO Short screencast to create Fungible token and mint some tokens

You can find a guide on how to create a fungible token here: How to create a fungible token

Metadata

Blockchain only facilitates transfers of NFTs and fungible tokens between players and apps. To provide info about these assets (such as an image or game stats) to another app you need to create appropriate metadata for each minted token. The screencast below demonstrates how to annotate the tokens that we just issued with metadata used for demo account in the TRAIT Wallet.

TODO short screencast to annotate tokens with metadata from https://github.com/traittech/trait-wallet-demo-account

You can find media assets that we used in the screencast here: Demo assets.

Learn more about the concept of metadata and adding metadata to on-chain assets: Metadata

Transfer tokens

Let's test the tokens we just minted - see how it looks in the TRAIT Wallet for a regular player and how to transfer them.

TODO Screencast from TRAIT Wallet

Quick References

Last updated