Skip to main content

Run sentry node

Validator cluster Build

Run a Sentry node as part of a Validator cluster Build

This guide explains how to initialise and start a Sentry node as part of a Validator cluster.

This guide follows on from the Prerequisites section and assumes that you have built your environment by following the Build Environment instructions for your selected network.

It must be on its own machine.

Networks

Testnet

Mainnet

tip

Your network was selected at the Build Environment stage.

00 Prerequisites

  1. Check Hardware requirements.
  2. Build your environment Testnet or Mainnet

01 Run Sentry node initialisation script

You must run the script as user cudos or you will see error messages.

su - cudos
cudos-init-node.sh sentry-node

02 Start the node

cosmovisor

Cosmovisor is used to ensure zero downtime when there are updates and hard forks.

Switch back to root user (CTRL + D)

systemctl enable --now cosmovisor@cudos
KEEP NOTES

Keep a record of the Seed node Tendermint ID and IP address in a spreadsheet or equivalent

Example start node

root@cudos-node:~# systemctl enable --now cosmovisor@cudos
Created symlink /etc/systemd/system/multi-user.target.wants/[email protected] → /lib/systemd/system/[email protected].

03 Check node sync status

As root user run the following command:

cudos-noded status 2>&1 | jq -M 
how do i know when my node is synced?

Your node is fully synced when you see: "catching_up: false" and the latest block hash matches the network Testnet Explorer or Mainnet Explorer

synced-node

03 Stop the node running

root@cudos-node:~# systemctl disable --now cosmovisor@cudos
Removed /etc/systemd/system/multi-user.target.wants/[email protected].