ERC20

Материал из Bitcoin Wiki
Это утверждённая версия страницы. Она же — наиболее свежая версия.
Перейти к: навигация, поиск

Термин ERC20 является уникальным идентификатором стандарта Ethereum, чтобы отличить его от других стандартов. Полное стандартное название - "Ethereum Request for Comments". Токены ERC20 относятся к токенам, которые принимают этот стандарт для разработки. Эти маркеры представляют определенное значение в сети, например использование токена в протоколах голосования. Однако, даже если токены служат для аналогичных целей другим автономным монетам, токены ERC20 не запускаются на их собственном блокчейне.

Стандарты Ethereum Request for Comments (ERC20)[править]

Основные стандарты ERC20 разделены на два основных сегмента. Шесть функций, связанных с методами, и два события составляют основные правила, которым должен следовать любой стандартизированный токен. Сначала дается конкретная формулировка, а затем краткое пояснение:

Метод функции[править]

TotalSupply[править]

Эта функция определяет общее количество токенов.

BalanceOf[править]

Позволяет владельцу адреса Кошелька получить баланс адреса Кошелька другого аккаунта.

Transfer[править]

Определяет количество токенов, передаваемых на другой счет.

TransferFrom[править]

Эта функция выполняет действие значения количества токенов, отправленных с одного адреса на другой.

Approve[править]

Функция утверждения выполняет действия в отношении операций. Это в основном позволяет транжирам токенов ERC20 снимать со своих счетов до тех пор, пока сумма стоимости счета не будет завершена. Каждый раз при вызове функции баланс обновляется до Нового значения суммы.

Allowance[править]

Дает остаток на счете и то, что может быть осуществлено, передано или снято.

События[править]

Есть два события, которые запускаются после любого действия в любой из вышеперечисленных функций. Команда Transfer () и Approval () используются для отслеживания и контроля балансов и изменений адресов без опроса всего блокчейна Ethereum.

Transfer[править]

Это событие, как правило, осуществляется в любое время токены передаются и дает подробную информацию об этих переводов с одного счета на другой.

Approve[править]

По мере передачи маркеров это событие инициируется при каждом вызове функции "Утвердить отправителю". Подробности этой транзакции также генерируются этим событием

Как хранить токены ERC20[править]

Любой ERC20 маркер можно хранить в любом совместимым с Эфиром кошелеком.

См. также на BitcoinWiki[править]