
AtomeOne
Chain ID:
atomone-1
Block Height:
RPC Status:
Setup Server
sudo apt update && apt upgrade -ysudo apt install curl git jq lz4 build-essential -ysudo ufw default allow outgoingsudo ufw default deny incomingsudo ufw allow sshsudo ufw allow 26656sudo ufw enableInstall Go
VER="1.21.5"sudo rm -rf /usr/local/gocurl -Ls https://go.dev/dl/go$VER.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/localecho "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profilesource $HOME/.bash_profilego versionNode Installation
cd $HOMErm -rf atomonegit clone https://github.com/atomone-hub/atomone.git atomonecd atomonegit checkout v2.0.0make installMONIKER="NodeName"atomoned init $MONIKER --chain-id atomone-1atomoned config chain-id atomone-1atomoned config keyring-backend filecurl -Ls https://snapshots.revonode.com/atomone/genesis.json > $HOME/.atomone/config/genesis.jsoncurl -Ls https://snapshots.revonode.com/atomone/addrbook.json > $HOME/.atomone/config/addrbook.jsonSEEDS="35e39b83d2d0d76a8ebd97939629fe0730508c0b@seed-atomone.revonode.com:10356"PEERS="$(curl -sS https://rpc.atomone.revonode.com/net_info | jq -r '.result.peers[] | "\(.node_info.id)@\(.remote_ip):\(.node_info.listen_addr)"' | awk -F ':' '{print $1":"$(NF)}' | sed -z 's|\n|,|g;s|.$||')"sed -i -e "s|^seeds *=.*|seeds = '"$SEEDS"'|; s|^persistent_peers *=.*|persistent_peers = '"$PEERS"'|" $HOME/.atomone/config/config.tomlsed -i -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = "0.025uatone"/" $HOME/.atomone/config/app.tomlsed -i \ -e 's|^pruning *=.*|pruning = "custom"|' \ -e 's|^pruning-keep-recent *=.*|pruning-keep-recent = "100"|' \ -e 's|^pruning-keep-every *=.*|pruning-keep-every = "0"|' \ -e 's|^pruning-interval *=.*|pruning-interval = "19"|' \ $HOME/.atomone/config/app.tomlsudo tee /etc/systemd/system/atomoned.service > /dev/null <<EOF[Unit]Description=atomone node serviceAfter=network-online.target[Service]User=$USERExecStart=$(which atomoned) startRestart=alwaysRestartSec=3LimitNOFILE=65535[Install]WantedBy=multi-user.targetEOFsudo systemctl daemon-reloadsudo systemctl enable atomonedcurl -L https://snapshots.revonode.com/atomone/atomone-latest.tar.lz4 | tar -Ilz4 -xf - -C $HOME/.atomone[[ -f $HOME/.atomone/data/upgrade-info.json ]] && cp $HOME/.atomone/data/upgrade-info.json $HOME/.atomone/cosmovisor/genesis/upgrade-info.jsonsudo systemctl start atomoned && sudo journalctl -fu atomoned -o cat