MINING TERMINAL.
Mine with your browser GPU. Review payment and reveal your QTARD here after an accepted proof.
Your mining session
Start a session to record your GPU hashrate.
Limits GPU hash attempts per batch. Lower values leave smaller bursts of work for other apps. The miner adapts below this limit; CPU thread count is separate.
Checking collection availability… Test GPU checks local computation without a live job.
Session diagnostics & hash inspector
- Latest GPU batch size
- — parallel hash attempts
- GPU batches verified
- 0
- Stale / capacity rejections
- 0
- Job ID
- No live job requested
- Assigned job revision
- —
- Job expiry
- —
- Assigned job target · hexadecimal
- —
- Latest checked hash · first nonce of sampled batch
- No live hash computed yet
- Corresponding nonce · hexadecimal
- —
- Personal expected time at this job target
- Requires a live job and measured session average
Inspected hashes are real GPU results cross-checked with WebCrypto, not necessarily valid proofs. The server validates every candidate. Expected time is statistical, not a countdown.
Mining can continue while you use another tab or app. Keep this Miner page open; closing it or navigating away stops this session. Browser suspension or device sleep can interrupt GPU work. Stops after one accepted proof.
Network activity
Minted = finalized success. Pending mint = reserved or confirming. Available includes supply in future epochs; only the active epoch can be mined.
Network target, retarget window & data definitions
- Valid hash rule
- SHA-256(proof input) ≤ target. A smaller target is harder.
- Current target · hexadecimal
- Unavailable
- Epoch minimum target · hexadecimal
- Unavailable
- Target revision
- —
- Hashpower adjustment
- — · maximum 4× per hashpower retarget
- Participation rule
- Square root of work-verified active wallets, from 1× to 16×. Checked every 60 seconds. One wallet counts once across devices.
- Participation snapshot
- — · verified activity must be within 90 seconds
- Base epoch interval
- — · participation multiplies this network target
- Retarget progress
- — · timeout also triggers adjustment
- Window started
- —
- Latest accepted proof
- Unavailable
- Authorized access
- — valid credentials · includes idle workers
- Network mint queue
- Unavailable
Difficulty combines the epoch minimum, a hashpower adjustment from accepted proofs, and a participation multiplier from recent verified activity shares. More active wallets lengthen the network target interval. Finding a proof is probabilistic; neither hashrate nor elapsed time guarantees an NFT.
Activity shares only demonstrate recent work. They do not reserve a token or authorize a payment. Connected wallets and idle access do not affect participation difficulty. Addresses are not unique people; this rule slows distribution and does not equalize GPU performance.
Active wallets are addresses, not a count of people. Creating access alone does not make a worker active. Network H/s is estimated from verified proofs, while the chart above measures this device. Estimates need at least 5 accepted proofs in the last 15 minutes and 30 seconds of observation. Unknown values show a dash; collecting samples does not mean your GPU has stopped.
External workers · advanced
Optional access for separate local or remote GPU processes. Each process needs its own credential; it can fetch jobs and submit proofs, but cannot spend QTC.
Verify your address above to manage external access.
External worker download & setup
This is the optional external worker. Browser mining on Miner needs no download. External workers use the same job protocol and difficulty from a local or remote machine with a compatible OpenCL GPU.
- Prepare the machine. Install Python 3.11 or later and your GPU vendor’s OpenCL-capable driver. Get Python ↗
- Download and extract. Download QTARDS miner (.zip) · SHA-256 checksum. Open a terminal inside the extracted qtards-miner folder.
- Get access from Miner. Create/import your wallet on Wallet, then open Miner → Unlock → Verify address & sign in → External workers → Create worker access → Download config. Put qtards-worker.json in the extracted qtards-miner folder, beside the miner directory.
- Install dependencies and run. The miner selects the first compatible GPU. Use its optional device selector when needed.
python -m pip install -r miner/requirements.txt python miner/opencl.py selftest python miner/opencl.py worker qtards-worker.json
When a proof is accepted: the terminal prints your reservation and stops by default. Return to Miner → Mint opportunities immediately, review and sign within 5 minutes. After minting, run the worker command again to search for another slot.