К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

TEP-62

Стандарт NFT в сети TON. Описывает структуру и поведение контрактов NFT Collection и NFT Item — основу всех NFT в экосистеме.

Синонимы: tep 62, ton nft standard, nft tep

TEP-62 — это стандарт невзаимозаменяемых токенов (NFT) в TON. Он описывает архитектуру: коллекция как отдельный контракт, каждый NFT как отдельный item-контракт, набор стандартных сообщений и get-методов. Все NFT в TON, которые работают в кошельках и на маркетплейсах, соответствуют TEP-62.

Что определяет стандарт

  • Структура контрактов. Collection хранит общие данные и деплоит item-ы. Item хранит owner-а и индивидуальные метаданные. Это та же модель, что у jetton (master / wallet), только для NFT.
  • Сообщения. transfer — смена owner-а. get_static_data — служебный запрос. excesses — возврат лишних TON.
  • Get-методы. get_collection_data, get_nft_address_by_index, get_nft_content — must-have для интеграции с эксплорерами и маркетплейсами.
  • Адресация. NFT с index i в коллекции C имеет вычислимый адрес — его можно знать до mint-а.

Что НЕ определяет

TEP-62 намеренно тонкий стандарт: он задаёт только базу, а смежные аспекты вынесены в отдельные TEP-ы:

  • TEP-64 — формат метаданных (JSON со схемой name, image, attributes).
  • TEP-66 — роялти (как маркетплейсы платят процент создателю).

Этот сплит позволяет независимо эволюционировать форматам без ломки совместимости.

Зачем нужно соответствие

Кошельки (Tonkeeper, MyTonWallet, Wallet) и маркетплейсы (Getgems, Disintar) ожидают именно TEP-62-совместимые контракты. Если в вашей коллекции нестандартный formats transfer или нет get-методов — NFT либо не отобразятся, либо не станут торговаться. Поэтому собственный «улучшенный» NFT-стандарт без бэкап-совместимости с TEP-62 — почти всегда ошибка.

Полная спецификация лежит в репозитории ton-blockchain/TEPs. Tact и Tolk имеют готовые реализации в стандартной библиотеке.

См. также