You can use nanominer to mine Monero coin and Ethash / Etchash / KawPow / Octopus / Ubqhash / Cuckaroo30 / RandomX / Verushash and Autolykos algorithms at the same time without any performance losses.
Bellow you can find a configuration file example for Ethereum and Monero coin:
[Ethash] wallet = 0xffffffffffffffffffffffffffffffffffffffff rigName = rig1 email = someemail@org pool1 = eth-eu1.nanopool.org:9433 pool2 = eth-eu2.nanopool.org:9433 pool3 = eth-us-east1.nanopool.org:9433 pool4 = eth-us-west1.nanopool.org:9433 pool5 = eth-asia1.nanopool.org:9433 pool6 = eth-jp1.nanopool.org:9433 pool7 = eth-au1.nanopool.org:9433 [RandomX] wallet = 48fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 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
Since version 3.3.0 there is new type Dual Mining available. We introduce Zilliqa mining. This is Ethash based coins also, but because of coin features, it has only several POW blocks within 1-2 hours. This mean, you can start mining Ethash / Etchash / Octopus / Autolykos coins while there is no Zilliqa blocks. Miner will switch to Zilliqa task automatically when it will be provided by pool.
There are 2 categories of ZIL pools:
1. Pool with authorization
You need to register and start mining for a unique identifier for your account. Setting up the coin you want to mine takes place inside the pool interface.
[ethash] wallet = KrVKZTU6ki3PNNZPwm47ZvioNvjnkbn8NNa ;your ID zilEpoch = 1 pool1 = eu.ethash.k1pool.com:5000
2. Pool without authorization
Some of pools have only ZIL coin available, some of them have options for dual mining. You can chose the way you would like to mine. For example, you can start mining of ETH on Nanopool, and ZIL on Rustpool.
When mining Zilliqa on a different pool, nanominer will use a placeholder
0xffffffffffffffffffffffffffffffffffffffffETH/ETC address to authorize on Zilliqa pool.
Almost all Zilliqa pools work in dual with ETH / ETC and require you to provide two wallets at once. Most coins have uncompatible with ETH. Therefore, you have to send some. We desided to use parameter "0xffffffffffffffffffffffffffffffffffffffff" instead reall wallet.
Some pools require both wallets to access stats, so you need to put a place holder and your real Zilliqa wallet like on the screenshot bellow:
Ergo (nanopool) + Zilliqa (ezil.me)
Here you can see separated way of dual:- 1 pool - 1 coin.
[autolykos] wallet = 9he6BZYMN8FMKxYKsqPvQJ6fbNar4bWuhJsR9JJt4x9Z6fiqSo1 [zil] wallet = zil1rpxnv479xy9c2jlgry3wy3869rnt4rjvjwjtuv zilEpoch = 1 ; number of DAG epoch for caching pool1 = eu.ezil.me:5555
ETH (ezil.me) + Zilliqa (ezil.me)
Here you can see combined way of dual: - 1 pool - 2 coins.
[ethash] wallet = 0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5.zil1rpxnv479xy9c2jlgry3wy3869rnt4rjvjwjtuv zilEpoch = 1 pool1 = eu.ezil.me:5555 pool2 = us-east.ezil.me:5555 pool3 = us-west.ezil.me:5555 pool4 = asia.ezil.me:5555
You also can add a worker name with a "rigName" option.
Raven (Nanopool) + Zilliqa (ezil.me)
[KawPow] coin = RVN wallet = RRL5mMNeox75MGbqnfUZEhn3RferuvFGcy [zil] wallet = zil1rpxnv479xy9c2jlgry3wy3869rnt4rjvjwjtuv zilEpoch = 1 ; number of DAG epoch for caching pool1 = eu.ezil.me:5555
Warning! Please don't forget to replace example wallets with your own wallet addresses.
Firo (picopool) + Zilliqa (ezil.me)
[firopow] wallet = aKcwyn4TpyNgifGGB7yWfn8DaRZPw8fxKR [zil] wallet = zil1rpxnv479xy9c2jlgry3wy3869rnt4rjvjwjtuv zilEpoch = 1 ; number of DAG epoch for caching pool1 = eu.ezil.me:5555 pool2 = us-east.ezil.me:5555 pool3 = us-west.ezil.me:5555 pool4 = asia.ezil.me:5555
When you mining split coin on Shard pool, you need to use this host and port: eu1-zil.shardpool.io:5000 instead of eu1-zil.shardpool.io:3333. Otherwise Shardpool will think you mining with their service only, and submit jobs for both coins to you.
[KawPow] wallet = 9he6BZYMN8FMKxYKsqPvQJ6fbNar4bWuhJsR9JJt4x9Z6fiqSo1 coin = RVN pool1 = rvn.2miners.com:6060 [zil] wallet = zil1rpxnv479xy9c2jlgry3wy3869rnt4rjvjwjtuv zilEpoch = 1 ; number of DAG epoch for caching pool1 = eu1-zil.shardpool.io:5000