ERC-721: различия между версиями

Перейти к навигации Перейти к поиску
нет описания правки
[досмотренная версия][досмотренная версия]
Нет описания правки
Нет описания правки
 
Строка 17: Строка 17:


На [[блокчейн Decimal|блокчейне Decimal]] реализована собственная продвинутая версия этого стандарта — '''[[DRC-721]]''', обладающая более расширенным функционалом.
На [[блокчейн Decimal|блокчейне Decimal]] реализована собственная продвинутая версия этого стандарта — '''[[DRC-721]]''', обладающая более расширенным функционалом.
== Характеристики токенов ERC-721 ==
* '''Имя токена.''' Каждый токен ERC-721 имеет поле имени, которое указывает имя токена для внешних приложений или контрактов.
* '''Право собственности.''' Шаблон токена имеет поле функций, которое определяет право собственности на базовый токен и дает указания о том, как передать это право собственности.
* '''Отслеживание токенов.''' Шаблон токена имеет поле «tokenOfOwnerByIndex», которое позволяет разработчикам отслеживать токены с помощью уникального идентификатора.
== Функции смарт-контракта ERC-721 ==
* <code>balanceOf</code> — возвращает баланс адреса.
* <code>ownerOf</code> — возвращает адрес владельца токена.
* <code>safeTransferFrom</code> — отвечает за перенос токена с одного адреса на другой с проверками, чтобы убедиться, что получатель может принять токен, и тот не сгорит или не потеряется.
* <code>transferFrom</code> — перевод токена с одного адреса на другой (нерекомендуемая функция). Функция отвечает за указание правильного адреса получателя.
* <code>approve</code> — одобрить любой другой адрес для отправки транзакции со счета владельца токена на любой другой аккаунт.
* <code>setApprovalForAll</code> — разрешить или запретить любому адресу (в основном кошелькам и биржам) отправлять все токены с адреса владельца на любой другой адрес.
* <code>getApproved</code> — возвращает адрес, по которому разрешено передавать токен владельцам. Возвращает 0, если адрес не задан.
* <code>isApprovedForAll</code> — возвращает true, если данный оператор (любой адрес) одобрен владельцем.


== См. также ==
== См. также ==

Навигация