How to set up ViaBTC mining?

ViaBTC is one of the most popular multi-coin pools, home to one of the biggest Bitcoin Cash (BCH) pools, one of the biggest Bitcoin (BTC) pools present, offering multiple sub-accounts functionality, auto and manual withdrawals, switching payment methods and automatic conversion to BTC or USDT. Besides the coins previously mentioned, ViaBTC also supports mining Bitcoin Satoshi Vision (BSV), Bitcoin ABC (BHA), Litecoin (LTC), Zcash (ZEC), Monero (XMR), Raven (RVN), Ethereum Classic (ETC), and other coins.

ViaBTC allows you to change your payment method once every 24hrs, the fee of the pool for PPS+, selected as default, is 4%, for PPLNS it's at 2% and 1% for SOLO mode.

In this article, we will show you how to configure your GPU mining rig to mine ETH on ViaBTC pool.


First, open the address editor and add a new tag (POOL:ETC-VIABTC) which will hold the Binance Pool stratum address. There are several ports available, so choose one of the following stratum addresses:


ViaBTC's website

Next, you will need to open ViaBTC website and register. By default, it creates you a mining account with the name you've chosen during registration. You can later use account management page in settings to create more sub-accounts much like on F2Pool or Binance, setup watchers with view access, as well as favorite watched accounts. You can create any mining account name you like and use it for identification of your rigs.

minerstat - ViaBTC dashboard


In the next step you need to save your ViaBTC mining account to your address editor. Create new tag (WALLET:VIABTC) under wallets with your ViaBTC Pool's mining account name.

minerstat - ViaBTC wallet

Worker's config

In the next step, navigate to your worker's config. Select a default mining client that you want to use for mining ETC and then use the simple or advanced configuration.

Select mining client

Click on the default mining client's name, search for ETC, and select preferred mining client. Mining clients that are grayed out are not available for your system and type of worker.

Simple config example

  • Coin: ETC
  • Wallet: (WALLET:VIABTC)
  • Password: x


To set up ETC mining with Phoenix, you can use the following configuration:

-worker (WORKER)⁣ -pool (POOL:ETC-VIABTC) -wal (WALLET:VIABTC).(WORKER)⁣ -pass x -coin etc -eres 0 -log 0 -gbase 0 -proto (AUTO)


To set up ETC mining with T-Rex, you can use the following configuration:

{ "pools": [ { "user": "(WALLET:VIABTC)", "worker": "(WORKER)⁣", "url": "(POOL:ETC-VIABTC)⁣", "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 }


To set up ETC mining with TeamRedMiner, you can use the following configuration:

--algo etchash -o (POOL:ETC-VIABTC) -u (WALLET:VIABTC).(WORKER)⁣ -p x --eth_dag_slowdown=9 --watchdog_script=/home/minerstat/minerstat-os/bin/ --eth_no_ramp_up


To set up ETC mining with lolMiner, you can use the following configuration:

{ "MINERSTAT" : { "DEVICES" : "AUTO", "APIPORT" : 3333, "ALGO" : "ETCHASH", "POOLS" : [ {"POOL" : "(POOL:ETC-VIABTC)", "PORT" : "(AUTO)", "USER" : "(WALLET:VIABTC).(WORKER)⁣", "PASS" : "x"} ] } }


To set up ETC mining with NBMiner, you can use the following configuration:

-a etchash -o (POOL:ETC-VIABTC) -u (WALLET:VIABTC).(WORKER)⁣ -p x -long-format

Extra ViaBTC features

As mentioned, ViaBTC offers many different features. Keep in mind that to use these account features, you will be asked to add Google Authenticator or Mobile Number for security.

Setting up auto-withdrawal

Proceed to Assets section of ViaBTC. Scroll down to the asset you want to automatically withdraw and click the note and pencil icon next to "Auto-withdrawal Address". You might need to wait for some time (an hour) to set up the address if you've just changed the security settings.

minerstat - ViaBTC assets

You'll need to provide the email authentication code and the code from the newly added authentication method, then fill your withdrawal address.

minerstat - ViaBTC assets 2

Hourly auto-conversion

In the Assets section of ViaBTC, open Auto Conversion and click Settings on the top right.

minerstat - ViaBTC Auto conversion

Toggle Auto Conversion to "On" state, and select whether you want to automatically convert to USDT or BTC, then click "Setup Completed" on top and enter the code from your authentication method.

minerstat - ViaBTC auto conversion 2

Note Notice that auto-conversion has a minimum and maximum amount possible to convert at a time which will vary whether you want to convert to USDT or BTC.
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