CLI. Импорт ключа, отправка токенов, делегирование

Использование CLI

1. Для доступа к командам Mina CLI:

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 токенов:

Мы увидим баланс mina токенов.

7. Транзакция делегирования

Вам нужно добавить: - отправителя -sender - получателя -receiver - комиссию транзакции -fee

Флаг -amount не указывается, т.к. делегируется весь баланс адреса.

Другие команды (В ДАННЫЙ МОМЕНТ НЕ ИСПОЛЬЗУЮТСЯ)

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 можно вписать что угодно. Либо оставить так, как есть.

Готово. Токены отправлены.

Last updated

Was this helpful?