ERC20

Термин 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