alpha-miner v1.4.0 + HiveOS wrapper rev 03
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[] > 9999999999999was being clamped to1000 GH). Per-card hashrate now displays correctly on the dashboard. - Robust extra-arg passthrough — any
alpha-minerflag 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 usepearl.alphapool.techfor 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