QSDM Miner testnet unsigned

The QSDM consumer miner runs on your home machine and mines Cell (CELL) against the public testnet validator. Idle-only mode pauses mining while you're using the GPU; service mode runs in the background and rotates a single log file.

Recommended for your platform

Detecting…

5-minute install

Windows recommended

  1. Download qsdmminer-setup.exe (the installer above).
  2. Double-click; if SmartScreen blocks it, click More info → Run anyway.
  3. The wizard registers a Windows service that mines on idle and auto-updates every 24h.

The installer copies binaries to C:\Program Files\QSDM Miner\, registers QSDMMiner as a Windows service via sc.exe, creates Start Menu shortcuts, and offers to launch the first-run wizard. To uninstall: Settings → Apps → QSDM Miner.

Power-user path: grab the raw qsdmminer-windows-amd64.exe from the table below and run .\qsdmminer-windows-amd64.exe --setup.

Linux / macOS

  1. Download the binary for your CPU (amd64 or arm64).
  2. Verify the checksum (sha256sum -c SHA256SUMS.txt on Linux; on macOS replace with shasum -a 256).
  3. Make it executable and run the setup wizard:
chmod +x qsdmminer-linux-amd64
./qsdmminer-linux-amd64 --setup

Re-run with --service --idle-only to mine in the background only when the GPU is idle.

All downloads

Latest release: · built · SHA256SUMS.txt

Component Platform File Size SHA-256
Loading manifest…

qsdmminer-installer (Windows) is the recommended path — registers the miner as a Windows service. qsdmminer is the raw consumer miner — wizard, live panel, idle-only mode, service mode. qsdmcli is the wallet / chain CLI (balance lookup, enrollment, transactions). qsdm-attester is the optional home attester for advanced operators (Tier-2 spec checks); regular users do not need it.

Common flags

qsdmminer --setup
    interactive first-run wizard. Saves to %USERPROFILE%\.qsdm\miner.toml
    on Windows, ~/.qsdm/miner.toml on Linux/macOS.

qsdmminer --idle-only
    only mine when the GPU is otherwise idle. Pauses mining while you
    play games, edit video, or video-call. Resumes after 60s of idle.

qsdmminer --idle-only --idle-threshold 5 --idle-grace 2m
    aggressive variant: only mine when GPU is below 5% for at least
    2 minutes. Use when you want zero impact on a low-power laptop GPU.

qsdmminer --service
    background-service mode: no banner, plain log mode, exit 0 on
    clean shutdown. Pairs with `nssm install qsdmminer ./qsdmminer.exe
    --service --idle-only` on Windows or a systemd unit on Linux.

qsdmminer --log-file ~/.qsdm/miner.log --log-size-mb 10 --log-keep 5
    rotate logs at 10 MiB and keep 5 generations (~50 MiB ceiling).

qsdmminer --self-test
    in-memory solve-and-verify. Exits 0 if the build is healthy. Used
    by package managers and CI to gate the install.

qsdmminer --version
    print build metadata (release tag, git SHA, build date).

Verify your download

These binaries are not yet code-signed (testnet). The checksum file is the integrity gate until we ship Authenticode + macOS notarization.

Windows (PowerShell)

$expected = (Invoke-WebRequest -Uri "https://qsdm.tech/releases//SHA256SUMS.txt").Content `
              -split "`n" | Where-Object { $_ -like "*qsdmminer-windows-amd64.exe" }
$got = (Get-FileHash -Algorithm SHA256 .\qsdmminer-windows-amd64.exe).Hash.ToLower()
if ($expected -like "$got*") { "OK" } else { "MISMATCH" }

Linux / macOS

curl -sLO https://qsdm.tech/releases/<latest>/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt 2>&1 | grep qsdmminer
# macOS: shasum -a 256 -c SHA256SUMS.txt

Source & reproducibility

Every release is reproducible from a tagged commit. The version string baked into the binary (qsdmminer --version) ends in +<short SHA>; check out that SHA, run QSDM/scripts/build_release.ps1 -Tag <tag>, and your local SHA256SUMS.txt should match the published one byte-for-byte.

Source: github.com/blackbeardONE/QSDM