June 22, 2022
Установка KYVE ноды в протоколах Polkadot/Kusama
Telegram @letcryptowalk
В настоящий момент (06.22.22) официальный бинарник substrate выдает ошибки.
Вы можете запустить ноду на Polkadot/Kusama выполняя последовательно команды ниже.
<your_mnemonic> - замените на вашу мнемонику (включая <>)
<your_stake> - замените на количество токенов $KYVE, которое вы хотите застейкать (включая <>)
Установим переменные пула. Для этого выполните ТОЛЬКО ОДНУ из двух команд, в зависимости от пула, в который вы хотите войти:
MNEMONIC="<your_mnemonic>" && STAKE=<your_stake> && POOL=17 && NAME="polkadot"
MNEMONIC="<your_mnemonic>" && STAKE=<your_stake> && POOL=18 && NAME="kusama"
Ваш файл arweave.json должен лежать в директории /root.
Если у вас его нет, можете воспользоваться гайдом Node.Guru для его создания.
V=$(wget -qO- https://api.github.com/repos/kyve-org/substrate/releases/latest | jq -r ".tag_name") && \
wget https://github.com/kyve-org/substrate/releases/download/${V}/kyve-linux.zip && unzip kyve-linux.zip && rm -Rvf kyve-linux.zip __MACOSX && chmod u+x kyve-linux && mv kyve-linux /usr/bin/kyve-substratesudo tee <<EOF >/dev/null /etc/systemd/system/kyved.service [Unit] Description=Kyve Node After=network.target [Service] Type=simple User=$USER ExecStart=$(which kyve-substrate) --poolId $POOL --mnemonic "$MNEMONIC" --initialStake $STAKE --keyfile $HOME/arweave.json --verbose Restart=on-failure RestartSec=10 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload && sudo systemctl enable kyved && sudo systemctl restart kyved
sudo journalctl -u kyved -f -o cat