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 имеют готовые реализации в стандартной библиотеке.