Skip to main content
1

Set up Cosmovisor

Configure Cosmovisor per the official tutorial so it manages your sunrised binary under ~/.sunrise/cosmovisor/. Enable:
2

Follow governance proposals

Upgrades are scheduled via on-chain governance. Confirm proposed height and target binary version before the event.
3

Automatic switch at upgrade height

With Cosmovisor, the process switches to the prepared binary at the scheduled height with minimal downtime. Ensure your upgrades/<name>/bin/sunrised is present beforehand.

Manual upgrades (no Cosmovisor)

1

Identify the correct tag

Check the network repository for your chain (e.g., sunrise-1) and the latest release on GitHub for the required sunrised version.
2

Build and install

3

Restart and verify

Soft vs Hard Fork

  • Soft fork: same chain-id, binary changes handled by an upgrade handler; Cosmovisor can automate.
  • Hard fork: new genesis.json and often a new chain-id; syncing starts from height 1; follow migration notes provided in the proposal.