Этот шаг нужно выполнять только если вы запускали ноду с помощью Докера. Если же вы не использовали Докер, переходите сразу к шагу 2.
sudo docker exec -it mina bash
Выход из CLI осуществляется командой:
exit
2. Проверка статуса, состояния узла:
mina client status
Выглядит это вот так:
Дождитесь пока нода синхронизируется. В поле Sync status: должно быть написано Synced. Если в статусе написано Catched, значит нужно подождать чуть больше.
После этого можно приступать к импорту ваших ключей.
3. Импортируем ключи
Экспортируем приватный ключ:
Импорт аккаунта с ключем производим следующей командой:
Список ваших аккаунтов можно посмотреть командой ниже:
4. Разблокировка аккаунта:
Экспортируем Публичный ключ:
Разблокируем аккаунт, чтобы можно было перемещать токены:
В поле ввода пароля пишем ваш пароль от ключа и жмем ENTER.
5. Транзакции
Теперь можно отправлять токены.
Вам нужно добавить:
- отправителя -sender
- получателя -receiver
- комиссию транзакции -fee
- количество отправляемых токенов -amount
5.1. Транзакция с -memo (с подписью)
Вам нужно добавить:
- подпись-memo
Ваш текст к транзакции.
Готово. Токены отправлены.
6. Проверим баланс токенов
Баланс токенов проверяем командой ниже с вашим ID токенов:
Флаг -amount не указывается, т.к. делегируется весь баланс адреса.
Другие команды (В ДАННЫЙ МОМЕНТ НЕ ИСПОЛЬЗУЮТСЯ)
Внимание!
Следующие пункты с 1 по 4 в данный момент не используются.
1. Создание токенов
Теперь создадим токены:
В ответ мы получим следующее:
2. Получим ID токенов
Чтобы проводить следующие операции нам нужно знать ID токенов. Получим его следующей командой:
В ответ мы получим следующее:
3. Минт токенов
Чтобы сминтить новые токены нужно выполнить команду mint-tokens. Будут созданы 1,000 токенов в учетной записи отправителя транзакции под номером token ID 2.
Проверим баланс командой (баланс появится не сразу, нужно подождать около 5 минут):
Через некоторое время мы должны увидеть на балансе 1,000 mina токенов.
4. Отправка токенов
Теперь можно отправить токены.
Чтобы это сделать нам сначала нужно добавить получателя командой ниже:
Например отправим 50 токенов.
В поле -memo "My First TX" вместо My First TX можно вписать что угодно. Либо оставить так, как есть.
mina client create-token \
-sender $MINA_PUBLIC_KEY
#ПРИМЕР ОТВЕТА
Dispatched create new token command with ID 2cUDm3QoJ14znWj5LxN8hjwwuvtwi9FGXcy56i4dPvYizPNwr3V9c9ePYxy3pJKjgogNx28jwHhqupi6wHFgXBmU5iX27iK1zUvJarj6wJsUG8segWXc4LGPed66YbYk3u9HiWw4v8cYYEqcy1mU6hqfj5JPMPthEBifxUMHZTqCwZmYWSdiERxB6PtPEdXVraWaYPVU4Q8vtpSN7oSTK1AXyXLYYR835CBrNSmgbLvoBDNroCKwcQrzw4b76BFNLe6EuWvBcMgX6npeeAbPg8z8iJ4PKz3gA64o1Y72kCrqyqus718LwXcmp5jxsYvJB2CJHzyZ
mina client get-tokens \
-public-key $MINA_PUBLIC_KEY