Rent server onSponsored
1. Установка
Воспользуйтесь нашим скриптом для быстрой установки:
wget -q -O bitcountry.sh https://api.nodes.guru/bitcountry.sh && chmod +x bitcountry.sh && sudo /bin/bash bitcountry.sh
Укажите имя для своей ноды и ждите завершения установки.
После установки вы должны появиться в эксплорере.
Проверить логи ноды вы можете командой:
journalctl -u bitcountryd -f
2. Создание валидатора
2.1. Установка расширения Polkadot
Для установки перейдите на сайт и скачайте версию для вашего браузера:
2.2. Создание аккаунтов
Для удобства вместо аккаунтов Controller и Stash мы будем создавать один аккаунт с именем wallet.
Для начала переходим на сайт и разрешаем доступ расширению в всплывшем окне:
Нам нужно создать аккаунт, для этого нажимаем Add account:
Затем вводим имя кошелька (в нашем случае это wallet), сохраняем мнемоник (выделен на скриншоте), вводим пароль и нажимаем “Next”:
После этого подтверждаем создание аккаунта нажатием на Save и скачиваем json файл с ключом (загрузка начнется автоматически):
2.3. Пополнение баланса
Для начала скопируем адрес нашего аккаунта нажатием на иконку кошелька:
Теперь в списке аккаунтов мы должны видеть наш аккаунт. Теперь нам нужно перейти на кран в Telegram или кран в Discord и запросить токены (вы можете это делать дважды в сутки):
- /drip 5HgR2e6hjEF8tGZSVNhnAd6toJ1RDFaPXqeXuDLVWy92MRvw – вид запроса в Telegram (замените 5HgR2e6hjEF8tGZSVNhnAd6toJ1RDFaPXqeXuDLVWy92MRvw на ваш публичный ключ)
- !drip 5HgR2e6hjEF8tGZSVNhnAd6toJ1RDFaPXqeXuDLVWy92MRvw – вид запроса в Discord (замените 5HgR2e6hjEF8tGZSVNhnAd6toJ1RDFaPXqeXuDLVWy92MRvw на ваш публичный ключ)
В случае успешного запроса вы должны увидеть такое сообщение:
Проверьте свой кошелек, токены должны появиться на аккаунте:
2.4 Стейкинг
Теперь нам нужно застейкать наши токены, для этого переходим во вкладку Network -> Staking:
Теперь переходим во вкладку Account actions и нажимаем на кнопку Stash:
Откроется окно для бонда, value bonded будет установлено автоматически, бондить весь баланс не рекомендуется:
Подтверждаем транзакцию:
2.5. Ключ сессии
Теперь нам нужно ввести ключ сессии для нашего аккаунта, для этого на сервере с нодой выполняем следующую команду:
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://127.0.0.1:9933 | jq .result | sed 's/"//g'
Вывод должен быть примерно такой:
Копируем это значение (для быстрого выделения можно использовать двойной клик левой кнопкой мыши) нажатием Enter или нажатием правой кнопкой мыши.
Далее возвращаемся на сайт и нажимаем Session key:
В появившемся окне вводим ключ который мы скопировали и нажимаем Set Session Key, подтверждаем транзакцию. В случае успеха вы должны увидеть примерно следующее окно:
2.6. Подключение валидатора
Нажимаем Validate:
Устанавливаем желаемый размер комиссии, подтверждаем транзакцию. Теперь вы должны увидеть примерно следующее:
Поздравляю, теперь вы кандидат в валидаторы (свой аккаунт вы можете увидеть во вкладке Waiting)! Для становления полноценным валидатором вам нужно увеличить свой стейк, для этого – регулярно пополняйте баланс с крана.
Удачи!