Last active
November 14, 2022 14:34
-
-
Save Man-Jain/fdd6d8063f051a0b0671f3ac689baa62 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
apt-get install -y nodejs | |
apt-get install -y npm | |
npm install -g yarn | |
git clone https://github.com/KYVENetwork/node.git | |
cd node | |
yarn | |
yarn setup | |
wget -O /root/arweave.json $LINK_ARWEAVE_WALLET | |
echo ======================================== | |
echo ="ВНИМАНИЕ! Выбрана РУЧНАЯ смена пула!"= | |
echo ======================================== | |
starting (){ | |
sudo chmod a+x /usr/bin/kyve | |
sleep 2 | |
kyve wallets add "wallet" "$(cat /root/arweave.json)" | |
kyve valaccounts add "account" "$MNEMONIC" | |
kyve start --pool ${POOL} --account account --wallet wallet --network beta --verbose | |
echo ================================================================================================= | |
echo ="Недостаточно средств для попадания в валидаторы, следующая попытка подключения через 2 минуты"= | |
echo ================================================================================================= | |
sleep 2m | |
} | |
for ((;;)) | |
do | |
if [[ $POOL == 0 ]] | |
then | |
echo ===================================== | |
echo ="ВНИМАНИЕ! Выбран пул 0 (Moonbeam)"= | |
echo ===================================== | |
LINK_KYVE_VERSION="https://kyve-beta.s3.eu-central-1.amazonaws.com/protocol-node-binaries/evm/kyve-linux-x64" | |
cd $HOME | |
wget -O kyve ${LINK_KYVE_VERSION} | |
mv kyve /usr/bin/kyve | |
starting | |
fi | |
if [[ $POOL == 1 ]] | |
then | |
echo ================================================= | |
echo ="ВНИМАНИЕ! Выбран пул 1 (Avalanche // C-Chain)"= | |
echo ================================================= | |
LINK_KYVE_VERSION="https://kyve-beta.s3.eu-central-1.amazonaws.com/protocol-node-binaries/evm/kyve-linux-x64" | |
wget -O kyve ${LINK_KYVE_VERSION} | |
mv kyve /usr/bin/kyve | |
starting | |
fi | |
if [[ $POOL == 2 ]] | |
then | |
echo ==================================== | |
echo ="ВНИМАНИЕ! Выбран пул 2 (Celo)"= | |
echo ==================================== | |
LINK_KYVE_Bitcoin="https://kyve-beta.s3.eu-central-1.amazonaws.com/protocol-node-binaries/celo/kyve-linux-x64" | |
wget -O kyve ${LINK_KYVE_Bitcoin} | |
mv kyve /usr/bin/kyve | |
starting | |
fi | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment