Nexus Docs
Search…
Mining on Windows
Guide to setup mining on windows
This guide will help to set up mining on Windows. The new NexusMiner makes it very easy to mine on Windows. Nexus has its own open prime mining pool and the developers are working on further decentralizing mining.

Mining Support:

If you have any kind of support related to mining, please do visit our Telegram channel linked below:
Nexus Miners
Telegram

Mining Channels:

  • Prime Mining: GPU - Supports both Solo & Pool.
  • Hash Mining: GPU or FPGA’s - Supports both Solo & Pool.
Good to Know: We don't recommend CPU Prime or Hash mining as it is not profitable and only used for testnet mining.

Solo Mining

Solo means single or individual mining. It requires the miner to be connected to the Nexus wallet. The wallet and miner can be run on the same or a separate computer especially when mining with FPGA’s.
Good to Know: Solo mining is not profitable for prime and hash, unless you have a very big mining setup.

Pool Mining

Pool mining is similar to group mining, and the miner has to be connected to a mining pool. The miner is directly connected to the pool, and the mining rewards are paid to miners depending on the percentage of individual hash rate. There are fees to mine on a pool and that is deducted from the mining payouts.

Mining Pools For Nexus:

Prime Pool:

The Nexus mining team has made available an open prime pool. To use this pool copy the below lines in the miner config.
1
"wallet_ip" : "primepool.nexus.io",
2
"port" : 50000,
Copied!
Nexus Web UI
Prime Mining Pool Details

Hash Pool:

The Nexus mining developer team run a new hash pool. To join the pool, use the below lines in the miner config.
1
"wallet_ip" : "hashpool.nexus.io",
2
"port" : 50000,
Copied!
Good to Know: Nexus mining devs are working on an open hash pool and it's under testing.

Compatible Mining Hardware

The NexusMiner can use CPU, GPU for Prime and FPGA for Hash mining. CPU mining is not recommended as it is not efficient.

GPU:

If using GPU mining, the NexusMIner V1.5 supports both nvidia and AMD GPU's. The CUDA cores from Nvidia are fully supported and work efficiently. AMD support has been enabled recently only for prime only on linux and will take some time to be fully efficient.
To get the best out of the nvidia graphics cards, we highly recommend to use the latest graphics drivers and MSI Afterburner.
Do not install the Nvidia content creator drivers, the miner will not work properly

FPGA:

FPGA miners for Nexus are only available from Blackminer. These miners can only be used for Hash mining.

Mining Calculator:

To get a better understanding of the mining efficiencies of different hardware, use the mining calculator linked below:

Download the Miner:

Download the windows miner executable file from the link below (Not an installer)
The miner cannot run prime and hash at the same time on a single computer
GitHub - Nexusoft/NexusMiner: Nexus Miner for Hash channel with FPGA/GPU/CPU pool and solo.
GitHub

Miner Configuration:

