Как создать аккаунт и свой токен на блокчейн iost.

В данной статье рассматриваются два вопроса: 
1 часть — создание аккаунта IOST
2 часть — создание своего токена на блокчейне IOST

 ЧАСТЬ ПЕРВАЯ. СОЗДАЕМ УЧЕТНУЮ ЗАПИСЬ

Учетную запись можно создать через экплорер команды ABC— https://www.iostabc.com/wallet/createaccount

  • Ставим галку “Auto Generate” 
  • В поле аккаунт вписываем желаемое имя до 11 символов ( прописные буквы и цифры )
  • Копируем PubKey и сохраняем в секретном месте, куда потом запишем и PrivKey
  • Ставим галку “Im not a robot” и доказываем бездушной системе, что это правда 😉
  • Нажимаем кнопку CREATE ACCOUNT
  • Ждем немного- и вот он ваш аккаунт!
  • !!! Не забудьте сохранить PrivKey, PubKey и имя аккаунта в надежном месте!!!

 ЧАСТЬ ВТОРАЯ. СОЗДАЕМ СВОЙ ТОКЕН.

Token20 — это стандарт для реализации токена на блокчейне Iost. Для того, чтобы создать свой токен, нужно иметь учетную запись Иост в главной сети и установленный iWallet.

Для того, чтобы создать свой токен на блокчейне IOST, нужно установить на свой компьютер iWallet. 

2.1 Для этого в первую очередь нужно установить Go.https://golang.org/doc/install
Официальные двоичные дистрибутивы доступны для операционных систем FreeBSD (версия 10-STABLE и выше), Linux, macOS (10.10 и выше) и Windows, а также 32-битных ( 386) и 64-битных ( amd64) процессорных архитектур x86.

Рассмотрим установку Go для Mac OS. 
Скачаем установочный файл и установим Go. 
Загружаем файл пакета, открываем его и следуем инструкциям по установке инструментов Go.

Пакет устанавливает дистрибутив Go в /usr/local/go. Пакет должен поместить каталог /usr/local/go/bin в переменную среды PATH. Вам может потребоваться перезапустить все открытые сеансы терминала, чтобы изменения вступили в силу.

2.2 Затем открываем Терминал и устанавливаем iWallet: 


go get github.com/iost-official/go-iost/cmd/iwallet

Далее импортируем наш аккаунт. 
Для этого переходим в каталог с iWallet:

cd go/bin

Заменяем имя_вашего_аккаунтаи ваш_privkey на ваши реальные:

./iwallet account import имя_вашего_аккаунта ваш_privkey -s 35.204.4.101:30002

Далее, нам нужно немного монет IOST. Пополним счет на 100 монет. 
С Бинанс переводим на имя_аккаунта, без МЕМО.

Увеличим запас Газа, для этого заложим 30 IOST:

./iwallet --account name_of_your_account call 'gas.iost' 'pledge' '["name_of_your_account","name_of_your_account","30"]' -s 35.204.4.101:30002

Купим немного iRAM:

./iwallet --account name_of_your_account call 'ram.iost' 'buy' '["name_of_your_account","name_of_your_account",1000]'-s 35.204.4.101.30002

2.3 Приступим к созданию токена:

./iwallet call token.iost create '["your_name_of_your_token”, “your_account”, number_total, {"decimal": 8, "fullName": "full name of the token"}]' --account your_account -s 35.204.4.101:30002
Пример:
( ./iwallet call token.iost create '["styx", "iostbest", 100000000, {"decimal": 8, "fullName": "styx foundation token"}]' --account iostbest -s 35.204.4.101:30002)

Потом переводим себе:

./iwallet call token.iost issue '["your_name_of_your_token", "your_account", "amount_total"]' --account your_account -s 35.204.4.101:30002

Поздравляем, вы теперь обладатель внушительной суммы в валюте собственного производства!

<IOST.BEST NODE Team>

We in social media: