How to Mine Keryx (KRX) β€” Mining Setup Guide for suprnova.cc

Step-by-step guide to start mining Keryx (KRX) at krx.suprnova.cc. Works on any modern NVIDIA or AMD GPU with the latest keryx-miner-supr release. VarDiff stratum on ports 4401 (low) and 4404 (recommended), plus SSL on 4405. 1% pool fee, PPLNS payouts, automatic 20% coinbase escrow claiming on your behalf.

Miners online

group

Blockchain height

database

Pool Hashrate

bar_chart
Stratum Servers
Region Host Ports Ping
DE EU (Germany) krx.suprnova.cc 4404 GPU Β· 4401 Low Β· 4405 SSL Getting Ping
UA EU2 (Ukraine) stratum-eu2.suprnova.cc 4404 GPU Β· 4401 Low Β· 4405 SSL Getting Ping
US US-East stratum-us.suprnova.cc 4404 GPU Β· 4401 Low Β· 4405 SSL Getting Ping

Difficulty adapts automatically (VarDiff, ~1 share / 10s). SSL uses stratum+ssl://; plain TCP uses stratum+tcp://. Pool ping explained.

Which port? 4404 for GPUs (normal) Β· 4401 low-difficulty for CPUs / small or slow cards Β· 4405 SSL. VarDiff tunes every connection, so no password is needed β€” and don't set d=<n>: that pins a static difficulty (d=1 = difficulty 1.0, far too hard for a small card, so it looks like "the miner never finds a share"). Leave it unset and let VarDiff work.

Configuration
  • Walletkeryx: address (CashAddr).
  • Workershort label per rig, e.g. rig01.
  • Algorithmkeryx-hash (GPU).
  • Passwordnot required.

Example command line:

-a keryx:qp0vrxc0k5w0pcyem6vau2pjgztje880tsm239rywtm7l7uv2pcxzq55n8khs.rig01 -s stratum+tcp://krx.suprnova.cc:4404
Miner
πŸš€ Tier-based payouts (TiPPLNS) are live. Heavier AI models earn the higher block reward the Keryx network pays for them β€” run a bigger model to unlock it. Learn more β†’

The Suprnova build of the reference miner β€” current release v0.12.7. Download the latest release β†’

1 Β· Pick your GPU line

Line GPUs Driver
modernsm_75+ β€” RTX 20 / 30 / 40 / 50 (native sm_120 for RTX 50xx)β‰₯ 575
legacysm_61+ β€” GTX 10-series (Pascal), Tesla V100 / Volta, Turing, CMP 100–210β‰₯ 550
amdAMD (OpenCL) β€” see the release assets for supported cardsβ€”

Pascal lives inside legacy β€” there's no separate pascal download. P100 (sm_60) is not supported (the possession walk needs __dp4a, sm_61+).

2 Β· Run it on your platform

# <line> = modern (RTX 20xx+) or legacy (GTX 10xx / older) tar xzf keryx-miner-supr-<line>-v0.12.7-linux-x86_64.tar.gz cd keryx-miner-supr-* ./keryx-miner-supr -a keryx:YOUR_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404

No tier flag needed β€” it defaults to --tier auto (biggest model your card fits). AMD: keep libkeryxopencl.so next to the binary.

Extract the ZIP for your line, run keryx-miner-supr.exe:

keryx-miner-supr.exe -a keryx:YOUR_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404

modern for RTX 20xx and newer, legacy for GTX 10-series and older.

Needs the NVIDIA Container Toolkit. Pool, backup and tier already default to us β€” only the wallet is required:

docker run -d --name keryx --gpus all --restart unless-stopped \ -e KERYX_WALLET=keryx:YOUR_ADDRESS \ -e KERYX_WORKER=rig01 \ -v keryx-models:/models \ ocminersupr/keryx-miner-supr:latest

Always mount /models or the multi-GB model re-downloads on every recreate. The image is the modern line (sm_75+) β€” GTX 10-series must use the legacy tarball, not Docker. Pin a version with :0.12.7. Env vars: KERYX_WALLET, KERYX_WORKER, KERYX_TIER, KERYX_MODEL_DIR, KERYX_DEVICES (e.g. 0,1), KERYX_EXTRA_ARGS.

Custom-miner flight sheet:

  • Miner namekeryx-miner-supr
  • Installation URLthe modern or legacy tarball URL (below)
  • Hash algorithmkeryx-hash
  • Walletyour keryx: address
  • Pool URLstratum+tcp://krx.suprnova.cc:4404
  • Extra config--hiveos (keeps models across upgrades; leave the tier on auto)

Asset names: HiveOS keryx-miner-supr-<line>-v0.12.7.tar.gz Β· MMPOS keryx-miner-supr-<line>-mmpos_v0.12.7.tar.gz Β· SimpleMiningOS keryx-miner-supr-smos-<line>-v0.12.7.tar.gz Β· macOS Apple Silicon keryx-miner-supr-macos-arm64-v0.12.7.tar.gz.

⏳ What to expect on first run

Keryx mining serves AI inference, so on first start the miner downloads a model (β‰ˆ6 GB for the entry tier, up to β‰ˆ28 GB for the top) and builds a possession index β€” this takes several minutes and shows 0 hash/s (preparing). That's normal, not a stall. If no model can be served it logs OPoI: no models ready β€” mining suspended and won't hash, so pick a tier your VRAM fits. Models are stored in <exe>/models (override with --model-dir <path>); on HiveOS, --hiveos keeps them so they survive miner upgrades.

Model tiers & VRAM β€” optional, the default is auto
Flag Model VRAM
--tier auto defaultbiggest model that fits your cardβ€”
--very-lightQwen3.5-9B8 GB
--lightGLM-4-9B12 GB
--defaultGemma-4-12B15 GB
--highQwen3.6-27B24 GB
--very-highKimi-Linear-48B30 GB

Leave it on auto β€” it runs the largest model your card fits, which earns the highest TiPPLNS tier reward your GPU can. Only pin a tier to force a specific model.

The official reference miner from Keryx-Labs. Version v0.5.4 or newer speaks our stratum-v3 wire and is fully accepted here β€” mine with the stock binary, no fork required (proven live, side-by-side with our build).

Download keryx-miner (official) β†’

Linux β€” extract and run (no tier flag; it auto-selects):

tar xzf keryx-miner-<os>-x86_64.tar.gz cd keryx-miner-* ./keryx-miner -a keryx:YOUR_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404

Windows β€” run keryx-miner.exe:

keryx-miner.exe -a keryx:YOUR_ADDRESS.rig01 -s stratum+tcp://krx.suprnova.cc:4404

Builds older than v0.5.4 are refused at login. For Suprnova-tuned builds (legacy / GTX-10 line, Docker image, VarDiff-optimised) use the keryx-miner-supr tab.

Building your own Keryx miner?
Full wire-protocol specification β€” JSON-RPC kaspad-dialect, OPoI tag, Proof-of-Model (PoM) extension, error codes, reference miners, source references. Everything you need to ship a third-party Keryx mining client against this pool.
Stratum Protocol Spec v3 β†’