Releases: ocminer/supryolo
Release list
supryolo v0.2.1
supryolo v0.2.1 supports BTCB2 mining through Stratum V1, authenticated Stratum V2 and B2Pool's hosted DATUM gateway. SV2 block-candidate tracking is corrected.
- DATUM GPU:
stratum+tcp://de.b2pool.io:24444 - DATUM CPU:
stratum+tcp://de.b2pool.io:25555 - SV2 GPU:
stratum2+tcp://de.b2pool.io:14444 - SV2 CPU:
stratum2+tcp://de.b2pool.io:15555
Edit your address in start.sh, then use PROTOCOL=datum ./start.sh or PROTOCOL=sv2 ./start.sh. Add MODE=cpu before ./start.sh for CPU-only mining. SV2 uses the pool authority key shown in the README. Hosted DATUM requires no local node and currently offers DE shared mining only. SV2 shared and solo endpoints are documented for DE, HEL and ORD.
Connection and device examples · Installation guide
Measured live rates: RTX 5090 17.15 GH/s, RX 7900 XTX 5.784 GH/s. Release validation accepted 55 NVIDIA/AMD/CPU shares plus 4 Docker shares, with no rejects. Windows passed its native CI checks.
Packages: Linux NVIDIA/AMD/CPU, Windows OpenCL/CPU, HiveOS, mmpOS and Docker. Docker supports NVIDIA/CPU; use native Linux for AMD. Image: ocminersupr/supryolo:0.2.1.
Linux requires x86-64 and glibc 2.35+. Physical Windows GPUs and complete installed HiveOS/mmpOS deployments have not been validated. Job Declaration and direct-node RPC mining remain deferred. A block-candidate message or accepted share is not a confirmed block reward.
User agent: supryolo/0.2.1. Verify downloads against SHA256SUMS. Private mining with profits is permitted; commercial use requires prior written permission from ocminer. Dependencies retain their original license terms.
supryolo v0.2.0
Authenticated BTCB2 Stratum V2 mining is now available alongside Stratum V1.
- Linux: NVIDIA CUDA, AMD OpenCL and AVX2/scalar CPU in one executable.
- Windows: OpenCL/CPU package built and tested by GitHub Actions.
- HiveOS and mmpOS packages include the monitoring API and launchers.
- Docker:
ocminersupr/supryolo:0.2.0, plus an offline image archive. - The same device selection, GPU controls and Matrix terminal work with SV2.
Start with SV2: edit the address in start.sh, then run PROTOCOL=sv2 ./start.sh. For CPU-only mining use PROTOCOL=sv2 MODE=cpu ./start.sh --cpu-threads 8.
GPU endpoint: stratum2+tcp://de.b2pool.io:14444. CPU endpoint: stratum2+tcp://de.b2pool.io:15555. Direct commands require --sv2-authority with the pool's key; see the examples below. The regional endpoints use the same pin.
Installation and platform requirements · SV2 commands and pool key
SV2 solo update (2026-09-07): GPU and CPU solo share acceptance now works on DE, HEL and ORD with the unchanged v0.2.0 binary following the pool update. Use port 14445 for GPUs or 15556 for CPUs, with the same authority key. Follow-up checks recorded 28 accepted shares, zero rejects, and one additional ORD GPU share unconfirmed at test shutdown. Bundled documentation contains the earlier, conservative solo status; the linked documentation is current.
Measured live rates: RTX 5090 17.14 GH/s, RX 7900 XTX 5.713 GH/s. The final Linux build passed 12 tests, the GPU hash oracle and 18/18 live NVIDIA/AMD/CPU shares. The Docker image accepted another 2/2 shares. Windows passed its native tests and standalone executable checks.
Linux requires x86-64/glibc 2.35+ and an appropriate GPU driver. Docker supports NVIDIA/CPU; use native Linux for AMD. Physical Windows GPUs and complete installed HiveOS/mmpOS deployments have not been validated. SV2 uses Standard Channels; Extended Channels and Job Declaration are not included. Accepted shares are not confirmed network blocks.
User agent: supryolo/0.2.0. Private mining with profits is permitted; commercial use requires prior written permission from ocminer. See LICENSE; dependencies retain their original terms.
Verify downloads against SHA256SUMS. Import the offline Docker archive with gzip -dc supryolo-0.2.0-docker.tar.gz | docker load.
supryolo v0.1.0
First binary release of supryolo for BTCB2 BLAKE2b mining.
- Linux: NVIDIA CUDA, AMD OpenCL and AVX2/scalar CPU in one executable.
- HiveOS and mmpOS custom-miner packages with local monitoring API and stats adapters.
- Docker:
ocminersupr/supryolo:0.1.0, plus an offline image archive. - Windows: GitHub-CI-built OpenCL/CPU package, including required DLLs.
- Matrix terminal, device selection, supported GPU controls and temperature alarms.
start.sh/start.cmd: replaceYOUR_BTCB2_ADDRESSto start on B2Pool.
Measured RTX 5090 live rate: 17.22 GH/s. RX 7900 XTX: 5.783 GH/s in the documented live sample. See the README for all measured hardware.
Installation and examples · README
Linux requires x86-64 and glibc 2.35+, with NVIDIA driver 570.124.06+ or an AMD OpenCL runtime. Windows targets Windows 10/11 x86-64 and uses OpenCL rather than CUDA. Docker supports NVIDIA/CPU; use native Linux on AMD rigs.
Linux tests, GPU hash checks and 95/95 new live pool shares passed. Windows CI passed CPU protocol/API tests and standalone package checks. Physical Windows GPUs and complete installed HiveOS/mmpOS deployments have not yet been validated. Temperature alarms do not stop or throttle mining. Block candidates are not confirmed network blocks.
User agent: supryolo/0.1.0. Private mining with profits is permitted; commercial use requires prior written permission from ocminer. See LICENSE; dependencies retain their own terms.
Verify downloads against SHA256SUMS. Import the offline Docker archive with gzip -dc supryolo-0.1.0-docker.tar.gz | docker load.