KIRA #1 — Настройка ноды

Душа Спекулянта
5 min readApr 8, 2021

Требования:
4 vCPU
8 GB RAM
550 GB SSD

По причине того, что многие жалуются на проблемы с установкой ноды, предлагаю использовать VDS сервер. На него Kira установилась без проблем с первого раза. Использую cервер на webtropia.com Стоимость сервера примерно 24 EU/месяц. VSD 6/16/1000 SSD

***Edit 18.04.2021 Обновлен список IP серверов под версию 0.2.5.6
***Edit 03.05.2021 Обновление некоторых команд под версию 0.3.0.0
***Edit 03.06.2021 Обновление некоторых команд под версию 0.4.0.5
***Edit 21.06.2021 Обновление минимальных требований, обновлены списки IP адресов пиров.
***Edit 09.10.2021 Обновление некоторых команд под версию 0.5.0.3
***Edit 27.10.2021 Обновление некоторых команд под версию 0.7.0.4

1. cоздаем нового пользователя

sudo apt update && sudo apt upgrade -ysudo apt-get install nanosudo adduser kirasudo usermod -aG sudo kirasudo su - kira

2. Устанавливаем ноду.

cd ~sudo -s

Важно! Если вы были в testnet-1 и testnet-2,а так-же прошли KYC вам нужно восстановить свои ключи. Для этого нужно сделать следующее:

cd /home/kira && mkdir ./.secrets && nano ./.secrets/mnemonics.env

Откроется пустое окно. Туда скопируйте свои ключи. Сохраните и закройте файл клавишами “CTRL+X,Y,Enter”

2.1 Потом все одной командой.

cd /tmp && read -p "Input branch name: " BRANCH && \
wget https://raw.githubusercontent.com/KiraCore/kira/$BRANCH/workstation/init.sh -O ./i.sh && \
chmod 555 -v ./i.sh && H=$(sha256sum ./i.sh | awk '{ print $1 }') && read -p "Is '$H' a [V]alid SHA256 ?: "$'\n' -n 1 V && \
[ "${V,,}" == "v" ] && ./i.sh "$BRANCH" || echo "ERROR: Setup failed or was cancelled by the user. Try again init command."

Запросит “Input branch name”. впишите

testnet-7

Дальше вы заметите, что не идет загрузка. Вам Нужно подтвердить команду кнопкой “V”

Когда появится окно, как на картинке ниже, просто прожмите Enter.

3. Попадаем в окно и жмем кнопку “1”.

Теперь прожимаем кнопку “J” и подключаемся к сети.

В этом окне жмем кнопку “S”.

Вбиваем любой IP адрес из списка:
https://testnet-rpc.kira.network/download/peers.txt

Тут я просто выбрал “A”

Тут попросит вбить то количество блоков, которое указано у вас. Впишите число и Enter.

Тут просто нужно Прожать “A” и Enter

Когда загрузитесь до похожего окна, вас выбросит из терминала включите его заново.

В новом запущенном терминале вбейте команду

kira

В окне выше вам нужно прожать “V”

Наша финишная прямая выглядит так, как на картинке выше. Нужно просто прожать “CTRL+C” Нас выбросит в root. Там просто пропишите “kira” и “Enter” Нас забросит в “Manager”

Теперь прожимаем клавишу “4” и вытаскиваем наш адрес валидатор.

Что бы вернуться обратно. Прожимаете “X”. Если выйдете из “Meneger”, то всегда сможете вернуться командой

kira

После того, как вытащили адрес валидатора, вам нужно заполнить форму. Через 24 часа вы должны попасть в лист. Если вы не можете пробить свой адрес валидатора, то пишите админам в их Телеграм канал. Ссылка будет в конце гайд.

Когда вас добавят в список ваш статус сменится на “Waiting”

5. Забиваем место

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

  1. Заходим в “Manage Validator”

В голубом окне открываем команду “Try INSPECT container” клавишей [I] и и ниже вбиваем команду. Вместо фраз в <> нужно указать свои данные. Данные будет невозможно изменить!

sekaid tx customstaking claim-validator-seat --from validator --keyring-backend=test --home=$SEKAID_HOME \
--moniker="<Public-Name-Of-Your-Node>" \
--chain-id=$NETWORK_NAME --fees=100ukex \
--broadcast-mode=async --yes | txAwait

Если все успешно, получите вот такое окно:

Что бы выйти из этого окна впишите:

exit

6. Проверяем статус

Если все хорошо, то в “Manager” в главном окне появится статус “Active”

Теперь нужно сохранить наши ключи. Для этого в root вбейте

cat /home/kira/.secrets/mnemonics.envОткроется окно. Оттуда все копируйте и в отдельный блокнотик.

— — — — — — — — — — — — — — — — — —

Cайт проекта: https://kira.network/
Telegram:
https://t.me/kiratesters
Официальный гайд —
ссылка на Github
Использую VPS —
https://www.webtropia.com/

С Уважением @Seainvestor

--

--