Nexusoft / NexusMiner

Nexus Miner for Hash channel with FPGA/GPU/CPU pool and solo.
GNU General Public License v3.0
6 stars 6 forks source link

NexusMiner

Mining software for Nexus supporting GPU, FPGA, prime, hash, pool and solo mining.

Windows Quickstart

Have an Nvidia GPU and a windows machine? Start mining in 3 steps.

  1. Download NexusMiner.exe and miner.conf from the latest release.
  2. Edit miner.conf and add your Nexus wallet address
  3. Run NexusMiner.exe

FPGA Mining

FPGAs are the most efficient hardware for mining the Nexus Hash channel. Blackminer users see these instructions. Other users see the list of supported FPGA boards.

GPU Mining

GPUs are the most efficient hardware for mining the Nexus Prime channel. Supported GPUs are Nvidia GTX/RTX 10x0, 20x0, and 30x0 series, and Radeon RX6000 series. Nvidia RTX 20x0 and 30x0 GPUs have the best performance. Hash channel mining with Nvidia GPUs is also supported.

Pools

Prime Pool

To use the prime pool, set the following address and port in miner.conf:

    "wallet_ip" : "primepool.nexus.io",
    "port" : 50000,

miner.conf Configuration File

Some important config options in miner.conf

    "wallet_ip"             // the ip the NXS wallet (solo mining) or ip address/dns name of Pool  
    "wallet_port"           // port of the NXS wallet (solo mining) or port of the Pool  
    "mining_mode"           // mine the HASH or PRIME channel  
    "pool"                  // Pool option group, if present then pool mining is active  
        "username"          // NXS address  
        "display_name"      // display_name for the pool website  

Command line option arguments

    <miner_config_file> Default=miner.conf
    -c --check          run config file check before miner startup
    -v --version        Show NexusMiner version

./NexusMiner ../../myownminer.conf -c

Solo Mining Wallet Setup

For solo mining use the latest wallet daemon release 5.0.5 or greater and ensure the wallet has been unlocked for mining.

    -llpallowip=<ip-port>   ex: -llpallowip=192.168.0.1:9325 
                            note: this is not needed if you mine to localhost (127.0.0.1). This is primarily used for a local-area-network setup

    -mining                 Ensure mining LLP servers are initialized.

Building NexusMiner (Cmake)

Optional cmake build options are

AMD GPU Build

Prime mining with Radeon RX6000 series GPUs is supported on Linux systems. The Rocm toolkit is required. Rocm uses a special version of clang who's path must be passed to cmake. Example cmake command for Radeon support:
cmake -DCMAKE_CXX_COMPILER=/opt/rocm/llvm/bin/clang++ -DCMAKE_BUILD_TYPE=Release -DWITH_GPU_AMD=On -DWITH_PRIME=On ..

Windows Build Dependencies