[][src]Crate orml_nft

Non Fungible Token

The module provides implementations for non-fungible-token.

Overview

This module provides basic functions to create and manager NFT(non fungible token) such as create_class, transfer, mint, burn.

Module Functions

  • create_class - Create NFT(non fungible token) class
  • transfer - Transfer NFT(non fungible token) to another account.
  • mint - Mint NFT(non fungible token)
  • burn - Burn NFT(non fungible token)
  • destroy_class - Destroy NFT(non fungible token) class

Structs

ClassInfo

Class info

Classes

Store class info.

Module
NextClassId

Next available class ID.

NextTokenId

Next available token ID.

TokenInfo

Token info

Tokens

Store token info.

TokensByOwner

Token existence check by owner and class ID.

Enums

Call

Dispatchable calls.

Error

Error for non-fungible-token module.

Traits

Trait

Type Definitions

CID
ClassInfoOf
TokenInfoOf