Skip to content

v0.1.0 — first public release

Choose a tag to compare

@ogaworld369 ogaworld369 released this 04 Nov 13:50
· 56 commits to main since this release

Quantus Node for Android — v0.1.0

First public release.

An Android app that runs a regular (non-mining) Quantus Network full
node on your phone. It starts the bundled quantus-node binary as a
child process under a foreground service, syncs the mainnet chain
with pruning enabled, and shows status — peer count, best block,
sync progress — on a quiet dashboard. There is no wallet and no
mining; the app holds no keys to any funds. This build adds the
launcher icon: a bright core with concentric pulse rings on a dark
background, echoing the node's pulse.

Requirements

  • Android 12 (API 31) or later, arm64 device
  • Enough free storage for a pruned node database, and a Wi-Fi
    connection for the initial sync (it takes on the order of a
    couple of hours and downloads a few GB)

Verified device

  • Confirmed working: Pixel 9a with GrapheneOS
  • Other Android 12+ / arm64 devices are expected to work but are
    not yet verified. A manufacturer battery manager that kills
    foreground services may stop the node. Working reports via
    GitHub Issues are very welcome — they grow the verified list.

Install

  1. Download quantus-node-v0.1.0.apk from this release.
  2. Install it directly (you will need to allow installs from your
    browser / file manager for this source).
  3. Open the app and press Start.

Updates install over the existing app: your node database,
display name and settings carry over. Do not uninstall first —
uninstalling erases the node data and the next start syncs from
genesis again.

Verify your download

  • APK SHA-256:
    ef1ef477d6102333f7a5c2deaee9e512eee7a98b6282cd0c167dbd4d1d003583
  • Signing certificate SHA-256 fingerprint:
    65:BB:1A:5F:EF:27:D7:0B:E1:DD:12:FC:12:CE:34:84:B4:C8:48:FC:EC:A9:2F:88:98:CD:96:CB:27:84:F6:FF

This is the first release signed with the project's release key;
all future updates will carry the same signature.

Known limitations

  • Two known vulnerabilities in transitive dependencies of the
    bundled node binary (zstd-safe 6.0.6 and crypto-bigint 0.5.5)
    have no fix available within their compatible version ranges
    yet and are waiting on upstream releases. See SECURITY.md.
  • The concurrency fixes from the external audits (findings 2–7)
    were verified by code review and desk-checked interleavings;
    a deterministic on-device race-reproduction test has not been
    run, as noted in SECURITY.md.
  • UI translations (9 languages) were produced by the maintainer
    with AI assistance and have not been reviewed by native
    speakers.
  • State and block pruning are fixed at 256; very old history
    cannot be queried from this node.

License: Apache-2.0.