August 6, 2023
Kyve Osmosis Kaon pool
Reference: https://nodes.mms.team/Install_CosmosHub_and_Kyve_Protocol
sudo apt update && sudo apt upgrade -y sudo apt install make clang git pkg-config libssl-dev build-essential git gcc chrony curl jq ncdu bsdmainutils htop net-tools lsof fail2ban wget -y
cd $HOME/ wget https://github.com/KYVENetwork/kyvejs/releases/download/%40kyve%2Fkysor%401.0.0-beta.20/kysor-linux-x64.zip && \ unzip kysor-linux-x64.zip && \ mv kysor-linux-x64 kysor && \ chmod +x kysor && \ mv kysor /usr/bin/kysor && \ rm kysor-linux-x64.zip
kysor init -d \ --chain-id kaon-1 \ --rpc "https://rpc-eu-1.kaon.kyve.network" \ --rest "https://api-eu-1.kaon.kyve.network"
Move arweave.json file to /root/.kysor/arweave.json
kysor valaccounts create \ --name osmosis \ --pool 1 \ --storage-priv "$(cat ~/.kysor/arweave.json)" \ --metrics
nano $HOME/.kysor/.env
Set RPC node address in .env file
export KYVEJS_TENDERMINT_BSYNC_RPC="http://65.21.122.189:26657"
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash - sudo apt-get install -y nodejs npm install -g @bundlr-network/client
Download protocol node binary (for kysor)
wget https://github.com/KYVENetwork/kyvejs/releases/download/%40kyvejs%2Ftendermint%401.0.0-beta.1/kyve-linux-x64.zip unzip kyve-linux-x64.zip chmod +x kyve-linux-x64 mv kyve-linux-x64 .kysor/upgrades/pool-1/1.0.0-beta.1/bin/
tee <<EOF > /dev/null /etc/systemd/system/kyve_osmosis.service [Unit] Description=Kyve Protocol Osmosis Pool After=network-online.target [Service] User=$USER ExecStart=$(which kysor) start --valaccount osmosis --env-file=/root/.kysor/.env Restart=always RestartSec=3 LimitNOFILE=infinity [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload && \ sudo systemctl enable kyve_osmosis && \ sudo systemctl restart kyve_osmosis && \ sudo journalctl -u kyve_osmosis -f -o cat
IF CAN'T JOIN POOL WITH INTERFACE
download chain binary and import mnemonic from your staking wallet
wget https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_kaon_linux_amd64.tar.gz tar -xvzf kyved_kaon_linux_amd64.tar.gz chmod +x kyved mv kyved /usr/local/bin/kyved kyved keys add wallet --recover
kyved tx stakers join-pool 1 valaddress 50 --fees 200000tkyve --from wallet --chain-id kaon-1 --node https://rpc-eu-1.kaon.kyve.network:443