Node upgrades follow a standard stop-replace-restart procedure. Autheo Chain uses Cosmos SDK governance-based upgrades where the network reaches consensus on an upgrade height, after which nodes must be running the new binary.Documentation Index
Fetch the complete documentation index at: https://docs.autheo.com/llms.txt
Use this file to discover all available pages before exploring further.
Before upgrading
- Read the release notes at the GitHub releases page
- Back up
config/priv_validator_key.jsonanddata/priv_validator_state.json - Confirm the target upgrade height or block time in the governance proposal
Upgrade procedure
Stop the node at the upgrade height
The node will automatically halt at the governance-specified upgrade height if the upgrade handler is built into the binary. If performing a manual upgrade:
Restart the node
committed state messages indicating the node is producing or following blocks.Build from source (alternative)
Rollback
If the upgrade fails and you need to roll back:- Stop the node:
sudo systemctl stop autheod - Restore the previous binary
- Restore
data/priv_validator_state.jsonfrom your backup (critical — prevents double-signing) - Start the node