Skip to content
Cosmos Sunrise shuts down on 5 October 2026 at 12:00 UTC (v2.0.0, block 6,504,000). Holdings move to Sunrise Edge. You do not need to move funds before shutdown. Details

Validator Node (Genesis)

Validator nodes allow you to participate in consensus in the Sunrise network.

The following hardware minimum requirements are recommended for running the validator node:

  • Memory: 8 GB RAM (minimum)
  • CPU: 6 cores
  • Disk: 500 GB SSD Storage
  • Bandwidth: 1 Gbps for Download/1 Gbps for Upload

First, follow the instructions on setting up a full consensus node.

If you have already initialized a working directory for sunrised in the past, you must clean up before reinitialized a new directory. You can do so by running the following command:

Terminal window
sunrised tendermint unsafe-reset-all

Check our Github to know the current chain-id and run the following command:

Terminal window
CHAIN_ID=sunrise-1
MONIKER="validator-name"
sunrised init "$MONIKER" --chain-id $CHAIN_ID

Change genesis.json to the one in the network repository.

Terminal window
wget https://raw.githubusercontent.com/sunriselayer/network/main/sunrise-1/gentx/genesis.json
cp genesis.json $HOME/.sunrise/config/genesis.json
Terminal window
VALIDATOR_WALLET="validator"
sunrised keys add $VALIDATOR_WALLET --keyring-backend test

Create the genesis transaction for new chain

Section titled “Create the genesis transaction for new chain”
Terminal window
STAKING_AMOUNT=1000000uvrise
sunrised genesis gentx $VALIDATOR_WALLET $STAKING_AMOUNT --chain-id $CHAIN_ID \
--pubkey=$(sunrised tendermint show-validator) \
--moniker=$MONIKER \
--commission-rate=0.1 \
--commission-max-rate=0.2 \
--commission-max-change-rate=0.01 \
--min-self-delegation=1 \
--keyring-backend test

You will find the generated gentx JSON file inside \$HOME/.sunrised/config/gentx/gentx-*.json

Create Pull Request to register your gentx

Section titled “Create Pull Request to register your gentx”

To register your gentx, create a pull-request to the network repository.