- Digital art
- Real-world assets
- Access rights
Architecture and smart contracts
NFTs in TON are built using a distributed smart contract architecture consisting of:- NFT collection contracts – serve as the source of truth for items, providing addresses, collection metadata, and coordinating the overall collection.
- NFT item contracts – each NFT is represented by its own smart contract account, storing the collection address, index, current owner, and individual metadata.
Transfer mechanism
The current owner sends a transfer message to the NFT item contract, which updates the owner field and optionally sends notifications to the new owner along with any excess Toncoin. This transfer flow ensures atomicity while maintaining flexibility for ownership notifications and handling remaining funds.Marketplace-ready templates
To deploy NFTs compatible with existing TON marketplaces, use contract implementations that follow the NFT standard. Implementations include:- TON reference NFT contracts – reference implementation of the TON NFT standard.
- Getgems NFT contracts – NFT contracts used by the Getgems marketplace.