Fork of governor with the additions:
- Send a Slack reminder when getting close to upgrade height. Configurable via the
reminder_diff_blocks
for each chain.
Cosmos Upgrade Watcher is a watcher that checks for upcoming upgrades in Cosmos SDK blockchains and notifies you about them in a Slack channel
Generate a Slack webhook token as shown in their docs and put it in the config file.
cp ./config.yaml ./config.yaml.example
docker compose up -d
Cosmos Upgrade Watcher spins up a chain monitor per every chain and queries the /cosmos/upgrade/v1beta1/current_plan
and checks if there is
an upcoming upgrade. If there is an upcoming upgrade, it stores it in the local database and sends a request to the Slack webhook.
Prometheus metrics are available (default port is 8000):
cosmos_upgrade_watcher_last_checked
cosmos_upgrade_watcher_errors