Хотите создать свой собственный токен? Вот как это сделать за 1 минуту.

Natali
Протокол LOOPRING
3 min readApr 22, 2018

Переписывание уже существующего кода только забирает ваше время. В этой статье мы представляем TokenFactory смарт контракт, который поможет вам быстро создать новый токен ERC20 и сделает его доступным для торговли с помощью протокола Loopring.

Как это сделать?

Чтобы создать свой собственный токен ERC20 с помощью TokenFactory, выполните следующие четыре простых шага:

  1. Перейдите на https://www.myetherwallet.com/#contracts
  2. Вставьте 0xbF209Cd9F641363931F65C0E8EF44c79cA379301в поле “Contract Address”, скопируйте и вставьте все содержимое этой страницы в текстовое поле “ABI / JSON Interface”, затем нажмите “Access” и выберите функцию “createToken” из выпадающего списка.
  3. В поле “Read / Write Contract” вам необходимо указать name, symbol, decimals, и totalSupply вашего нового токена. Например, я использую Testing TOKEN FOO Token, L.FOO, 5, и100000000000000000соответственно. Обратите внимание, что вам нужно создать уникальный symbol, иначе ваша транзакция не сработает (чтобы узнать, занят ли данный символ, используйте функцию getAddressBySymbolна этой странице).
  4. Разблокируйте свой кошелек, нажав на кнопку “WRITE”, затем следуйте инструкциям для отправки транзакции.

Вуаля! Теперь у вас появился собственный контракт ERC20, созданный за считанные секунды, плюс ваши новые токены по умолчанию торгуются с помощью протокола Loopring. Все новые токены будут первоначально принадлежать адресу, который вы только что разблокировали.

В моем случае txid 0xbF209Cd9F641363931F65C0E8EF44c79cA379301. Если вы перейдете по ссылке и зайдете на вкладку “Internal Transactions”, вы увидите транзакцию по созданию токена:

Транзакция по созданию токена

Нажав на ссылку в 3-ей колонке “To”, вы сможете просмотреть смарт контракт, который я создал 0x74efa76922fc139f35a0f08a8d98293d0c8602d1

Смарт контракт токена

Проверка контракта

В настоящее время etherscan.io не проверяет новый смарт контракт токена ERC20, хотя его «родительский» контракт был проверен. Мы написали письмо etherscan.io для того, чтобы узнать, как такое возможно.

Торговля с помощью Loopring

Новые токены, созданные таким образом, должны автоматически регистрироваться в смарт контракте TokenRegitry протокола Loopring, поэтому вам не нужно связываться с нами, чтобы зарегистрировать его вручную. Чтобы проверить это, перейдите по этой ссылке, вставьте L.FOO в поле getAddressBySymbol, затем нажмите кнопку “Query”. Вы увидите, что 0x74efa76922fc139f35a0f08a8d98293d0c8602d1 возвращает 0x0000000000000000000000000000000000000000,это указывает, что токен с данным символом не был зарегистрирован и не поддерживается Loopring.

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

Почему это важно?

Мы полагаем, что в ближайшем будущем будет появляться еще больше токенов. Некоторые из них будут утилити токенами, которые будут использоваться протоколами второго уровня и dApps, а многие из них будут токенами, представляющими офчейн активы. В большинстве случаев процесс создания токенов и написание кода очень похожи, поэтому нет смысла писать один и тот же код для каждого токена и проходить один и тот же процесс развертывания. TokenFactory сделает все за вас.

Дальнейшее развитие

В будущем мы планируем интегрировать TokenFactory в наш кошелек Loopr, чтобы пользователям было еще проще выпускать собственные токены ERC20.

Чтобы получить доступ к исходному сообщению, посетите официальный английский блог Loopring.

Для получения более актуальной информации, пожалуйста, присоединяйтесь к нам в социальных сетях:
⭑ Twitter: twitter.com/loopringorg
⭑ Reddit: reddit.com/r/loopringorg
⭑ Telegram: t.me/loopring_en
⭑ Telegram: t.me/loopring_russian

--

--