Some Logos Blockchain releases reset the genesis block or otherwise make existing local chain state incompatible. When that happens, you must wipe ~/.logos-node/data/ and regenerate user_config.yaml.
- Auto-detected during update —
logosup updatechecks the target version against a list of known breaking releases (maintained inlib/releases.shasLOGOS_BREAKING_VERSIONS). If detected, it prompts for a one-step migration instead of the standard update. - Manual — run
logosup reset(orlogosup reset -yfor non-interactive) at any time to wipe local data and regenerate config against the currently-installed node version.
- Stops the node and monitoring stack
- Backs up
~/.logos-node/user_config.yamltouser_config.yaml.pre-migration-<timestamp> - Deletes
~/.logos-node/data/(chain DB + logs) - Rebuilds the Docker image
- Regenerates
user_config.yamlwith fresh wallet keys - Restarts the node (and monitoring, if it was running)
You must re-claim faucet funds — the new chain starts from zero, so previous balances do not carry over. The pre-migration backup is preserved if you want to recover the old keys; see Discord guidance on which sections are portable.