Hacash fullnode + OpenCL miners (AMD / NVIDIA / Intel) + GUI panel for easy setup.
⛏️ https://moskyera.github.io two buttons: Full or Miner only
| Package | Use when |
|---|---|
| Full | Clean PC hacash.exe + workers + panel + SETUP.bat |
| Miner only | You already run the fullnode |
After extract on Windows: SETUP.bat or SETUP-MINER.bat → miner-panel.exe
On Linux x86_64: extract the .tar.gz package → ./SETUP-LINUX.sh → ./START-MINER-PANEL.sh
These binaries can hold mining rewards and wallet keys. Every release is signed by GitHub with build provenance attestation (OIDC, no maintainer key in the repo). Verifying it is the only check that detects tampering:
gh attestation verify <file> --repo <owner>/<repo>
gh is the GitHub CLI (Windows and Linux). Use the repo you downloaded from, for
example --repo Moskyera/fullnodedev. If verification fails, delete the file
and do not run it.
The .sha256 files are not a signature. They only catch a truncated or
corrupted download, and they are published from the same place as the archives,
so anyone able to replace an archive can replace its checksum too. A matching
checksum is not proof the file is genuine; the attestation is.
| Check | Windows | Linux |
|---|---|---|
| Genuine (tamper) | gh attestation verify <file>.zip --repo <owner>/<repo> |
gh attestation verify <file>.tar.gz --repo <owner>/<repo> |
| Corruption only | Get-FileHash <file>.zip -Algorithm SHA256 |
sha256sum -c <file>.tar.gz.sha256 |
| Coin | Worker | Backend |
|---|---|---|
| HAC | poworker |
OpenCL (AMD/NVIDIA/Intel) and/or CUDA (NVIDIA) |
| HACD | diaworker |
CPU only (no OpenCL/CUDA) |
- OpenCL: docs/MINING-AMD.md, docs/MINING-LINUX.md
- CUDA: docs/MINING-NVIDIA-CUDA.md (T4 Colab validated)
- Public free-IP pool:
hac-pool- docs/PUBLIC-POOL.md - Running a payout pool (wallet passphrase, payout procedure, 16-block payout lag): docs/POOL-OPERATOR.md (read this before mining for other people)
- Community requirements map: docs/COMMUNITY-REQUIREMENTS.md
- Official rebuild notes: docs/JOJOIN-REBUILD.md
Maintainers: tag vX.Y.Z runs .github/workflows/release.yml (OpenCL workers + panel). CUDA and hac-pool builds: see JoJoin rebuild doc.
- x16rs -> x16rs-sys
- sys -> -
- field -> sys
- basis -> field
- protocol -> basis
- chain -> protocol
- scaner -> protocol
- mint -> protocol
- node -> protocol, tokio
- server -> mint, tokio
- app -> mint