Home Technology True NFT in Free TON. The Architecture

True NFT in Free TON. The Architecture

by lerika

The True NFT architecture looks as follows:

Let’s take a closer look at all the contracts of the system:

The IndexBasis contract is used to search all NFT token collections on the network. To meet the True NFT criteria, the system must deploy IndexBasis for each collection of tokens.


IndexOwner is a contract that allows you to find all the user’s NFT tokens on a given network.


IndexOwnerRoot allows you to get all user tokens within a specific collection in one request.
To meet the True NFT criteria, the system must deploy IndexOwner and IndexOwnerRoot for each new token.


NFTRoot is a contract that contains the logic for creating NFT tokens in this system, as well as all information about the collection.


The Data contract contains all information about the token, a link to the media, the logic for sending tokens, and a set of other rules for this contract.
NFTRoot and Data contracts, unlike other contracts in the True NFT architecture, have an arbitrary set of fields and can differ significantly in different collections.
To meet the True NFT criteria, the system must only store all information in the Data contract or contain links to other contracts on the network.
Having considered in detail the architecture of True NFT, we can formulate the basic rule of this system: all contracts, the names of which contain the “Index” prefix, shall not be changed under any circumstances. Data and Root contacts can be customized as desired by developers.

You may also like

Leave a Comment