⛏️ Mining Connection Guide

From ESP32s to Industrial ASICs — every hash counts

⚠️ IMPORTANT: Choose the correct port for your miner's hashrate. Connecting a high-hashrate miner to the wrong port can cause performance issues and may result in disconnection.

Choose Your Port

🔧 Port 3337 - IoT & Micro Miners

3337 Up to 100 KH/s

Perfect For:

Features:

Connection Example:

stratum+tcp://hmpool.io:3337
Username: YOUR_BITCOIN_ADDRESS
Password: x

⚡ Port 3335 - CPU, GPU & General Purpose

3335 100 KH/s - 300 GH/s

Perfect For:

Features:

Connection Example:

stratum+tcp://hmpool.io:3335
Username: YOUR_BITCOIN_ADDRESS
Password: x

🪓 Port 3334 - Bitaxe & Solo Miners

3334 300 GH/s - 1.5 TH/s

Perfect For:

Features:

Connection Example:

stratum+tcp://hmpool.io:3334
Username: YOUR_BITCOIN_ADDRESS.bitaxe1
Password: x

⚙️ Port 3336 - ASIC Miners

3336 1.5 TH/s - 20 TH/s

Perfect For:

Features:

Connection Example:

stratum+tcp://hmpool.io:3336
Username: YOUR_BITCOIN_ADDRESS
Password: x

🏭 Port 3338 - Industrial ASICs

3338 20+ TH/s

When To Use This Port:

Features:

Connection Example:

stratum+tcp://hmpool.io:3338
Username: YOUR_BITCOIN_ADDRESS
Password: x

💡 What is Suggested Difficulty?

When your miner connects to the pool, it can request a specific starting difficulty using the stratum protocol's mining.suggest_difficulty message. This tells the pool how hard each share should be, based on your miner's hashrate.

Why does it matter?

How to set it

Most mining firmware has a "Custom Difficulty" or "Suggested Difficulty" field in its pool configuration. Some firmware uses the password field — for example: d=2048 as the password. If your miner doesn't have a difficulty setting, don't worry — the pool will assign one based on the port you connect to.

Quick formula

suggested_diff ≈ hashrate_in_GH/s × 4.3

Example: A 500 GH/s Bitaxe → 500 × 4.3 ≈ 2,150 → use 2,048. A 14 TH/s S9 → 14,000 × 4.3 ≈ 60,200 → use 65,536.

Difficulty Reference Table

Hashrate Port Start / Min Diff Suggested Diff Example Miners
Up to 100 KH/s 3337 0.01 / 0.01 0.01 ESP32, NerdMiner, IoT devices
100 KH/s - 300 GH/s 3335 128 / 1 128 CPU, GPU, USB stick, small FPGAs
300 GH/s - 1.5 TH/s 3334 2,048 / 1,024 2,048 Bitaxe, NerdAxe, standalone ASICs
1.5 TH/s - 20 TH/s 3336 8,192 / 4,096 8,192 S9/S17, Whatsminer, NerdQAxe
20+ TH/s 3338 131,072 / 65,536 131,072+ S19/S21, M30S+/M50, farms, MRR

� Hybrid Payout System

HashedMax Unity Pool uses a hybrid PPLNS + finder's bonus system. When the pool finds a block:

The block finder also receives their normal proportional share — the bonus is extra. This means every hash you submit is both a contribution to your steady earnings and a lottery ticket for the finder's bonus.

See a full payout example with 1,000 miners →

📊 Pool Information

💡 Pro Tip: If you're unsure which port to use, start with the higher port number for your hashrate range. The pool will automatically adjust difficulty to optimize your mining experience.