v0.40
What's new (v0.40)
Mining survives dropped connections. On an unstable or long-haul link (where the pool
connection gets reset every so often), the miner no longer tears down and re-initialises your GPUs
on every reconnect — they stay warm and keep hashing while the stratum socket reconnects underneath.
🔌 Warm reconnects — no more GPU re-init on every drop
Previously a single "Connection reset by peer" closed every GPU thread, re-created the CUDA context,
and started the hashrate from zero again — several seconds of idle plus a ramp on each reconnect.
On a flaky link that adds up fast (and hits multi-GPU rigs hardest).
Now the GPU/CPU workers are spawned once and kept alive for the whole session. Their solutions flow
through a persistent relay that simply re-points at each freshly-reconnected pool connection. A
dropped connection now logs reconnecting (GPU workers kept warm) and mining continues without a
teardown or a hashrate ramp.
Verified on a live rig: forcing a mid-session disconnect left the GPU threads running (no
re-spawn) and accepted shares kept climbing straight through the reconnect.
Carried forward
- v0.39 — chunked ~512 MB model downloads (no Cloudflare mid-stream cut-offs).
- v0.38 —
--high/--very-hightiers for pool mining. v0.37 — resumable downloads. - v0.36 OPoI results reach the pool · v0.35 model fix + self-heal · v0.32 RTX 50-series.
What's new (v0.39)
Release artifacts
mc-miner-v0.39-linux-ubuntu22-x86_64.tar.gzmc-miner-v0.39-linux-ubuntu24-x86_64.tar.gzmc-miner-v0.39-linux-hiveos.tar.gzmc-miner-v0.39-windows-x86_64.zip
Faster, reliable model downloads. Models now download in fixed ~512 MB chunks, so the first-run
download finishes cleanly even on fast links — no more mid-stream cut-offs.
⬇️ Chunked downloads
Large model files served through Cloudflare were getting cut off near ~1.1 GB on a single stream
(independent of link speed). The miner now fetches each model in bounded ~512 MB ranges that always
complete, appending them into place. v0.37's resume stays as a safety net for transient drops.
Result: a fresh rig pulls the full model in one smooth pass — no failed-transfer retries in the log.
Carried forward
- v0.38 —
--high/--very-highmodel tiers work for pool mining (bigger models, bigger
AI-inference rewards on high-VRAM rigs). - v0.37 — resumable model downloads. v0.36 — OPoI results reach the pool.
- v0.35 model fix + self-heal · v0.34 hashrate report · v0.33 xbinor.io gateway ·
v0.32 RTX 50-series fix.
What's new (v0.38)
Release artifacts
mc-miner-v0.38-linux-ubuntu22-x86_64.tar.gzmc-miner-v0.38-linux-ubuntu24-x86_64.tar.gzmc-miner-v0.38-linux-hiveos.tar.gzmc-miner-v0.38-windows-x86_64.zip
--high / --very-high model tiers now work for pool mining too. Recommended if you have a
high-VRAM rig and want to answer the larger (higher-reward) AI inference requests.
🧠 Pool mining now honors the model-tier flags
Previously, mining to the pool always loaded only DeepSeek-R1-8B and ignored --light / --high
/ --very-high — so a 24 GB+ or 48 GB+ rig could not serve the 32B / 70B models or answer the
larger on-chain AiRequests (which carry bigger inference rewards).
Now the tier flags take effect for pool and solo alike:
--light TinyLlama-1.1B (6 GB+ VRAM)
(default) DeepSeek-R1-8B (12 GB+, pool's OPoI model)
--high + DeepSeek-R1-32B (24 GB+)
--very-high + Llama-3.3-70B (48 GB+ single GPU)
The pool default (no flag) stays DeepSeek-R1-8B. Bigger models download on first use.
Carried forward
- v0.37 — resumable model downloads (survive Cloudflare cut-offs on slow links).
- v0.36 — OPoI inference results reach the pool. v0.35 — model fix + self-heal.
- v0.34 hashrate report · v0.33 xbinor.io gateway · v0.32 RTX 50-series fix.