How to run a protocol node Kyve, pool Cosmos and others
KYVE-is a decentralized archiving and caching solution that allows modern blockchains and decentralized applications (dApps) to securely store and serve data. Our mission is quite ambitious, but necessary: as ardent supporters of Web 3.0, we want to help projects achieve infinite scalability by storing their data securely and persistently.
To install the node, we need a server with Ubuntu 20.04
You also need to install the Keplr wallet https://www.keplr.app/
Create a wallet and save the mnemonic seed
Next go https://faucet.arweave.net/
We accept all conditions, and make a tweet. Next, save the json file
Next, go to the website https://app.kyve.network/. We connect your wallet.
you can get test tokens in the section https://app.kyve.network/#/faucet
go to the terminal and start the node launch process.
sudo apt update && apt install unzip
Create a directory, go there and download the binary
mkdir -p /home/kyve cd /home/kyve && wget https://github.com/kyve-org/cosmos/releases/download/v0.0.0/kyve-cosmos-linux.zip && unzip kyve-cosmos-linux.zip rm -rf kyve-cosmos-linux.zip rm -rf __MACOSX
chmod +x kyve-cosmos-linux
cd /home/kyve && ./kyve-cosmos-linux --version
If you work through MobaXterm, copy the json to the /home/kyve folder, after renaming your json file to arweave.json
Next we create the service. We change only your data, marked below.
Remember, in the poolID argument you must specify only the pool number.
sudo tee /etc/systemd/system/kyved.service > /dev/null <<EOF [Unit] Description=Kyve Node After=network-online.target [Service] User=root WorkingDirectory=/home/kyve/ ExecStart=/home/kyve/kyve-cosmos-linux -m "yourmnemonic phrase" -k /home/kyve/arweave.json -p "9(cosmos) or 11(evmos) or 12(axelar) or 14(Cronos) or 15(Terra) or 16(Umee)" -v -s your amount stake -sp 100000000000 Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload && sudo systemctl enable kyved && sudo systemctl start kyved
journalctl -f -u kyved
Congratulations, you have become a validator!
sudo systemctl stop kyved rm -rf /etc/systemd/system/kyved.service rm -rf /home/kyve/kyve-cosmos-linux
my telegram group: https://t.me/cryptorussianbears