One row per payout address. Click an address to open its account (balances + rigs). Hashrate is the last 10 min.
address
hashrate
workers
last share
no miners yet · point a miner to begin
account · balances · workers
hashrate · 10m—1h —
workers— / —active / inactive · idle > 15m
balances
unpaid—
pending—
paid—
shares—stale — · rej — · —
Rigs for this account. Hashrate is the real 15m/1h average over accepted shares. Click any header to sort. Account remembered between visits.
enter an account address above to list its rigs
blocks found
Every block this pool submitted. Status is reconciled on-chain every minute:
pending maturing · confirmed matured + in main chain · orphan reorged out.
Luck = network difficulty ÷ round work (>100% = found early).
height
hash
time
status
confs
luck
no blocks yet · the pool hasn't found one
chain info
chain
—
tip height
—
headers
—
best block
—
difficulty
—
median time
—
mining
net hashrate
—
blocks
—
difficulty
—
peers
connections
—
mempool
txs
—
bytes
—
recent on-chain blocks
Direct node read · last 20 blocks accepted by the network.
height
hash
time
txs
size
difficulty
chain inspection unavailable
mempool transactions
#
txid
mempool is empty
connected miners
Live stratum sessions — admin only (includes IP). Paste your admin key in the header to view. Use it to spot bad/abusive workers.
Read-only proxy to the node wallet. Requires Authorization: Bearer <QTCPOOL_ADMIN_API_KEY> if the operator set a key — otherwise public.
balance
—
unspent outputs
—
recent transactions
time
category
amount
confs
txid
no transactions yet · or wallet endpoint locked
about qtcpool
A small open-source mining pool for Qubitcoin — a Bitcoin-Core fork whose proof-of-work is qPoW: the block header hash is a 16-qubit / 2-layer quantum-circuit simulation (qhash). Single Rust binary, single SQLite file, single operator. Standard stratum v1 — any qhash miner (e.g. OneZeroMiner) works.
vardiff
Each TCP connection gets its own difficulty. It retargets toward ~1 share/min over a 5-minute window, never more than 2× per step, with a flood-aware short interval when shares pour in. Difficulty persists per worker so reconnects resume instead of re-converging.
payouts (PPLNS)
—. PPLNS weights each accepted share by difficulty over the last-N window, keyed by payout address so all of a miner's rigs are paid together. A found block's round is recorded pending, promoted to confirmed only once it matures (≥ maturity confs and still in the main chain — orphans are voided), then paid via the node wallet's sendmany.
luck
Per block: network_difficulty ÷ round_work, where round work is the accepted share difficulty done since the previous block. >100% means the pool found the block with less work than expected (lucky). Pool luck is the work-weighted average across all found blocks.