Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Build instructions:


  • Nvidia Cuda
  • Boost 1.62+
  • gcc/g++ 5


General instructions:

  • Install CUDA

    sudo apt-get purge nvidia-*
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    sudo apt install nvidia-cuda-toolkit
    sudo ubuntu-drivers autoinstall
  • install Boost 1.62

    tar xvfz boost_1_62_0.tar.gz
    cd boost_1_62_0
    ./ --prefix=/usr/
    ./b2 --show-libraries
    sudo ./b2 --with-system --with-log --with-date_time --with-filesystem --with-thread install
    sudo ./b2 install
  • After that open the terminal and run the following commands in your home folder:

    sudo apt-get update 
    sudo apt-get install libsodium-dev
    sudo apt-get install cmake
    sudo apt-get install gcc-5 g++-5
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
    git clone
    cd nheqminer
    mkdir build && cd build
    cmake ..
    make -j $(nproc)

Run instructions:

Parameters: -h Print this help and quit -l [location] Stratum server:port -u [username] Username (bpqaddress) -a [port] Local API port (default: 0 = do not bind) -d [level] Debug print level (0 = print all, 5 = fatal only, default: 2) -b [hashes] Run in benchmark mode (default: 200 iterations)

NVIDIA CUDA settings -ci CUDA info -cd [devices] Enable CUDA mining on spec. devices -cb [blocks] Number of blocks -ct [tpb] Number of threads per block

Example to mine on your CUDA GPUs with your own BPQ address, using 2 CUDA GPUs:

  • mainnet: nheqminer -l -u BPQ_MAINNET_ADDRESS_HERE -cd 0 1
  • testnet: nheqminer -l -u BPQ_TESTNET_ADDRESS_HERE -cd 0 1