Running a node
Initial configuration
NODE_NAME="my_node"
GO_VERSION=1.24.5
IP=$(curl -s -4 icanhazip.com)
export DAEMON_HOME="/root/.kopid"
export DAEMON_NAME="kopid"rm -rf /usr/local/go
wget -q https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz >/dev/null
export PATH=$PATH:/usr/local/go/bin:/root/go/bin
apt-get -qq update >/dev/null
NEEDRESTART_MODE=a apt-get -qq install make gcc lz4 snapd -ygo install cosmossdk.io/tools/cosmovisor/cmd/cosmovisor@latest
rm -rf ~/.kopid/cosmovisor
DAEMON_HOME="/root/.kopid/" DAEMON_NAME="kopid" cosmovisor init /root/go/bin/kopid
sed -i '/^timeout_propose =/c timeout_propose = "300ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_propose_delta =/c timeout_propose_delta = "50ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_prevote =/c timeout_prevote = "100ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_prevote_delta =/c timeout_prevote_delta = "50ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_precommit =/c timeout_precommit = "100ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_precommit_delta =/c timeout_precommit_delta = "50ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^timeout_commit =/c timeout_commit = "500ms"' ${HOME}/.kopid/config/config.toml
sed -i '/^minimum-gas-prices =/c minimum-gas-prices = "0ukopi"' ${HOME}/.kopid/config/app.tomlConfiguring testnet
Configuring mainnet
Installing system service
Last updated