Nanominer v1.9.6: Download GPU/CPU miner Ethash, RandomX, KawPow, Ubqhash, etc.

Nanominer is a versatile cryptocurrency mining tool based on Ethash, Ubqhash, Cuckoo Cycle (Сortex coin), RandomX (Monero), KawPow (Ravencoin) and RandomHash (PascalCoin) algorithms. The latest version of nanominer was built to work with all cryptocurrencies based on these algorithms, including Ethereum, Ethereum Classic, QuarkChain, Ubiq, Monero, Pascal, Cortex, Ravencoin and many more.

  • This version of nanominer runs on Windows or Linux with AMD or Nvidia graphics cards (with the exception of the RandomX and RandomHash2 algorithms, which are only supported on the processor). The Cuckaroo30 algorithm is only supported on 16GB AMD Radeon RX 570 GPUs. The Ravencoin KawPow algorithm is only supported on AMD GPUs, and Nvidia support will follow.
  • To work with Nvidia GPUs, the nanomancer needs an Nvidia driver 410.48 or later on Linux or 411.31 or later on Windows.
  • To start Ethereum mining using nanominer, just enter your wallet into the configuration file.
  • Testing with nanominer demonstrated high performance when working with Ethereum, Ethereum Classic, QuarkChain, Ubiq, Monero, Pascal, Cortex and other currencies. As a result of the study, it was found that nanominer works on a par with, and sometimes better. Regardless, nanominer stands out for its high stability and easy setup.

DevFee

Payment for using nanominer is carried out in the form of a commission from mining to its wallets once in 2 hours of work. Commission:

  • 1% of the total mining time for Ethash and Ubqhash algorithms (72 seconds in 2 hours);
  • 2% for KawPow on the GPU (144 seconds in 2 hours);
  • 2% for RandomX on the processor (144 seconds in 2 hours);
  • 5% for RandomHash2 on the processor (180 seconds every hour).
  • 5% for the Cuckaroo30 algorithm (360 seconds in 2 hours);

What’s new in v1.9.6?

  • XMR mining: Fixed termination of the miner if there are no tasks for 10 minutes.

How to set up and run Nanominer

  1. Reporting bugs and technical support
  2. Dev fee
  3. Setup
  4. Log Files
  5. Remote Monitoring
  6. Automatic Restart Function
  7. Parameters
  8. Configuration File
  9. Launching from command line
  10. Examples of Configuration Files

When launched, nanominer reads the installation file config.ini from the current directory of the program. To assign a specific name to a configuration file, it must be written as the first argument on the command line. For instance:

nanominer.exe config_etc.ini

When launched with the -d command-line option (for example, nanominer.exe -d), the miner displays a list of detected devices, including their PCI addresses and memory size. To use this feature on Windows, the program must be launched from the command line (cmd).

nanominer does not require specifying pools in the configuration file. If a pool (or list of pools) is not specified, nanominer will automatically use pools on nanopool.org that correspond to the selected cryptocurrency (with the exception of coins not specified in Nanopool). QuarkChain public full nodes (fullnode.quarkchain.io and fullnode2.quarkchain.io), which are supported by QuarkChain developers, are used by default for QuarkChain.

When nanominer starts up, it displays basic information about the work in the console log, including the current version of the program, the name of the installation, the number and type of installed video cards, and the current settings of the program.

Examples of config files

Ethereum and Pascal:

