How to Configure a WhatsMiner for ViaBTC Mining Pool
2026-09-24 16:04

To connect a WhatsMiner to ViaBTC for Bitcoin (BTC) mining, find the miner’s local IP address, open its web interface, and enter the ViaBTC BTC pool URL and your worker name. This guide covers standard BTC mining; ViaBTC’s Smart Mining service uses different connection addresses.

What You Need Before Configuring a WhatsMiner

Before you begin, confirm that:

  • Your WhatsMiner is powered on, connected by Ethernet, and has completed its boot sequence.
  • Your configuration device can access the miner on the local network. For WhatsMinerTool IP discovery, use a computer on the same network segment as the miner.
  • You have the administrator credentials for the miner’s web interface.
  • You have your ViaBTC account user ID and a worker ID for this device, such as worker01.

ViaBTC BTC Mining Settings for WhatsMiner

Enter the following settings in the miner’s pool configuration fields:

Pool 1 URL: stratum+tcp://btc.viabtc.io:3333
Pool 1 Worker: yourUserID.worker01
Pool 1 Password: x

Pool 2 URL: stratum+tcp://btc.viabtc.io:443
Pool 2 Worker: yourUserID.worker01
Pool 2 Password: x

Replace yourUserID with your actual ViaBTC user ID. The worker name follows the format userID.workerID; the workerID portion should contain only lowercase letters and numbers, with a maximum length of 64 characters. Use a distinct worker ID for each miner if you want to monitor devices separately.

Port 3333 is the primary port, and 443 is the failover port on the same hostname. ViaBTC’s mining password is optional, so x is a suitable placeholder. Do not enter your ViaBTC account login password in this field. These settings follow the official ViaBTC BTC Mining guide.

Before entering the settings, check ViaBTC’s Mining Pools Information page for current addresses, including regional alternatives.

The pool URL is a Stratum server address, not a Bitcoin wallet address. Your worker name associates mining activity with your ViaBTC account; withdrawals are managed separately through your account settings.

Find Your WhatsMiner’s IP Address

By default, a WhatsMiner uses DHCP to obtain a local IP address. If the device already has a static IP address, use that address instead.

You can locate the miner in either of these ways:

  1. Check your router’s connected-device list. Look for the miner’s hostname or match the listed MAC address to the label on the device.
  2. Use WhatsMinerTool with the IP Found button. On a computer on the same network segment, open WhatsMinerTool, select IP Monitor, and click Start. Press and hold the miner’s IP Found button for a few seconds until its indicator lights flash. The miner reports its IP and MAC addresses, which the tool can display. Follow the instructions for your model if its button behavior differs.

IP Monitor receives the address reported by the miner; it should not be confused with scanning a configured IP range. See the WhatsMinerTool Basic Operations Q&A for details. Download WhatsMinerTool through the official WhatsMiner website.

Configure ViaBTC in the WhatsMiner Web Interface

Once you have the miner’s IP address:

  1. Open the miner’s web interface. Enter its local IP address in your browser and sign in with the miner’s administrator credentials.
  2. Open the pool configuration page. For example, the official M31S operation guide uses Configuration → CGMiner Configuration. Menu names may vary by model or firmware; follow your model’s documentation if the interface differs.
  3. Configure Pool 1. Enter stratum+tcp://btc.viabtc.io:3333, your worker name, and x as the mining password.
  4. Configure Pool 2. Enter stratum+tcp://btc.viabtc.io:443 with the same worker name and password. If you use a third pool slot, select another official BTC endpoint from ViaBTC’s pool information page.
  5. Save the configuration. Select Save & Apply, or the equivalent control in your firmware, and allow the miner to reconnect. If the firmware requires a restart, follow its documented procedure.

For an example of the web configuration interface, see the WhatsMiner M31S Operation Guide.

Verify That the Miner Is Working

Check both the miner and your ViaBTC account:

  • Pool connection: The miner’s status page shows a connection to the intended ViaBTC BTC endpoint.
  • Accepted shares: The accepted-share count increases as the miner runs. Local hashrate alone does not confirm that the pool is accepting work.
  • ViaBTC worker status: The expected worker appears under the correct account on the Workers page and begins showing hashrate.

Allow time for the miner to stabilize and for the dashboard to update. ViaBTC suggests checking operation status around 10–15 minutes after stabilization and notes that a worker may need 10–20 minutes of continuous operation to appear active. These are monitoring guidelines, not guaranteed activation times.

Do not expect the miner and pool to display identical hashrates at every moment. WhatsMinerTool defines THS RT as real-time hashrate and THS Avg as average hashrate since power-on. These are device-side readings; the pool estimates hashrate from submitted shares over its own measurement interval. Compare readings over comparable periods once operation is stable, rather than treating a short-term difference as a fault.

Common Setup Errors

Common setup issues include:

  • Wrong endpoint: Use the standard BTC endpoint for this guide. An endpoint for another coin using the same algorithm may result in mining that coin instead; an incompatible algorithm cannot be mined by the device. Smart Mining also uses a different endpoint.
  • Incorrect URL: Check the protocol prefix, hostname, and port against the configuration above.
  • Incorrect worker name: Use userID.workerID and check the account portion as well as the worker ID’s permitted characters.
  • Wallet address entered as the worker name: Use your ViaBTC account and worker identifiers, not a Bitcoin wallet address.
  • Network connection problems: Check the Ethernet connection, internet access, DNS resolution, and whether your network permits connections to the configured pool port.
  • Confused passwords: The miner’s administrator password, your ViaBTC account password, and the pool’s mining password are separate fields. Use x for the mining password in this setup.

Obtain pool addresses from ViaBTC’s official documentation and WhatsMiner software from WhatsMiner’s official channels.

If rejected shares persist, check the miner’s status page or logs for the reported reason. Stale, invalid, and duplicate shares describe different problems and should not be treated as interchangeable. If the cause remains unclear, contact ViaBTC support with the relevant connection or share-submission messages and your miner model.

Optional: Review the Payment Method

After the miner is connected, you can review PPS+ and PPLNS in your ViaBTC account settings. Under PPS+, the block subsidy portion uses PPS accounting, while transaction fees are distributed using PPLNS. Standalone PPLNS earnings depend on the pool’s block finds and your contribution within its share window.

See ViaBTC’s Fees page for current fees and settlement rules. The payment method affects earnings calculation; you do not need to change it to complete the pool connection.

FAQ

Which Stratum URL should I use for a WhatsMiner mining BTC on ViaBTC?

Use stratum+tcp://btc.viabtc.io:3333 for Pool 1 and stratum+tcp://btc.viabtc.io:443 for Pool 2. Both are standard BTC endpoints.

Do I need a password in the pool configuration?

ViaBTC’s mining password is optional. A placeholder such as x is suitable; do not use your ViaBTC account login password.

Why is my worker still inactive after connecting?

ViaBTC notes that a worker may take roughly 10–20 minutes of continuous operation to appear active. If it remains inactive, check the endpoint, worker name, network connection, and whether the miner is receiving accepted shares.

Should each WhatsMiner use a different worker name?

Use a distinct worker ID, such as worker01 or worker02, for each device you want to monitor separately. Use the same worker name in that device’s primary and backup pool slots.

Why does my WhatsMiner show a different hashrate from ViaBTC?

The miner reports device-side hashrate, while ViaBTC estimates hashrate from shares over its own measurement interval. Short-term differences are normal; check accepted shares and compare comparable time periods after the miner stabilizes.

References