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.1 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.
- Phone. Install the official Quantus Wallet app (iOS, Android), create a wallet, write the recovery phrase down offline, copy the address.
- Terminal. Download a quantus-cli release and run the two commands below. The first prints your address; the second saves the recovery phrase.
./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.
- Qelvminer, for NVIDIA cards. Our build: kernels tuned for RTX 30 and 40 series, one file each for Windows, Linux and HiveOS, published with its SHA-256, and a 1 % dev fee you can see on the dashboard. The commands below use it.
- The chain’s own
quantus-miner. Same protocol, same flags (serve --node-addr … --auth-token … --tls-cert-sha256 …), no extra fee. Slower on NVIDIA. - Any stratum miner (SRBMiner-MULTI and others), over TCP on port 4444 or 4443 with TLS. See the stratum line below.
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.
Linux
./qelvminer-1.1.0-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.0-linux-x86_64 https://qelvhash.com/dl/qelvminer-1.1.0-linux-x86_64 echo "44a978d6b87a25488030836c89f571f39f72f8d10409d9330daff840a790cc98 qelvminer-1.1.0-linux-x86_64" | sha256sum -c chmod u+x qelvminer-1.1.0-linux-x86_64 ./qelvminer-1.1.0-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.0-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 is signed by its SHA-256, not by a certificate.
HiveOS
Add a custom miner with the package qelvminer-hive-1.1.0.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.0.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.
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.0-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 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.1 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.