Роялти при перепродаже NFT
Поймёшь TEP-66: как считаются роялти, кто их контролирует и почему маркетплейс должен сам их выплатить.
Что такое роялти на TON
TEP-66 задаёт параметры роялти на collection: доля от цены продажи и адрес получателя. Стандарт не принуждает каждый transfer платить автору — иначе нельзя подарить NFT или сменить кошелёк. Выплату делает sale/маркетплейс, который читает royalty_params и переводит долю при покупке.
Контроль: обычно owner коллекции задаёт numerator/denominator и destination при деплое или через editable-методы.
Читаем royalty_params и считаем долю
Типичное распределение при цене 10 GRAM, royalty 5%, marketplace fee 5%:
| Получатель | Сумма | Кто решает |
|---|---|---|
| Автор (royalty destination) | 0.5 GRAM | royalty_params на collection |
| Маркетплейс | 0.5 GRAM | параметр sale-контракта / оферты |
| Продавец | 9.0 GRAM | остаток после fee и royalty |
Как это работает
royalty_params— get-метод collection (TEP-66); destination часто кошелёк автора или DAO.- Формула:
price * numerator / denominatorв нанограммах, целочисленное деление. - Обычный
transferitem→друг не платит роялти — только смена owner. - Sale при покупке сам шлёт Gram на destination; без этого поля в sale автор ничего не получит.
Частые ошибки
Ждёшь роялти с любого transfer → TEP-62 специально не вшивает обязательную комиссию. Только sale/маркетплейс.
Неверный denominator → 5% это не всегда 5/100; в reference часто 50/1000. Считай по on-chain значениям.
Продажа в обход маркетплейса (P2P transfer + отдельный перевод Gram) → роялти можно обойти; on-chain гарантии нет.
Что дальше
- Продажа NFT через sale-контракт — куда уходит fee маркетплейса и royalty
- Editable NFT-контент — смена royalty вместе с content
- NFT-стандарт на TON: коллекции и айтемы — роль collection vs item
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация