Skip to content

alpha-miner v1.4.0 + HiveOS wrapper rev 03

Choose a tag to compare

@AlphaMineDefi AlphaMineDefi released this 17 May 22:40
· 23 commits to main since this release

alpha-miner v1.4.0 — HiveOS wrapper rev 03

Same alpha-miner binary as v1.4.0. This release packages it with a substantially upgraded HiveOS custom-miner wrapper.

What's new in wrapper rev 03

  • Multi-pool failover supervisor — supply multiple endpoints in the flight-sheet Pool URL field, separated by commas / spaces / newlines. The wrapper rotates between them and auto-returns to the primary every 30 min.
  • Share-based dead detection — pool is considered dead only when no accepted share for a continuous window past startup grace, not on reconnect-count. Resilient to attacker reconnect-storms.
  • HiveOS-native kH/s stats — works around HiveOS sanitize_clamp (hs[] > 9999999999999 was being clamped to 1000 GH). Per-card hashrate now displays correctly on the dashboard.
  • Robust extra-arg passthrough — any alpha-miner flag pasted into the flight-sheet Extra config arguments field is forwarded verbatim (--devices 0,1,2, --force-backend ampere, --cuda-schedule-spin, --sync-proof-submit, --status-interval N, etc.).
  • 7 wrapper tunables for ops who want them — see below.

HiveOS install

In HiveOS flight sheet → Add Custom Miner → use:

Field Value
Installation URL https://github.com/AlphaMine-Tech/alpha-miner/releases/download/v1.4.0.03/alpha-V1.4.0.03.20260517.tar.gz
Miner Name alpha
Pool URL stratum+tcp://us2.alphapool.tech:5566
(recommended: comma-separate multiple for failover, e.g.: stratum+tcp://us2.alphapool.tech:5566,stratum+tcp://eu1.alphapool.tech:5566,stratum+tcp://sg1.alphapool.tech:5566)
Wallet and worker template your prl1p… PRL address
Extra config arguments (optional) any alpha-miner flag and/or wrapper tunables (see below)

Regional stratum endpoints (pick closest):

  • us2.alphapool.tech:5566 — US West (OVH)
  • eu1.alphapool.tech:5566 — Europe (OVH Roubaix)
  • sg1.alphapool.tech:5566 — Asia (OVH Singapore)

Solo: same hosts, port 5567. Do not use pearl.alphapool.tech for the stratum URL — that hostname is HTTPS/Cloudflare-fronted and cannot tunnel stratum TCP.

7 wrapper tunables (drop into Extra config arguments)

These are recognized by prefix and not forwarded to the miner binary:

Tunable Default What it does
FAILOVER_GRACE_SEC 120 Startup tolerance window before a pool can be judged dead
FAILOVER_DEAD_SEC 240 No-accepted-share duration that triggers failover
FAILOVER_RETURN_SEC 1800 While on a backup, how often to retry the primary
FAILOVER_POLL_SEC 15 Supervisor health-check cadence
FAILOVER_SHARE_SCAN_LINES 8000 Log tail size when scanning for last accepted share
REPORT_METRIC raw Per-card figure: raw = hashrate_th_s (conventional), equiv = share_equiv_th_s (true pool-credited rate)
HSTATS_RAW_LINES 6000 Stats-script log window for status-line filtering

Any token in Extra config that does not match one of these prefixes is forwarded to alpha-miner verbatim. Alpha-miner is last-arg-wins, so values you set there override the wrapper's defaults (e.g., --status-interval 10 overrides the built-in 30).

What's in the tarball

alpha/
├── alpha                  # alpha-miner v1.4.0 binary (same as v1.4.0/alpha-miner)
├── alpha-supervise.sh     # multi-pool failover supervisor
├── h-config.sh            # HiveOS flight-sheet → miner.conf translator
├── h-run.sh               # HiveOS launcher (execs into supervisor)
├── h-stats.sh             # per-GPU JSON stats reporter
└── h-manifest.conf        # HiveOS miner metadata

SHA256

1841336e95b5956a9db062b7f4124b887eddebca5e115280b3ad7cfb391f2654  alpha-V1.4.0.03.20260517.tar.gz
5056f401b6c19f4fd8bdfaf89478e64850d5a4217e2dd0bd83ebfb3ac4c9ad0f  alpha-miner