Skip to main content
This guide follows the official Sunrise documentation. Use mainnet values unless you intentionally target the testnet.

Quick facts

  • Binary: sunrised
  • Chain ID (mainnet): sunrise-1
  • Go toolchain: 1.24.2 (min per docs)
  • Recommended min gas price: 0.025uusdrise (protects from spam)
  • Mainnet genesis: https://raw.githubusercontent.com/sunriselayer/network/main/sunrise-1/genesis.json

Install & initialize

1

Install dependencies and Go

Ubuntu 22.04 LTS is used in the official guide.
2

Build the sunrise binary

3

Initialize node

4

Fetch genesis (mainnet)

5

Set minimum gas prices

6

(Optional) Seeds & persistent peers

Seeds and peers are published in the network repo. Example (mainnet seeds):
You can also populate persistent_peers similarly.
7

(Optional) Storage & indexing

If connecting to a bridge node or running an archive, enable tx indexing and retain all block data:
8

Start the node

With Cosmovisor (recommended for upgrades): follow the official Cosmovisor setup, then start.
Without Cosmovisor:

Verify sync

Mainnet endpoints and the latest release tags are listed under Run a Sunrise Node → Networks → Mainnet. Snapshots are often provided by third parties (e.g., Polkachu). Validate source and height before use.