Dual mining: How to mine ETH+ZIL with TeamRedMiner

In this guide we will show you how to set up ETH+ZIL mining via TeamRedMiner with minerstat.

The same process applies to ETC+ZIL, RVN+ZIL and ERGO+ZIL. You just need to make sure that you're using proper combination of coin, pool stratum address and wallet address for each of those coins.


For this method you need a primary pool where you mine most of the time and secondary pool where you mine ZIL. We're using Ezil.me in this example.

First, open the address editor and add a new tag (POOL:ZIL) which will hold the Ezil.me stratum address. There are several ports available, so choose one of the following stratum addresses:

  • eu.ezil.me:5555
  • asia.ezil.me:5555
  • us-east.ezil.me:5555
  • us-west.ezil.me:5555
  • cn.ezil.me:5555

Second, make sure you have a pool for ETH, saved under (POOL:ETH). In this tutorial we'll be using the already pre-defined pool, Ethermine.

  • asia1.ethermine.org:14444
  • eu1.ethermine.org:14444
  • us1.ethermine.org:14444
  • us2.ethermine.org:14444

minerstat - ETH+ZIL pool


In the next step you need to save your wallet address to your address editor. Create new tag (WALLET:ZIL) under wallets with your ZIL wallet address (starting with zil). For example: zil1wvl33k4ld3grp0qmg88fxk3mka90pg7ckrjnc3

Create another tag (WALLET:ETH) under wallets with your ETH wallet address (starting with 0x). For example: 0x03E49A6f9e87Edd5933cEF2640B9ceC1827B36A1

minerstat - ETH+ZIL wallet

Worker's config

In the next step, navigate to your worker's config. Select TeamRedMiner and then use simple configuration for the initial part of configuration. You will need to use advanced config to add the ZIL mining options.

Advice You can save the simple config and test mining on the ETH pool you've selected to make sure there are no errors in the simple config before you proceed with adding the ZIL options.

Start with simple config

  • Coin: ETH
  • Pool: (POOL:ETH)
  • Wallet: (WALLET:ETH)
  • Password: x

Continue with advanced config

Now, click the pencil button below the coin, pool and wallet selection menus to edit the config that simple editor has generated in advanced mode.

Let's add our ZIL part of the configuration. Using the tags we created, add this to the end of the configuration line --zil -o (POOL:ZIL) -u (WALLET:ETH).(WALLET:ZIL).(WORKER) -p x --zil_end

Note For RVN+ZIL or ERGO+ZIL we still need to use the construction (WALLET:ETH).(WALLET:ZIL) in order for Ezil.me pool to authorize our connection.

Here's an example of the complete ETH + ZIL mining config:

--algo ethash -o (POOL:ETH)⁣⁣⁣⁣⁣⁣ -u (WALLET:ETH)⁣⁣⁣⁣⁣⁣⁣⁣.(WORKER)⁣⁣⁣⁣⁣⁣⁣ -p x --eth_dag_slowdown=9 --watchdog_script=/home/minerstat/minerstat-os/bin/reboot.sh --eth_no_ramp_up --zil -o (POOL:ZIL)⁣⁣⁣⁣⁣⁣⁣ -u (WALLET:ETH)⁣.(WALLET:ZIL)⁣⁣⁣.(WORKER) -p x --zil_end

Now you've setup the advanced configuration. Most of the time, the miner is going to be mining the main coin on the main pool you've selected and will switch to mining ZIL on ZIL pool once the round for it comes, switching back when it's over.

The miner also automatically chooses some options when using this mode:

  • Cached copy of the ZIL epoch 0 DAG.
  • Adjustment of memory allocated for the primary algo to fit the ZIL DAG.
  • Choose ethash A-mode for the ZIL mining.
  • Use the standard faster kernels for 4GB gpus since the DAG is max 1GB.
It's easy to get started and it's free

Use minerstat software and improve your mining operation

Sign up for free