⚡ Smart Connect Wizard

Automatically detect the perfect port and starting difficulty for your miner. No share floods. No low-difficulty waste. Connect right the first time.

Live Difficulty Probe

Temporarily connect your miner to our test port. We'll measure your actual hashrate and find the exact right port and starting difficulty — automatically.

💡 Already know your hashrate? Use the quick port estimator on the homepage →
⚡ How Smart Connect Works

We temporarily connect your miner to a private test port using a throwaway workername (not your real one). We measure how quickly your device submits work and use that to calculate the exact port and starting difficulty your hardware needs.

When the test finishes, we show you exactly which port to use. Reconnect your miner to that port using your real Bitcoin address and the same workername you used for the test — the pool will automatically start it at the correct difficulty from the very first share.

Have multiple devices? Run the test once per device, using each device's own workername. The result is saved per workername, so each device gets its own calibration automatically.

⚠️ Important — Read Before You Start
Use the exact workername you will mine with. For example, if you plan to connect as bc1q....laptop, enter laptop below. The saved result is matched by workername — if they don't match, the pool won't find your calibration.

Each device needs its own test with its own unique workername. A laptop, a Bitaxe, and a NerdMiner all have very different hash rates — if two of them share the same workername, the pool cannot tell them apart and will apply the wrong difficulty to one of them. Never use the same workername on two different types of hardware.

Do NOT run this test while that same workername is already actively mining on our pool — it will interrupt that session and skew the results. Stop or reconfigure your miner first, run the test, then reconnect it to the recommended port.
  1. Enter your BTC address and the exact workername this device will use when mining (e.g. laptop, bitaxe1, worker).
  2. Stop or reconfigure this device if it is currently mining on our pool. Then point it to: stratum+tcp://hmpool.io:9876
  3. Set the username to your BTC address and the workername you entered here (e.g. bc1q....laptop) and password x.
  4. Wait for the test to complete — usually under a minute.
  5. Reconnect your miner to the recommended port. The pool will now start it at the correct difficulty automatically.
Most tests complete in 1–3 minutes. Fast ASICs finish in under a minute. CPU and low-hashrate devices may take up to 3 minutes. Do not close this tab while the test is running.
Your position in line
Another test is in progress. Your miner is connected and holding — it will begin automatically when the slot opens.
Keep your miner connected to stratum+tcp://hmpool.io:9876
Waiting for miner connection on port 9876...
Point your miner at stratum+tcp://hmpool.io:9876
using username
🎉
TEST COMPLETE!
We found the perfect settings for your miner. Follow the steps below to start mining.
Connect to Port
Your Measured Difficulty
detected from your hardware
Detected Device
Difficulty Applied
✓ Automatically on connect
👇 What To Do Now — Follow These Steps
1
STOP mining on port 9876
The test port is only for testing. Disconnect your miner from port 9876 right now.
2
Change your miner settings to:
Update the Pool URL in your miner's configuration:
Set the Username to:
Set the Password to:
x
3
Start mining!
Save the settings and restart your miner. The pool will automatically apply the perfect difficulty for your device. You can check your stats at your dashboard.
✓ Your calibration has been saved. Every time you connect with this address + workername,
the pool will automatically start you at the correct difficulty — no test needed again.
Something went wrong. Please check your miner connected to port 9876 and try again.

🔍 View Saved Settings

Already ran the test? Look up your saved difficulty settings by address.