How to set up Mining Pool Hub?

MiningPoolHub is one of the more known auto-exchange multipools which allows mining different coins or algorithms and auto-exchange it to various cryptocurrencies, such as bitcoin, ethereum classic, monero, and others. Since Mining Pool Hub isn't typical anonymous pool and you need to register before being able to use it, we will show you how to set up mining ETC on Mining Pool Hub.

MiningPoolHub dashboard

You can prepare your MiningPoolHub dashboard in these simple steps.

  1. Start by registering a new account on Mining Pool Hub. To keep your account safe, set the PIN and OTP (One Time Password).
  2. Open Hub workers to add new worker. Worker name can be the same as on minerstat with the password set to x.
  3. If it is not selected yet, set the worker's Job to No work  .
  4. If you want to select a specific coin in which you want to get paid, head over to Auto Exchange. Select the coin, read the disclaimer, and click Set Auto Exchange Coin.

In this article, we will show you how to set up MiningPoolHub on minerstat.

Address editor

First, open address editor  and then import pools or add new pools manually.

Import all stratums

You can download JSON file with all of the Mining Pool Hub's stratum addresses and import them to your address editor. We have divided stratum addresses in regard to locations available on Mining Pool Hub.

Manually add stratums

Add new tag (POOL:MPH-ETC) with the value of Mining Pool Hub Etchash stratum address:


Add wallet

Next, save the tag (WALLET:MPH) with the value of your username on MiningPoolHub in the wallets section of the address editor. You can find your MiningPoolHub username on edit account page.

Worker's config

In the next step, navigate to your worker's config. Select the default mining client for mining Etchash algorithm. You can find the list here along with the current estimated profitability provided by MiningPoolHub API. The default configs for selected mining client will be loaded. You will need to update the configuration to identify worker and wallet as (WALLET:MPH).(WORKER).

Phoenix ETH example

-worker (WALLET:MPH).(WORKER) -pool (POOL:MPH-ETC) -wal (WALLET:MPH).(WORKER) -pass x -coin etc -proto (AUTO)


{ "pools": [ { "user": "(WALLET:MPH).(WORKER)", "worker": "(WALLET:MPH).(WORKER)", "url": "stratum2+tcp://(POOL:MPH-ETC)", "pass": "x" } ], "no-nvml": true, "api-bind-http": "", "json-response": true, "pci-indexing":true, "retries": 3, "retry-pause": 5, "timeout": 500, "no-watchdog":true, "algo": "etchash", "exit-on-cuda-error": true, "exit-on-connection-lost": false }

You can repeat the process for any other coin or algorithm options, just make sure that:

  • You are using correct stratum addresses;
  • You are using correct ports;
  • You have chosen correct mining client;
  • You have identified with (WALLET:MPH).(WORKER);
  • You have used correct password in password parameter.
Revolutionize your mining operation with minerstat

It's easy and free to get started. Monitor, manage, and optimize your mining rigs with our powerful platform.

Sign up for free now