The miner configuration is the most critical part and uses the JSON format.
NOTE: Make sure the NexusMiner executable and the miner config are in the same folder
We provide a few standard mining configs, download and configure to suit the setup. Each GPU or FPGA will be configured as a separate worker. (Each core on the CPU will be configured as a worker - Used for solo mining on testnet). Download the configs from the links below
NexusMiner/example_configs at master · Nexusoft/NexusMiner
GitHub
Find below the JSON config files. Copy, paste and change the settings as per setup. Remember that each GPU or FPGA has to be configured as a unique worker. Also make sure the "wallet_ip" "port", "local_ip", "mining_mode" and "pool" details are correct.
For pool mining the Nexus payout address will be the identifier to the pool and the block reward payout will be done to the same address. Most pool's have a minimum reward amount to be collected before payout.
Prime Pool
Hash Solo
Hash Pool
1
{
2
"version" : 1,
3
"wallet_ip" : "154.16.159.126",
4
"port" : 50000,
5
"local_ip" : "auto",
6
"mining_mode" : "PRIME",
7
"pool" :
8
{
9
"username" : "<INSERT_HERE NXS ADDRESS>",
10
"display_name" : "<INSERT HERE>"
11
},
12
"stats_printers" :
13
[
14
{
15
"stats_printer" :
16
{
17
"mode" : "console"
18
}
19
}
20
],
21
"workers" :
22
[
23
{
24
"worker" :
25
{
26
"id" : "myWorker0",
27
"mode" :
28
{
29
"hardware" : "gpu",
30
"device" : 0
31
}
32
}
33
}
34
]
35
}
Copied!
1
{
2
"version" : 1,
3
"wallet_ip" : "127.0.0.1",
4
"port" : 9325,
5
"local_ip" : "127.0.0.1",
6
"mining_mode" : "HASH",
7
"connection_retry_interval" : 5,
8
"get_height_interval" : 2,
9
"ping_interval" : 10,
10
"log_level" : 2,
11
"logfile" : "miner.log",
12
"stats_printers" :
13
[
14
{
15
"stats_printer" :
16
{
17
"mode" : "console"
18
}
19
},
20
{
21
"stats_printer" :
22
{
23
"mode" : "file",
24
"filename" : "stats.log"
25
}
26
}
27
],
28
"print_statistics_interval" : 10,
29
"workers" :
30
[
31
{
32
"worker" :
33
{
34
"id" : "myWorker0",
35
"mode" :
36
{
37
"hardware" : "gpu",
38
"device" : 0
39
}
40
}
41
},
42
{
43
"worker" :
44
{
45
"id" : "myWorker1",
46
"mode" :
47
{
48
"hardware" : "gpu",
49
"device" : 1
50
}
51
}
52
},
53
{
54
"worker" :
55
{
56
"id" : "myWorker2",
57
"mode" :
58
{
59
"hardware" : "gpu",
60
"device" : 2
61
}
62
}
63
}
64
]
65
}
Copied!
1
{
2
"version" : 1,
3
"wallet_ip" : "nxs.pool.blackminer.com",
4
"port" : 9012,
5
"local_ip" : "auto",
6
"mining_mode" : "HASH",
7
"pool" :
8
{
9
"username" : "<INSERT_HERE NXS ADDRESS>",
10
"use_deprecated" : true
11
},
12
"stats_printers" :
13
[
14
{
15
"stats_printer" :
16
{
17
"mode" : "console"
18
}
19
}
20
],
21
"workers" :
22
[
23
{
24
"worker" :
25
{
26
"id" : "myWorker0",
27
"mode" :
28
{
29
"hardware" : "fpga",
30
"serial_port" : "<INSERT HERE>"
31
}
32
}
33
}
34
]
35
}
Copied!

Nexus Desktop Wallet:

This is only for solo miners. Pool miners can skip this step

Nexus Interface:

Download and install the Nexus Interface or setup the CLI core.
Start the wallet, create the user, login and unlock the wallet for mining and notifications.

Mining Settings on Interface:

  1. 1.
    Go to settings > Core > Enable mining by clicking on the toggle button next to it.
  2. 2.
    A new field below will pop out below: Mining IP Whitelist. enter the <ipaddress:port> of the miner. If mining on the same computer then enter 127.0.0.1:9325, if the miner is running on another computer or FPGA then enter the particular "ipaddress:9325. If there are more than one miner then use ‘; ’to separate the IP addresses. Wildcards ‘*’ are supported for IP addresses only ex: 192.168.10.*:9325.

Nexus Core

If using the Nexus core then add a line llpallowip=<ipaddress:port> in the nexus.config for each miner. Use 127.0.0.1:9325 for mining on the same computer or the ipaddress:9325 for a separate miner.
Restart the core for the changes to take effect
Good to Know: For solo mining to work, the user has to be logged in and unlocked for mining and notifications.

Run the Miner

Go to the folder where the NexusMiner executable and miner.conf are located, double click on the NexusMiner executable. A security warning window will pop up (shown in image below), click run and the miner will start in a terminal. The miner will run and start mining which you can see from the messages on the miner terminal window. There is no user interaction required.
To check if everything is working, go to the mining pool page link below, on the header right side, paste the Nexus address entered in the miner.conf file in the search box and click on search. This will open a page like below, where you can see the details of your miner.
https://primepool.nexus.io/overview
primepool.nexus.io
Prime Pool Miner Website
Mining Details for Each Miner

Stop the Miner

To stop the miner close the NexusMiner terminal window.

Screenshots

miner.conf for prime pool with 1 GPU
NexusMiner v1.4 Prime Pool mining with single GPU
NexusMiner v1.4 Prime Pool mining with single GPU
miner.conf for prime pool with 1 GPU & 2 CPU cores
NexusMiner v1.4 Prime Pool mining with single GPU and two CPU Cores