[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
rigName = rig1
email = someemail@org
pool1 = eth-eu1.nanopool.org:9999
pool2 = eth-eu2.nanopool.org:9999
pool3 = eth-us-east1.nanopool.org:9999
pool4 = eth-us-west1.nanopool.org:9999
pool5 = eth-asia1.nanopool.org:9999
pool6 = eth-jp1.nanopool.org:9999
pool7 = eth-au1.nanopool.org:9999
[RandomHash2]
wallet = 123456-77
paymentId = ffffffffffffffff
rigName = rig1
email = someemail@org
pool1 = pasc-eu1.nanopool.org:15556
pool2 = pasc-eu2.nanopool.org:15556
pool3 = pasc-us-east1.nanopool.org:15556
pool4 = pasc-us-west1.nanopool.org:15556
pool5 = pasc-asia1.nanopool.org:15556

Example of a configuration file for Ethereum:

[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
rigName = rig1
email = someemail@org
pool1 = eth-eu1.nanopool.org:9999
pool2 = eth-eu2.nanopool.org:9999
pool3 = eth-us-east1.nanopool.org:9999
pool4 = eth-us-west1.nanopool.org:9999
pool5 = eth-asia1.nanopool.org:9999
pool6 = eth-jp1.nanopool.org:9999
pool7 = eth-au1.nanopool.org:9999

Example of an equivalent file for Ethereum:

[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
rigName = rig1
email = someemail@org

Example of a minimum file for Ethereum:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff

Example of a configuration file for Ethereum Classic:

[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
coin=Etc
rigName = rig1
email = someemail@org
pool1 = etc-eu1.nanopool.org:19999
pool2 = etc-eu2.nanopool.org:19999
pool3 = etc-us-east1.nanopool.org:19999
pool4 = etc-us-west1.nanopool.org:19999
pool5 = etc-asia1.nanopool.org:19999
pool6 = etc-jp1.nanopool.org:19999
pool7 = etc-au1.nanopool.org:19999

Example of an equivalent file for Ethereum Classic:

[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
coin=Etc
rigName = rig1
email = someemail@org

Example of a minimum file for Ethereum Classic:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff
coin=Etc

Example of a complete configuration file for solo QuarkChain mining:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff
shardId=0x30001
farmRecheck=200
coin=Qkc
pool1=localhost:38391
protocol=getwork

Example of a minimum file for solo QuarkChain mining:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff
coin=Qkc
pool1=localhost:38391
shardId=0x50001

Example of a file for solo QuarkChain mining on root shard:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff
coin=Qkc
pool1=localhost:38391
shardId=null

Example of a minimum file for QuarkChain mining using public nodes:

[Ethash]
wallet=0xffffffffffffffffffffffffffffffffffffffff
coin=Qkc
shardId=0x30001

Example of a configuration file for Ubiq:

[Ubqhash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
coin=Ubq
rigName = rig1
email = someemail@org
pool1 = us.ubiqpool.io:8008
pool2 = eu.ubiqpool.io:8008

Example of a minimum file for Ubiq:

coin=UBQ
wallet=0xffffffffffffffffffffffffffffffffffffffff

Example of a complete file for Monero:

[RandomX]
wallet = fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
rigName = rig1
email = someemail@org
pool1 = xmr-eu1.nanopool.org:14433
pool2 = xmr-eu2.nanopool.org:14433
pool3 = xmr-us-east1.nanopool.org:14433
pool4 = xmr-us-west1.nanopool.org:14433
pool5 = xmr-asia1.nanopool.org:14433

Example of an equivalent file for Monero:

[RandomX]
wallet = fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
rigName = rig1
email = someemail@org

Example of a minimum file for Monero:

[RandomX]
wallet = fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Example of a complete file for Cortex:

[Cuckaroo30]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
rigName = rig1
pool1=eu.frostypool.com:8008
pool2=us.frostypool.com:8008
pool3=asia.frostypool.com:8008
sortPools=true

Example of a complete file for Pascal:

[RandomHash2]
wallet = 123456-77
paymentId = ffffffffffffffff
rigName = rig1
email = someemail@org
pool1 = pasc-eu1.nanopool.org:15556
pool2 = pasc-eu2.nanopool.org:15556
pool3 = pasc-us-east1.nanopool.org:15556
pool4 = pasc-us-west1.nanopool.org:15556
pool5 = pasc-asia1.nanopool.org:15556

Example of an equivalent file for Pascal:

[RandomHash2]
wallet = 123456-77
paymentId = ffffffffffffffff
rigName = rig1
email = someemail@org

Example of a minimum file for Pascal:

[RandomHash2]
wallet = 123456-77

For mining Pascal in solo mode, please provide the ip and port of the Pascal full node Wallet software. The wallet number in the config does not matter in this case. The payload of the block will be the “Miner Name” set in the full Pascal node wallet, followed by the nanominer version. Sample file for individual Pascal mining using local wallet software:

wallet = 0
pool1 = 127.0.0.1:4009

Example of a configuration file for Ravencoin:

[Kawpow]
wallet = Rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
coin=Rvn
rigName = rig1
email = someemail@org
pool1 = rvn-eu1.nanopool.org:12433
pool2 = rvn-eu2.nanopool.org:12433
pool3 = rvn-us-east1.nanopool.org:12433
pool4 = rvn-us-west1.nanopool.org:12433
pool5 = rvn-asia1.nanopool.org:12433
pool6 = rvn-jp1.nanopool.org:12433
pool7 = rvn-au1.nanopool.org:12433

Example of a minimum file for Ravencoin:

wallet=Rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

Example of configuration file for mining Ethereum, Cortex, Ubiq and Pascal on same 8 GPUs rig using separate devices:

rigName = rig1
[Ethash]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
devices = 0,1
[Cuckaroo30]
wallet = 0xffffffffffffffffffffffffffffffffffffffff
devices = 5
pool1=eu.frostypool.com:8008
[Ubqhash]
wallet = 0x1111111111111111111111111111111111111111
pool1 = eu.ubiqpool.io:8008
devices = 2,3,4,6,7
[RandomHash2]
wallet=123456-77

Recommended New Articles:

Leave a Reply

Your email address will not be published. Required fields are marked *