Skip to main content

TIP-64 - TON Metadata

This standard describes the requirements for metadata. Since in TON both NFTs and the collection are separate contracts, they both have JSON metadata.

Collection metadata

The collection metadata partially resembles ERC-721 standard

{
"image": "https://link.to.the.collection.image.png",
"name": "Collection name",
"description": "Collection description",
"social_links": [
"Twitter-link",
"Telegram-link",
"etc."
],
"marketplace": "getgems.io"
}

NFT metadata

NFT item metadata is almost identical to the one proposed by the OpenSea except external_url in OpenSea metadata is replaced with content_url in TIP-64. Besides, the present standard is missing such key-value pairs as
background_color:# a-6-character-hex,
animation_url:link-to-a-video,
youtube_url:link-to-youtube.

{
"name": "NFT name",
"description": "NFT description",
"image": "https://link.to.the.item.image.png",
"content_url": "https://link.to.the.item.image.png",
"attributes": []
}

There's no particulars given how to form the attributes