Skip to content

Instantly share code, notes, and snippets.

@Man-Jain
Last active November 14, 2022 14:34
Show Gist options
  • Save Man-Jain/fdd6d8063f051a0b0671f3ac689baa62 to your computer and use it in GitHub Desktop.
Save Man-Jain/fdd6d8063f051a0b0671f3ac689baa62 to your computer and use it in GitHub Desktop.
#!/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