Nimiq OpenCL GPU Mining Client for AMD and Nvidia Cards
High-performance Nimiq GPU mining client that provides a fully open source codebase, optimized hash rate, nano protocol, multi GPU support, and a 0% Dev fee.
- Install Node.js.
sudo apt-get install -y git build-essential.
sudo apt-get install opencl-headers.
- Install OpenCL-capable drivers for your GPU (Nvidia or AMD)
- Clone this repository:
git clone https://github.com/Sushipool/sushi-miner-opencl.
- Build the project:
cd sushi-miner-opencl && npm install.
- Copy miner.sample.conf to miner.conf:
cp miner.sample.conf miner.conf.
- Edit miner.conf, specify your wallet address.
- Run the miner
UV_THREADPOOL_SIZE=8 nodejs index.js. Ensure UV_THREADPOOL_SIZE is higher than a number of GPU in your system.
HiveOS Mining FlightSheet
This client offers a 0% Dev Fee!
AMD: Version 18.10 is recommended to avoid any issues.
Parameter Description Data Type address Nimiq wallet address [string] Example: "address": "NQ...", host Pool server address Example: "host": "eu.sushipool.com" [string] port Pool server port Example: "port": "443" Default: 443 [number] consensus Consensus method used Possible values are "dumb" or "nano" Note that "dumb" mode (i.e. no consensus) only works with SushiPool. Example: "consensus": "nano" [string] name Device name to show in the dashboard [string] Example: "name": "My Miner" hashrate Expected hashrate in kH/s [number] Example: "hashrate": 100 devices GPU devices to use Example: "devices": [0,1,2] Default: All available GPUs [array] memory Allocated memory in Mb for each device Example: "memory": [4032,4032,1984] [array] threads Number of threads per GPU Example: "threads":  Default: 2 [array] cache Number of Argon2 blocks to cache Example: "cache":  Default: 2 [array] jobs Number of simultaneous jobs to run on a single compute unit Example: "jobs":  Default: 2 [array]