• v0.1.16 abbd4355ec

    agorise released this 2026-08-24 19:59:00 +00:00 | 1 commits to main since this release

    hidden-rpc v0.1.16

    Setup- and monitoring-experience polish. No change to the node itself; already-synced nodes are
    unaffected.

    What's new

    • --watch behaves properly end to end. While the node replays the block_log (before the RPC
      answers), --watch now shows a live braille spinner, a "take a break — your CPU will be busy for
      a few hours" message, and a live (block N of ~N) readout pulled from the node's own logs. Once
      the RPC is up it shows the catch-up percentage. And the moment the node is fully synced, --watch
      prints a confirmation and returns you to the prompt automatically
      — no more sitting on a static
      screen waiting to press Ctrl-C.
    • Suggested commands are copy-paste runnable. End-of-setup hints (and the "check progress" /
      "not running yet" messages) print the full absolute path the installer was launched from —
      e.g. bash /home/you/hidden-rpc/installer/hidden-rpc-setup.sh --status — with a trailing
      # comment so pasting the whole line still runs.
    • The empty snapshot download folder is removed after the download is unpacked and deleted
      (via rmdir, which only deletes an already-empty directory).

    Minimum requirements

    • Operating system: 64-bit Linux in the Debian / Ubuntu / Linux Mint family (anything that uses
      apt). Tested on Linux Mint 22 and Ubuntu 24.04; other recent Debian-based distros should work.

    • Architecture: amd64 / x86_64 (a standard 64-bit PC). ARM is not supported yet.

    • Memory: ~4 GB RAM minimum (the node itself uses about 3 GB); 8 GB is comfortable.

    • Free disk space: about 100 GB for a first-time setup (the download plus the state the node
      rebuilds while replaying); far less on later runs. An SSD is strongly recommended — the
      one-time replay is dramatically faster on an SSD than on a spinning hard drive.

    • Internet: a normal broadband connection. A serving node keeps a clearnet peer-to-peer
      connection on port 1776 to stay in sync; only the RPC reads are hidden over Tor and I2P.

    • Time: the one-time trustless replay re-verifies every block and keeps the CPU busy for several
      hours on first setup. After that the node keeps up on its own with negligible load.

    • Installed automatically if missing: Docker, Tor, i2pd, and a few small command-line tools — no
      manual setup required.

    • Repository: https://git.agorise.net/agorise/hidden-rpc

    • License: AGPL-3.0-or-later

    Downloads