Stratum Information
-
EU Stratum LIVE
Stratum URL: krx.suprnova.cc Ports: 4404 β GPU rigs (VarDiff, recommended) Β· 4401 β CPU / laptop / small GPU (VarDiff Low) Difficulty: Both ports adapt automatically (VarDiff). Target ~1 share / 10s. No manual tuning needed. Getting Ping Mining Pool Ping explained
Miner Config Information
-
Wallet (
--wallet): your full Keryx CashAddr address (starts withkeryx:) Worker (--worker): a short label per rig, e.g.rig01Algorithm:keryx-hashβ Keryx PoW (kHeavyHash + KERYX_MATRIX_SALT + WaveMix ARX, GPU) Password: no password needed (the protocol carries everything in the wallet/worker fields). Port chooses the difficulty band. Example:-a keryx:qp0vrxc0k5w0pcyem6vau2pjgztje880tsm239rywtm7l7uv2pcxzq55n8khs.rig01 -s stratum+tcp://krx.suprnova.cc:4404priority_high
Linux Mining Information
GPU Mining (keryx-hash)
-
keryx-miner-supr RECOMMENDED v0.4.0
Suprnova fork of the official keryx-miner. Prebuilt binaries for NVIDIA (sm_120 / RTX 50-series native, +28% on RTX 5090 vs upstream) and AMD (OpenCL, gfx906 / gfx1102 auto-tuned). source NVIDIA (CUDA 13.0 driver / driver 580):wget https://github.com/ocminer/keryx-miner-supr/releases/download/v0.4.0/keryx-miner-supr-0.4.0-linux-x86_64.tar.gz tar xzf keryx-miner-supr-0.4.0-linux-x86_64.tar.gz cd keryx-miner-supr ./keryx-miner-supr -a keryx:YOUR_KERYX_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404 --light --cuda-device 0AMD (ROCm / AMDGPU-PRO driver):wget https://github.com/ocminer/keryx-miner-supr/releases/download/v0.4.0/keryx-miner-supr-amd-0.4.0.tar.gz tar xzf keryx-miner-supr-amd-0.4.0.tar.gz cd keryx-miner-supr-amd-0.4.0 ./keryx-miner-supr -a keryx:YOUR_KERYX_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404 --lightAMD: keeplibkeryxopencl.sonext to the binary (it's dlopen'd at runtime).--opencl-device 0filters to one GPU; default is all detected. Pair with--cpu-inferenceto run the OPoI LLM on CPU and free the GPU for pure hashing. -
keryx-miner upstream prebuilt v0.3.2-OPoI
Upstream Keryx Labs reference miner β single binary, bundles CUDA + OpenCL plugins. Download (17 MB) · sourceunzip keryx-miner-v0.3.2-OPoI-linux-gnu-amd64.zip cd keryx-miner-v0.3.2-OPoI ./keryx-miner -a keryx:YOUR_KERYX_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404 --light
Windows Mining Information
GPU Mining (keryx-hash)
-
keryx-miner-supr RECOMMENDED v0.4.0
No prebuilt Windows binary yet β easiest path is WSL2 (Ubuntu) with the Linux instructions above, or build from source with MSVC + CUDA 13.0 + Rust 1.78+. sourcegit clone https://github.com/ocminer/keryx-miner-supr cd keryx-miner-supr $env:CUDA_COMPUTE_CAP=120 cargo build --release .\target\release\keryx-miner-supr.exe -a keryx:YOUR_KERYX_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404 --light --cuda-device 0Windows Defender flags every GPU miner on first run β whitelist the folder. If you'd rather not build, use the upstreamkeryx-minerWindows zip below. -
keryx-miner upstream prebuilt v0.3.2-OPoI
Single zip, supports both AMD and NVIDIA. Download (21 MB), right-click β Extract All, then run in PowerShell or cmd.exe:keryx-miner.exe -a keryx:YOUR_KERYX_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404 --light
Hashrate Rental Services
-
Rental marketplace support β pending
Keryx'skeryx-hashalgorithm is GPU-based and verifier-bound (kHeavyHash + KERYX_MATRIX_SALT + WaveMix ARX). Major rental marketplaces like Nicehash and Mining Rig Rentals do not list it yet. We'll publish a connection guide here as soon as a marketplace addskeryx-hash. In the meantime, run keryx-miner on your own hardware against port 4404.
HiveOS / MMPOS Configuration
HiveOS Flight Sheet Setup
-
Step 1: Create a Flight Sheet
Go to Flight Sheets in your HiveOS dashboard and click Add Flight Sheet. Set the following:Coin Select Custom, enter KRXWallet Create a new wallet with your KRX wallet address, or select an existing one Pool Select Configure in miner Miner Choose one of the miners below (see Step 2) -
Step 2 (recommended): keryx-miner-supr β Custom Miner RECOMMENDED v0.4.0
The Suprnova fork ships nativesm_120PTX, an unrolled Keccak-f1600 round loop, and built-in OC / monitoring flags. A prebuilt v0.4.0 tarball is published on GitHub β no self-build required. Follow the six steps below to wire it into a HiveOS Flight Sheet from a blank slate.RTX 5090 Β· sm_120 3.28 GH/s stock Β· +28% vs. upstreamCMP 170HX Β· sm_80 188 MH/s ~120 W of 250 WArchive size 7.1 MB CUDA 13.0 Β· sha256 fa7e98β¦AOpen Flight Sheets β Add Flight SheetIn your HiveOS web dashboard, expand Flight Sheets in the left sidebar, then click the blue + Add Flight Sheet button. A new empty sheet panel opens on the right.BCoin β Custom β tickerKRXOpen the Coin dropdown and scroll to the bottom β pick Custom. A ticker input appears beside it. TypeKRXand confirm. HiveOS does not validate custom tickers, so spelling matters.CWallet β pick or create your KRX walletIn the Wallet dropdown, choose an existing wallet β or click + to add one. Paste your fullkeryx:β¦CashAddr address and name it (e.g. krx-main). HiveOS will substitute this wallet anywhere the%WAL%template appears in step E.DPool β Configure in minerOpen the Pool dropdown and scroll to the very bottom β pick Configure in miner. This bypasses the HiveOS pool selector entirely; we'll bake thestratum+tcp://URL straight into the miner's CLI in step E. (Picking a preset pool here can override our flags silently.)EMiner β Custom β Setup Miner ConfigIn the Miner dropdown, pick Custom. A Setup Miner Config button appears below β click it. Fill the dialog with these exact six values; every field matters:Installation URL https://github.com/ocminer/keryx-miner-supr/releases/download/v0.4.0/keryx-miner-supr-0.4.0.tar.gzMiner name keryx-miner-suprHash algorithm keryx-hashWallet template keryx:%WAL%.%WORKER_NAME%Pool template krx.suprnova.cc:4404Extra config arguments --light --cuda-device 0Tier flag (last arg) β pick by VRAM:--light= any GPU β₯ 6 GB (TinyLlama, safest) Β· default = 12 GB+ (adds DeepSeek-R1-8B) Β·--high= 24 GB+ (adds R1-32B) Β·--very-high= 32 GB+ (adds LLaMA-3.3-70B). The tier only affects optional AI-task eligibility β PoW hashrate is identical.FSave Β· Apply Β· watch the log light upName the flight sheet (e.g. KRX-supr-v0.4), click Create Flight Sheet, then Apply on your rig. The worker pulls β 7 MB, extracts to/hive/miners/custom/keryx-miner-supr/, and starts the binary. Open the rig's Miner log tab β within ~30 seconds you should seeSHARE acceptedlines. Your hashrate then appears on Your Stats β a moment later.Building from source instead? Clone github.com/ocminer/keryx-miner-supr, runcargo build --releaseagainst CUDA 13.0 (not 13.2 β driver 580 caps PTX at ISA 9.0), then tar the workspace'starget/release/keryx-miner-suprtogether withlibkeryxcuda.soandlibkeryxopencl.so. Host the archive on any HTTPS URL the rig can reach and substitute it for the Installation URL above. -
Step 2 (AMD GPUs): keryx-miner-supr-amd β Custom Miner AMD / OpenCL v0.4.0
Same Suprnova fork, OpenCL build for AMD Radeon & Instinct GPUs. The binary dlopenslibkeryxopencl.soshipped alongside it and finds all AMD GPUs via the AMD/ROCm runtime that's already on the HiveOS rig. Auto-tuned per-arch workload sizes β gfx906 (MI50) uses 2048 nonces-per-dispatch, gfx1102/RDNA3 uses 4096 β no manual tuning needed.Steps AβD are identical to the NVIDIA variant above. The only difference is step E β use the AMD release URL, theRX 7600 XT Β· gfx1102 ~332 MH/s RDNA3 Β· v_dot8 packed matmulCMP MI50 Β· gfx906 ~421 MH/s thermally capped Β· 0 rejectsArchive size 5.8 MB OpenCL Β· sha256 be60052fβ¦keryx-miner-supr-amdminer name, and the OpenCL device flag:Installation URL https://github.com/ocminer/keryx-miner-supr/releases/download/v0.4.0/keryx-miner-supr-amd-0.4.0-hiveos.tar.gzMiner name keryx-miner-supr-amdHash algorithm keryx-hashWallet template keryx:%WAL%.%WORKER_NAME%Pool template krx.suprnova.cc:4404Extra config arguments --light --opencl-device 0Optional flags:--opencl-device 0,1mines on specific GPU indices (default: all).--opencl-workload Noverrides the per-arch nonces-per-dispatch default β only touch this if you've benchmarked.--disable-gpufalls back to CPU mining (testing only). Tier flag tiers (--light/--high/--very-high) gate optional AI-task eligibility by VRAM and don't affect PoW hashrate.NVIDIA & AMD on the same host? Both packages install side-by-side β different miner names (keryx-miner-suprvskeryx-miner-supr-amd) and distinct install paths (/hive/miners/custom/keryx-miner-supr-amd/). Pick the one matching the rig's GPU brand in the flight sheet's Miner dropdown. -
Step 2 (alternative): keryx-miner Built-in v0.3.2-OPoI
keryx-miner ships built-in with HiveOS β no Custom Miner install required. The built-in image may lag a release or two behind; for the freshly-released v0.3.2-OPoI (Windows keryx-hash + GPU-class hashrate tuning), use the Custom Miner option in the box below instead.Miner Select keryx-miner from the miner dropdown Algorithm keryx-hashPool URL krx.suprnova.cc:4404Wallet %WAL%(just the address β no.%WORKER_NAME%suffix)Worker name %WORKER_NAME%Password leave blank β unused by this stratum dialect -
Step 2 (alt): Custom Miner β keryx-miner v0.3.2-OPoI latest
If your HiveOS image doesn't shipkeryx-miner v0.3.2-OPoIyet, install upstream's Custom Miner package directly. In the Flight Sheet, choose Custom in the Miner dropdown, then fill the fields below.All flags must be set in Extra config arguments β the custom-miner archive contains the binary only, no auto-config. keryx-miner parameter reference: github.com/Keryx-Labs/keryx-miner/Parameters.Installation URL https://github.com/Keryx-Labs/keryx-miner/releases/download/v0.3.2-OPoI/keryx-miner-v0.3.2-OPoI-linux-gnu-amd64.zipMiner name keryx-miner_custom(auto-filled from the archive)Hash algorithm keryx-hashWallet template %WAL%Pool template krx.suprnova.cc:4404Extra config arguments -a keryx:%WAL%.%WORKER_NAME% -s stratum+tcp://krx.suprnova.cc:4404 --light -
Step 3: Apply and Start
1. Save the flight sheet and apply it to your worker(s). 2. The miner starts automatically. Check the Miner log tab and look forSHARE acceptedlines. 3. Your stats appear on Your Stats within a few minutes. Tip: Port 4404 (VarDiff) is the recommended port for GPU rigs β it adapts automatically and converges in ~2 minutes. Use 4401 for CPU / laptop / small GPU. -
TL;DR β Quick Copy & Paste (HiveOS) no-fuss
Skip the tables β just paste these three lines into a fresh Custom Miner flight sheet. Wallet is your KRX address; HiveOS auto-fills%WAL%and%WORKER_NAME%from the flight sheet's Wallet field and the rig's worker name.Installation URLhttps://github.com/Keryx-Labs/keryx-miner/releases/download/v0.3.2-OPoI/keryx-miner-v0.3.2-OPoI-linux-gnu-amd64.zipHash algorithmkeryx-hashThat's it. Save the flight sheet, apply it to the rig, and shares start landing within ~30 seconds. krx.suprnova.cc:4404 is the recommended VarDiff High port and works for any rig from a single GPU to a multi-card farm. For small / laptop GPUs use portExtra config arguments-a keryx:%WAL%.%WORKER_NAME% -s stratum+tcp://krx.suprnova.cc:4404 --light4401(VarDiff Low) instead.
MMPOS Configuration
-
MMPOS Setup v0.3.2-OPoI supported
MMPOS configuration mirrors HiveOS. Pick keryx-miner from its miner list and configure the same fields. If MMPOS hasn't picked up keryx-miner v0.3.2-OPoI yet, install upstream's Custom Miner archive (URL below) the same way HiveOS does. Pool URL:krx.suprnova.cc:4404Algorithm:keryx-hashWallet:YOUR_KERYX_ADDRESSWorker:%WORKER%Custom Miner installation URL (v0.3.2-OPoI):https://github.com/Keryx-Labs/keryx-miner/releases/download/v0.3.2-OPoI/keryx-miner-v0.3.2-OPoI-linux-gnu-amd64.zipExtra args:-a keryx:YOUR_KERYX_ADDRESS.%WORKER% -s stratum+tcp://krx.suprnova.cc:4404 --lightSee github.com/Keryx-Labs/keryx-miner for advanced flags (GPU tuning, intensity, etc.) and Parameters for the full list.