On Omnibasis, Non-Fungible Token (NFT) represented by a divisible asset that can be tracked on Blockchain.  

A divisible asset is an asset that has a fixed number of sub-assets linked to it. This means that when you create a Non-Fungible Token (NFT) asset, it should contain a desired quantity of that asset that represent your Non-Fungible Token (NFT)  supply. 

When creating a Non-Fungible Token (NFT)  asset on Omnibasis, the number of the sub-assets (tokens) that you want to create needs to be specified in the beginning. That number represents your fixed total supply of tokens.

The sample below illustrates how to create a Non-Fungible Token (NFT)  asset with 1,000 tokens.

Navigate to omniChain \ Blockchain Setup \ Assets Definition

  1.  For Product NFT select Create Product Token from action menu at top right corner.
  2. For Collection NFT select Create Collection Token from action menu at top right corner.
  3. For Resource NFT select Create Resource Token from action menu at top right corner.

Create Product, Collection or Resource Token

In the next step you will define your token on the blockchain. 

  1. Depending on the NFT type, select Product, Collection or Resource. In the example below, we are creating Product NFT. Select product you want to use.
  2. Set Permission. If you want user to be able to destroy your asset, turn on Allow user to delete. If you want user to be able to Transfer your asset, select Allow user to transfer.
  3. Select Blockchain network if any. If choose no network, default will be used.
  4. Select Encrypt data if you want to encrypt all asset data stored on Blockchain.
  5. Choose User will be required to enter paraphrase for blockchain transaction - turn on this feature to require paraphrase with asset submission and transfer.
  6. If you want user to enter the quantity of initial asset, select Allow to enter the quantity. 
  7. Use labels to help you to search for asset definitions.
  8. Click Create to create asset definition for your NFT.

Note: if you want to have more than one token representing an asset, turn on Allow to enter the quantity.

Create Asset Token on Blockchain

In the next step we will create an initial blockchain record for your asset token. So far you defined your asset, but did not create a blockchain record. If you do not complete this step, you can always create a blockchain record. Navigate to omniChain \ Assets and select your asset definition from the top left corner. Click Submit to create a blockchain record.

  1. Optionally  you can choose to assign the owner for this asset from a user list or a customer list. If you leave it empty your account will be used to be an original owner of this NFT token.
  2. Optionally choose security key that will be used to secure future asset transactions. Leave it empty to use default key or create a new one.
  3. If you requested to secure with Paraphrase,  enter that paraphrase here.
  4. Enter quantity if any.  If you choose not to use quantity, default value will be 1. 
  5. Click Create Token to create blockchain record for your NFT.

Once the token is created, a new blockchain record is saved and available to view and transfer.