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 (ETH), 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:ETH-VIABTC) which will hold the Binance Pool stratum address. There are several ports available, so choose one of the following stratum addresses:


minerstat - ViaBTC pool

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 ETH and then use the simple or advanced configuration.

Select mining client

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

minerstat - ETHclient

Simple config example

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

minerstat - ViaBTC config


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

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


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

{ "pools": [ { "user": "(WALLET:VIABTC)", "worker": "(WORKER)⁣", "url": "(POOL:ETH-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": "ethash", "exit-on-cuda-error": true, "exit-on-connection-lost": false }


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

--algo ethash -o (POOL:ETH-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 ETH mining with lolMiner, you can use the following configuration:

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


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

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


To set up ETH mining with BMiner, you can use the following configuration:


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.
It's easy to get started and it's free

Use minerstat software and improve your mining operation

Sign up for free