You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1.[Launching from command line](#launching-from-command-line)
12
13
1.[Examples of Configuration Files](#examples-of-configuration-files)
13
14
14
-
**nanominer** is a program product developed by nanopool to create structural cryptocurrency units on the framework of the Ethash, Ubqhash, CryptoNight (v6, v7, v8, CryptoNightR, Reverse Waltz), Cuckaroo29 and RandomHash algorithms. The present version of **nanominer** was made to work with every cryptocurrency based on these algorithms, including Ethereum, Ethereum Classic, Ubiq, Monero, Graft, PascalCoin, GrinCoin and many others. This version of **nanominer** runs on Windows or Linux with AMD or Nvidia graphics cards with the following exceptions:
15
+
**nanominer** is a program product developed by nanopool to create structural cryptocurrency units on the framework of the Ethash, Ubqhash, CryptoNight (v6, v7, v8, CryptoNightR, Reverse Waltz), Cuckaroo29 and RandomHash algorithms. The present version of **nanominer** was made to work with every cryptocurrency based on these algorithms, including Ethereum, Ethereum Classic, QuarkChain, Ubiq, Monero, Graft, PascalCoin, GrinCoin and many others. This version of **nanominer** runs on Windows or Linux with AMD or Nvidia graphics cards with the following exceptions:
15
16
* CryptoNightR and Reverse Waltz algorithms run on Nvidia GPUs only.
16
17
* Cuckaroo29 algorithm is supported only on AMD cards with 8+ GB of memory.
17
18
* The RandomHash algorithm is supported only on CPU.
@@ -20,16 +21,16 @@ In order to work with Nvidia GPUs **nanominer** needs Nvidia driver **410.48 and
20
21
21
22
In order to begin mining Ethereum with nanominer, ***it's enough to simply input your wallet*** in the configuration file.
22
23
23
-
Testing on **nanominer** demonstrated high performance working with Ethereum, Ethereum Classic, Ubiq, Monero, Graft, PascalCoin, GrinCoin and other currencies. As a result of the research carried out, it was found that **nanominer** performs on par with, and sometimes better than, competing program products. Independently of this, **nanominer** stands out with its high stability and simple setup.
24
+
Testing on **nanominer** demonstrated high performance working with Ethereum, Ethereum Classic, QuarkChain, Ubiq, Monero, Graft, PascalCoin, GrinCoin and other currencies. As a result of the research carried out, it was found that **nanominer** performs on par with, and sometimes better than, competing program products. Independently of this, **nanominer** stands out with its high stability and simple setup.
24
25
25
26
## Reporting bugs and technical support
26
27
For reporting bugs, technical support, feature requests and community discussions feel free to use the following communication channels:
* Community chat in telegram (developers read it too): https://t.me/nanominer_en
30
31
* Our Discord channel https://discord.gg/eyWkqG3
31
32
32
-
## Payment
33
+
## Dev fee
33
34
Payment for the use of **nanominer** takes the form of a commission from mining to its wallets once per 2 hours of runtime. The commission is:
34
35
- 1% of total mining time for Ethash, Ubqhash and CryptoNight algorithms (72 seconds per 2 hours);
35
36
- 2% for Cuckaroo29 algorithm (144 seconds per 2 hours);
@@ -108,7 +109,7 @@ payment number in addition to their wallet.
108
109
### coin
109
110
Optional algorithm parameter.
110
111
This chooses the default coin for the pool. The default pool is [nanopool.org](https://nanopool.org/).
111
-
The coin parameter accepts one of three values: ETH (or Ethereum), ETC (or Ethereum Classic), XMR (or Monero), GRIN (or GrinCoin), PASC (or PascalCoin). When a coin is specified and equals one of the values mentioned above, **nanominer** automatically tries to determine the pool necessary for it to function if none have been provided in a separate parameter. If a coin is specified but **nanominer** cannot recognize it, then the name of the coin is used only for logging. If a coin is not specified, **nanominer** will use the default coin for the corresponding algorithm (Ethereum or Monero). Moreover, if [nanopool.org](https://nanopool.org/) is specified in the configuration file for Ethereum, Ethereum Classic, Monero or GrinCoin, **nanominer** will determine the coin from the pool's settings.
112
+
The coin parameter accepts one of three values: ETH (or Ethereum), ETC (or Ethereum Classic), QKC (or QuarkChain), UBQ (or Ubiq), XMR (or Monero), GRIN (or GrinCoin), PASC (or PascalCoin). When a coin is specified and equals one of the values mentioned above, **nanominer** automatically tries to determine the pool necessary for it to function if none have been provided in a separate parameter. If a coin is specified but **nanominer** cannot recognize it, then the name of the coin is used only for logging. If a coin is not specified, **nanominer** will use the default coin for the corresponding algorithm (Ethereum or Monero). Moreover, if [nanopool.org](https://nanopool.org/) is specified in the configuration file for Ethereum, Ethereum Classic, Monero or GrinCoin, **nanominer** will determine the coin from the pool's settings.
112
113
113
114
*Important*: when using **nanominer** to mine Ethereum Classic on the default pool, it is necessary to define the coin (coin=ETC). In that case the pools will be determined automatically.
114
115
@@ -175,7 +176,7 @@ The script must be written by the user.
175
176
176
177
### coreClocks, memClocks
177
178
Optional common parameters.
178
-
Can be used to overclock/underclock NVIDIA GPU's. Absolute (e.g. 4200) as well as relative (e.g. +200, -150) values in megabytes are accepted. The values must be separated by a comma or space (first value is for GPU0, second is for GPU1, and so on). For example, if it is set as
179
+
Can be used to overclock/underclock NVIDIA GPU's. Absolute (e.g. 4200) as well as relative (e.g. +200, -150) values in MHz are accepted. The values must be separated by a comma or space (first value is for GPU0, second is for GPU1, and so on). For example, if it is set as
179
180
```
180
181
coreClocks=+200,-150
181
182
memClocks=+300,3900
@@ -220,6 +221,10 @@ Default value: -3333 (This means that the miner blocks management through API an
220
221
Optional common parameter.
221
222
Your password for monitoring with EthMan and other utilities that support the same network API.
222
223
224
+
### shard
225
+
Optional algorithm parameter.
226
+
Can be used to set a shard ID for QuarkChain solo mining. Only shards using Ethash algorithm are supported. This parameter should be specified in hex, e.g. 0x1, 0x10001, 0x10002, etc. For more information on shards, visit [this](https://github.com/QuarkChain/pyquarkchain/wiki/Address,-Shard-Key,-Chain-Id,-Shard-Id) and [this](https://github.com/quarkChain/pyquarkchain/releases/latest) link.
227
+
223
228
### cpuThreads
224
229
Optional algorithm parameter for CPU mining.
225
230
Specifies the number of concurrent CPU threads to use for mining. All threads are used by default.
@@ -246,7 +251,19 @@ coin=ETC
246
251
In this case **nanominer** will use pools corresponding to Ethereum Classic.
247
252
248
253
## IMPORTANT!
249
-
For coins that run on the Ethash algorithm but are not supported by [nanopool.org](https://nanopool.org/), **you must** specify a **wallet** and pools (**pool1...**). In this case **nanominer** will function as if it were working with Ethereum, but the results of its operations will be determined by tasks from the corresponding pools specified in the configuration file.
254
+
For coins that are not supported by [nanopool.org](https://nanopool.org/), **you must** specify a **wallet** and pools (**pool1...**).
255
+
256
+
## Launching from command line
257
+
A batch/shell file can be created to launch **nanominer** with command line arguments. This file must call the <i>cmdline_launcher</i> script (<i>cmdline_launcher.bat</i> on Windows, <i>cmdline_launcher.sh</i> on Linux), which converts the command line into a config called <i>config_cmdline.ini</i> and launches the miner with it. At least one algorithm and wallet must be passed to the <i>cmdline_launcher</i> script. All common config parameters in the command line must be specified before the first "algo" parameter. Here are some examples of command lines for launching Ethereum and PascalCoin:
0 commit comments