• v0.2.1 8ac1c6a714

    agorise released this 2026-08-30 02:28:09 +00:00 | 14 commits to main since this release

    hidden-rpc v0.2.1

    A small follow-up to v0.2.0 that makes first-time sync readable. No behaviour
    change to the node or the self-healer — just clearer status while a fresh node is
    still catching up.

    What's fixed

    • "Syncing" instead of a scary "rpc-down" during first sync. While a brand-new
      node is still replaying the block_log, its RPC isn't up yet, so transport status
      showed ⚠ rpc-down. It now reads – Syncing; be patient. The blunt ⚠ rpc-down
      warning is kept for the case that actually matters: a node that was serving and
      whose RPC later stops (tracked by a persisted "has the RPC ever answered" flag),
      so a real outage is never hidden behind a reassuring message.
    • --watch shows real replay progress. During the block_log replay the
      progress line was scraping the largest number in blurtd's logs — which is always
      the block_log's total size — so it looked frozen (e.g. stuck at 62905338 for
      hours). It now parses blurtd's actual replay line and shows the current block,
      the total, and the percent, e.g. block 31400000 of 62905338 (49.9163%).

    Upgrading

    Re-run the installer on each node to pick it up (safe anytime, never harms a node):

    bash installer/hidden-rpc-setup.sh
    

    The new – Syncing; be patient label appears once the updated supervisor is
    running; on already-synced nodes you'll simply keep seeing healthy.

    Downloads