Cosmovisor

cosmovisor is a lightweight process manager for Cosmos SDK application binaries that automates the upgrade process. It monitors the governance module for on-chain upgrade proposals and seamlessly handles binary upgrades by:

  • Downloading and preparing the new binary

  • Stopping the current binary

  • Switching to the upgraded binary

  • Restarting the node with the new binary

Why Use Cosmovisor?

For validators, cosmovisor significantly reduces downtime during chain upgrades. Instead of manually handling upgrades, validators can pre-install new binaries, allowing cosmovisor to execute upgrades automatically when a proposal passes.


Last updated