Using The Root Network’s NFT runtime module, you can mint and trade NFTs on The Root Network without ever needing to touch a smart contract. Instead, users can create custom NFTs using only a Javascript API or point-and-click with a user interface (UI). This not only simplifies the process of minting NFT assets for everyone but also ensures that creators are not restricted to a particular marketplace. The following features are designed to simplify the storage, sharing, and usage of NFTs:
The first step to creating your NFTs on The Root Network is creating a specific collection to store groups of tokens. This makes it straightforward to organise your tokens by a common theme, such as an artistic feature, a timestamp or even a buyer. A collection can also contain just a single NFT if you would prefer individual groupings.
To create an NFT collection, you must define a schema (arrangement) of attributes all tokens in the collection could contain. These could be characteristics such as:
General appearance (i.e. data represented within the NFT)
A specific timestamp
A specific creator
A naming system
A royalties scheme for secondary sales. This allows one or more creators to receive a set % of a sale price on all sales of your NFT
Finally, you must give your collection a name. The more discoverable, the better!
Once your collection has been created, you can start actually minting your NFTs. At this point, you can assign the token owner and individually determine a fixed price or royalty scheme.
To mint and trade NFTs on The Root Network, there are a couple of pallets you might want to check out:
nft
pallet (ERC-721 Standard)Pallet Native API References and code examples.
Pallet EVM API References and code examples.
marketplace
palletPallet Native API References and code examples.
What's the difference between Native API and EVM API?