Skip to content

v0.3.79 — Validator monitoring, Docker cleanup, restore gap fix

Choose a tag to compare

@CTJaeger CTJaeger released this 16 Jun 21:30
· 11 commits to main since this release

Validator monitoring page

New Validators entry in the sidebar tracking your managed validators (matched by BLS key) on-chain: state (elected/jailed/waiting), commission, self-stake, allowance, blocks produced/missed, plus a live block-production timeline of the last 100 blocks per validator (green = led, red = elected but missing from the signer set, grey = idle). Background poller against the Klever indexer/node API with per-IP rate-limit backoff. Endpoint GET /api/validators.

Docker image cleanup tool

New Docker Cleanup under Tools: pick a server, see every local klever-go image (tags, ID, date, size), and delete the ones you don't need. Images referenced by a container (running or stopped) are flagged in-use and protected; the agent re-verifies before deleting.

Fix: chain-DB restore no longer leaves a gap

After a restore the node was only restarted, so it kept --start-in-epoch and jumped to the latest epoch — skipping every block between the snapshot and now. The restore now recreates the container without --start-in-epoch, so the node resumes from the restored DB height and syncs forward continuously.

Fix: "initializing" badge keyed off the right signal

A fresh node whose REST API isn't up yet (no sync metrics) now shows "initializing" instead of an empty status — signal-based, not a 10-minute timer.

Full Changelog: v0.3.78...v0.3.79

What's Changed

  • feat(tools): Docker image cleanup tool to reclaim disk from old node images by @Test0rMaik in #60
  • feat(validators): validator monitoring page with block-production timeline by @Test0rMaik in #61
  • fix: chain-DB restore recreate without --start-in-epoch; initializing badge by API readiness by @CTJaeger in #62

Full Changelog: v0.3.78...v0.3.79