June 10, 2022

Как устанавливать ноду Kujira

Руководство пользователя

Был сделан снимок валидатора сети Kujira mainnet. Поздравляю если ваш валидатор есть в списке здесь

Окончательный файл genesis будет доступен через 48 часов, что даст еще 48 часов на настройку узлов вашей основной сети и подготовку к запуску основной сети

Руководство по настройке узла валидатора будет доступно, когда будет сгенерирован genesis

Kujira meme конкурс

1 место - 2000 $KUJI
2 место - 800 $KUJI
3 место - 500 $KUJI
4-10 места - 100 $KUJI

Нужно сделать мем по теме Kujira и запостить под этим твитом (https://twitter.com/KujiKast/status/1559232918031048705?t=o_SPM_QdYO718a8DO-xdPg&s=19). Результаты выкатят через 7 дней.

Детали в этом твите (https://twitter.com/KujiKast/status/1559232918031048705?t=o_SPM_QdYO718a8DO-xdPg&s=19)

Руководство по gnerate gentx:

Системные требования:

CPU: 4 CORE
RAM: 8 GB
SSD: 200 GB
OS: Ubuntu 20.04 LTS

Сервер Macloud со скидкой 10% https://macloud.ru/?partner=uyv4av9a7i

Сгенерировать Gentx сети Kujira

Настройка переменных

Здесь вы должны указать имя вашего псевдонима (валидатора), который будет виден в проводнике

NODENAME=<YOUR_MONIKER_NAME_GOES_HERE>

Сохранение и импорт переменных в систему

echo "export NODENAME=$NODENAME" >> $HOME/.bash_profile
echo "export WALLET=wallet" >> $HOME/.bash_profile
echo "export CHAIN_ID=kaiyo-1" >> $HOME/.bash_profile
source $HOME/.bash_profile

Пакеты обновления

sudo apt update && sudo apt upgrade -y

Установка зависимостей

sudo apt-get install make build-essential gcc git jq chrony -y

Установить go

ver="1.18.2"
cd $HOME
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile
source ~/.bash_profile

Загрузите и установите двоичные файлы

git clone https://github.com/Team-Kujira/core kujira-core && cd kujira-core
make install

Приложение для настройки

kujirad config chain-id $CHAIN_ID
kujirad config keyring-backend test

Инициализирующий узел

kujirad init $NODENAME --chain-id $CHAIN_ID

Восстановить или создать новый кошелек для основной сети

Вариант 1 - создать новый кошелек

kujirad keys add $WALLET

Вариант 2 - восстановить существующий кошелек

kujirad keys add $WALLET --recover

Добавить учетную запись genesis

WALLET_ADDRESS=$(kujirad keys show $WALLET -a)
kujirad add-genesis-account $WALLET_ADDRESS 100000000ukuji

Генерировать gentx

kujirad gentx $WALLET 99000000ukuji \
--chain-id $CHAIN_ID \
--moniker=$NODENAME \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.20 \
--commission-rate=0.05 \
--details="<your_validator_description>" \
--security-contact="<your_email>" \
--website="<your_website>"

Отправить PR с помощью Gentx


1.Скопируйте содержимое файла ${HOME}/.kujirad/config/gentx/gentx-XXXXXXXX.json.
2.Вилка https://github.com/Team-Kujira/networks
3.Создайте файл gentx-{{VALIDATOR_NAME}}.json под networks/mainnet/gentxпапкой в разветвленном репозитории, вставьте скопированный текст в файл.
4.Создайте запрос на извлечение в основную ветвь репозитория


Ждите дальнейших инструкций!

Ctrl+c - остановить процесс
Ctrl+A+D - выход с терминала

Полезные ссылки

Discord- https://discord.com/invite/P8ErHe9E2Z
Website- https://kujira.app/
Macloud со скидкой 10% https://macloud.ru/?partner=uyv4av9a7i
PuTTY- https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.76-installer.msi
Twitter score- https://coinsguru.io/twitter/TeamKujira/