QelvhashQelvhash

Guide · Quantus · QTC

How to mine Quantus (QTC), step by step.

Quantus is a post-quantum proof-of-work chain: blocks are found by hashing with Poseidon2, on GPUs. This guide takes a rig from nothing to its first share on Qelvpool, an independent Quantus pool with a 1 % fee, hourly payouts from 0.10 QTC, and no account. Every command below is generated from the pool's live records; replace the placeholder address with yours.

1. Get a Quantus payout address

Your address is your login on the pool and where it pays you; it starts with qz. Quantus uses post-quantum signatures, so an ordinary Substrate wallet or subkey cannot make one.

./quantus wallet create --name pool
./quantus wallet export --name pool --format mnemonic --output ./seed.txt

2. Pick a miner

The pool speaks both Quantus mining protocols, so three kinds of software work.

3. Run it

Download the build for your platform from the Qelvminer page, check its SHA-256, and run the command from the folder it is in. The certificate pin is the pool's live one; a worker name after the dot tells your rigs apart.

Generate it with your address

Linux

./qelvminer-1.1.4-linux-x86_64 serve \
  --node-addr quantus.qelvhash.com:9834 \
  --auth-token qzYourQuantusPayoutAddress.rig1 \
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 \
  --cuda-gpu \
  --cpu-workers 0

Or from nothing, in one paste: download, verify the sum, make it executable and start.

mkdir -p ~/quantus && cd ~/quantus
wget -O qelvminer-1.1.4-linux-x86_64 https://qelvhash.com/dl/qelvminer-1.1.4-linux-x86_64
echo "aad134e4d0824e22c90771aa3a07d319c4bc44858770726164acb5f971c0d234  qelvminer-1.1.4-linux-x86_64" | sha256sum -c
chmod u+x qelvminer-1.1.4-linux-x86_64

./qelvminer-1.1.4-linux-x86_64 serve \
  --node-addr quantus.qelvhash.com:9834 \
  --auth-token qzYourQuantusPayoutAddress.rig1 \
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 \
  --cuda-gpu \
  --cpu-workers 0

Windows

.\qelvminer-1.1.4-windows-x86_64.exe serve `
  --node-addr quantus.qelvhash.com:9834 `
  --auth-token qzYourQuantusPayoutAddress.rig1 `
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 `
  --cuda-gpu `
  --cpu-workers 0

PowerShell, from the download folder. A backtick ends each line instead of the backslash. Windows Defender may ask once: the file carries no code-signing certificate, so check its SHA-256 against the one on the Qelvminer page.

A start.bat to double-click

The usual way to run a rig on Windows: one file next to the miner that starts it from the right folder and starts it again if it ever stops.

@echo off
title Qelvminer
cd /d "%~dp0"
if not exist "qelvminer-1.1.4-windows-x86_64.exe" (
  echo qelvminer-1.1.4-windows-x86_64.exe is not in this folder. Save start.bat next to it.
  pause
  exit /b 1
)
:loop
"qelvminer-1.1.4-windows-x86_64.exe" serve ^
  --node-addr quantus.qelvhash.com:9834 ^
  --auth-token qzYourQuantusPayoutAddress.rig1 ^
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 ^
  --cuda-gpu ^
  --cpu-workers 0
echo.
echo The miner stopped (code %errorlevel%). Starting again in 10 s; close this window to stop.
timeout /t 10 /nobreak >nul
goto loop
  1. Put the downloaded qelvminer-1.1.4-windows-x86_64.exe in a folder of its own, for example C:\qelvminer. Do not rename it: start.bat looks for that exact name.
  2. Open Notepad, paste the text above and replace the placeholder address with yours. The word after the dot is the name of the rig: give each machine its own.
  3. In File → Save as, go to that same folder, set "Save as type" to All files and the name to start.bat. Leave the encoding on UTF-8 or ANSI. With the type left on "Text documents" the file becomes start.bat.txt and nothing happens when you open it.
  4. Double-click start.bat. A window opens with the miner's header and, within a minute, a status panel that refreshes every few seconds; the rig then appears on the dashboard under your address. Closing the window stops the miner.
  5. To mine whenever the PC is on, press Win + R, type shell:startup and put a shortcut to start.bat in the folder that opens.

If the window closes at once or says the file is not in this folder, start.bat and the .exe are in different folders or the .exe was renamed. If only the first line of the command runs, a space slipped in after a ^. The same file, written for you with your address, is in the dashboard generator under "Format".

HiveOS

Add a custom miner with the package qelvminer-hive-1.1.4.tar.gz from the Qelvminer page, then a flight sheet with these values. The rig starts the CUDA engine; NVIDIA only.

{
  "name": "Qelvpool-Hive",
  "isFavorite": false,
  "items": [
    {
      "coin": "",
      "pool_ssl": false,
      "pool_urls": [
        "quantus.qelvhash.com:9834"
      ],
      "dpool_ssl": false,
      "miner": "custom",
      "miner_alt": "qelvminer-hive",
      "miner_config": {
        "miner": "qelvminer-hive",
        "install_url": "https://qelvhash.com/dl/qelvminer-hive-1.1.4.tar.gz",
        "url": "quantus.qelvhash.com:9834",
        "template": "qzYourQuantusPayoutAddress.%WORKER_NAME%",
        "pass": "x",
        "user_config": "--tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 --cpu-workers 0 "
      },
      "pool_geo": []
    }
  ]
}

Any stratum miner

Login is qzYourQuantusPayoutAddress.rig1, password x. With SRBMiner-MULTI:

SRBMiner-MULTI --algorithm quantus --pool quantus.qelvhash.com:4444 --wallet qzYourQuantusPayoutAddress.rig1

A share lands within a minute; your rig then appears on the dashboard under your address, with its hashrate, shares and effort. If nothing arrives, the pool speaks QUIC over UDP and some networks block it: what to check. Qelvminer 1.1.4 falls back to the stratum TLS port by itself.

4. PPLNS or solo: the port decides

On the PPLNS port every block the pool finds is shared among the rigs that contributed to the window before it, in proportion to their work: steady income for a small rig. On the solo port a block you find is yours alone, less the solo fee, and nobody else's blocks pay you: same expected value, far longer wait. Nothing else changes; the same miner, the same address.

./qelvminer-1.1.4-linux-x86_64 serve \
  --node-addr quantus.qelvhash.com:9844 \
  --auth-token qzYourQuantusPayoutAddress.rig1 \
  --tls-cert-sha256 d770aeda353aeab5d777f0cda626aa3ecbb4201c5a2801e6661ca232d86e6245 \
  --cuda-gpu \
  --cpu-workers 0

5. What you earn, and when

Your expected share of the network's emission is your hashrate divided by the network's, times the blocks the chain mints in a day and the reward per block, less Quantus's 0.04 % wormhole exit fee and the pool's 1 %. The mining calculator does the arithmetic with today's difficulty and, once you have mined an hour, your account panel shows the estimate from your own rate.

Blocks mature after 110 confirmations; balances above 0.10 QTC are paid every hour in one batched transaction, with the hash on the dashboard and on the explorer. Everything else people ask is in the FAQ.