Skip to content

v0.2.1: Cosmos Node Support + Sentry/Archive Modes

Choose a tag to compare

@NayiemW NayiemW released this 28 Mar 09:13
· 17 commits to prod since this release

What's New

  • Cosmos process type (type = "cosmos") for managing Cosmos SDK blockchain nodes
  • Relay-until-synced: start as relay, auto-enable validator key once synced (prevents jailing)
  • Upgrade halt detection: detects UPGRADE NEEDED messages, suppresses auto-restart, sends alerts
  • 5 node modes: Validator, Seed, Relay, Sentry, Archive
  • 6 new Telegram alerts: ValidatorActivated, CatchingUp, MissedBlocks, Jailed, StaleNode, UpgradeHalted
  • Severity filtering for notifications (info/warning/critical)
  • bot_token_env — read Telegram token from env var instead of config file
  • oxidepm cosmos-status CLI command
  • TUI cosmos details tab
  • Restart-on-crash logic (was TODO, now implemented)
  • Graceful shutdown with configurable timeout for block commit
  • File descriptor limits (nofile) via pre_exec
  • Security: validator key only renamed, never read; no secrets in logs/notifications

Binaries

Platform File
Linux x86_64 oxidepm-x86_64-unknown-linux-gnu.tar.gz
macOS Apple Silicon oxidepm-aarch64-apple-darwin.tar.gz