Grin wallet установка, ввод и вывод средств через файл

Grin wallet установка, ввод и вывод средств через файл.

Не буду рассказывать про саму монетку, скажу только, что основана на MimbleWimble протоколе. Звучит прикольно и свежо, поэтому и написал =)

В репозитории проекта лежат версии только для Linux и MacOS систем, да и вообще надо уже учиться ставить все на Linux и пользоваться им, а не захламлять Windows тачки своими кошельками.

Идем на Linux, можете создать нового пользователя (например grin), а можно и не создавать. Создаем новую папку и качаем туда архив с кошельком:

mkdir ~/grin && cd ~/grin
wget https://github.com/mimblewimble/grin/releases/download/v1.0.0/grin-v1.0.0-479973573-linux-amd64.tgz
tar xzvf grin-v1.0.0-479973573-linux-amd64.tgz
rm grin-v1.0.0-479973573-linux-amd64.tgz

Скачали, распаковали, удалили архив (а наф он нам? ). Добавим grin в PATH:

echo export PATH=~/grin:$PATH >> ~/.bashrc
source ~/.bashrc

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

Замутим наш кошель:

grin wallet init

Будет запрос ввода пароля — этот пароль устанавливается на кошелек, любые команды с кошелем будут требовать этот пароль. После wallet init создается wallet.seed, в котором записана секретная фраза для восстановления кошелька, а если вдруг будет форк, то пригодится, чтобы Вам дали монеток.

Теперь можно запустить кошель:

grin

Но при выходе он закроется, а нам нужно чтобы он все время работал. Поэтому выполняем:

grin server start

Теперь наш кошелек работает постоянно. Давайте глянем баланс кошелька (конечно же он будет нулевым):

grin wallet info

Так же можно сделать отдельный аккаунт и посмотреть его баланс:

grin wallet account -c beminer
grin wallet account
grin wallet -a beminer info
  • Создаем аккаунт beminer
  • смотрим какие аккаунты есть в кошельке
  • смотрим информацию по аккаунту beminer

Ничего сложного. Теперь надо понять как получать и отправлять монеты с помощью файла. Отправляем:

grin wallet send -d "trans.tx" -m file 5.00

Мы создали файл trans.tx, в котором содержится информация об отправлении 5 Grin коинов. Теперь нужно отдать файл trans.tx туда, где нужно принять эти монеты. Если это обычный кошелек, то нужно выполнить команду:

grin wallet receive -i trans.tx

И нужно отправить сообщение отправителю, что мы все получили:

grin wallet finallize -i trans.tx.response

Если Вам нужно отправить на биржу, то Вам нужно только создать файл и вставить на бирже, остальные команды делает сама биржа.

Давайте заодно глянем как можно перекидывать монетки с одного аккаунта на другой:

grin wallet send -m self -d "account" 10

Или можно напрямую указать с какого аккаунту и на какой нужно отправить монетки:

grin wallet -a "account1" send -m self -d "account2" 20

В принципе ничего сложного, если не считать, что сам кошелек сложный =)

Всю дополнительную информацию можно получить в самом кошельке, используя help:

grin --help
grin server -help
grin wallet -help

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Отправить ответ

avatar
  Subscribe  
Уведомить