SHA-256 · Peer-to-Peer Electronic Cash

MINE BITCOIN CASH

Point your SHA-256 hardware at bch.hmpool.io and start earning BCH. Five difficulty ports, a hybrid PPLNS payout system with a up to 24% finder's bonus, and a community rewards program — all on a pool built for miners of every size.

Check out all of our pools — pools.hmpool.io
🔎

Check Your Miner

Enter your BCH address to see hashrate, workers, shares, and payouts.

🇪🇺
Mining from Europe or Asia? Use our EU endpoint for lower latency.
Point your miner at eu.bch.hmpool.io instead of bch.hmpool.io using the same port number shown below for your hashrate — same pool, same accounting, same payouts. Just a closer server. Compact ASICs under 10 TH/s (e.g. Avalon Nano 3S) should use port 3335 on both endpoints.
Visit EU Endpoint →
⚡ Smart Connect Don't know your hashrate? Let us auto-detect the perfect port.
Run Smart Connect →

Three Steps to Mining BCH

1

Pick Your Port

Choose a stratum port that matches your miner's hashrate — from tiny hobby devices to large ASIC farms.

2

Connect & Hash

Set your BCH address as the username, x as the password, and point your miner to bch.hmpool.io.

3

Earn Rewards

Your shares accumulate under PPLNS. When blocks are found, payouts are sent automatically once you hit the threshold.

🔌

Choose Your Port

3337
3334
3335
3336
3338
3339
3340
Entry / Ultra-Low Difficulty

For ultra-low hashrate SHA-256 miners (NerdMiner-class), experimental boards, and tiny hobby devices that need fast share feedback.

stratum+tcp://bch.hmpool.io:3337 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3337
Hashrate RangeUnder 100 MH/s
Suggested Difficulty0.01
Bitaxe / Solo Miners

Optimized for Bitaxe devices (all models: BM1366, BM1368, BM1370, BM1397) and solo miners in the 300 GH/s to 2 TH/s range.

stratum+tcp://bch.hmpool.io:3334 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3334
Hashrate Range300 GH/s – 2 TH/s
Suggested Difficulty2048 (range: 1024+)
Small Miner / Tuned Start Difficulty

Best for GPUs, USB clusters, compact home ASICs (Avalon Nano 3S, etc.), and any miner under 10 TH/s that needs a lower starting difficulty. VarDiff ramps up within ~30 seconds. Use password d=1 or d=8 for very low hashrate tests.

stratum+tcp://bch.hmpool.io:3335 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3335
Hashrate Range100 MH/s – 10 TH/s
Suggested Difficulty128 start (range: 1–10,000)
Mid ASIC / Routed Difficulty

For mid-range ASICs from 10–20 TH/s that are comfortable with a higher starting difficulty. If your miner drops the connection on this port, use port 3335 instead or set password to d=4096.

stratum+tcp://bch.hmpool.io:3336 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3336
Hashrate Range10 TH/s – 20 TH/s
Suggested Difficulty8,192 (range: 4,096–65,536)
High / Farm Difficulty

For larger ASIC deployments and higher-throughput connections that don't need the highest starting difficulty lane.

stratum+tcp://bch.hmpool.io:3338 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3338
Hashrate Range20 TH/s – 100 TH/s
Suggested Difficulty131,072 (range: 65,536–524,288)
Highest Hash / High-Start Difficulty

For the highest hashrate ASICs, large hosted rigs, and rentals that benefit from a higher starting difficulty.

stratum+tcp://bch.hmpool.io:3339 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3339
Hashrate Range100 TH/s – 500 TH/s
Suggested Difficulty524,288+ (range: 131,072+)
Ultra-High Hashrate (PH/s Class)

For massive hashrate operations, multi-PH/s farms, and NiceHash/MRR rentals at industrial scale.

stratum+tcp://bch.hmpool.io:3340 🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3340
Hashrate Range500 TH/s and up (PH/s class)
Suggested Difficulty~1,048,576 start — VarDiff auto-tunes for 500 TH/s–PH/s
💡 Use "By Difficulty" if your miner shows optimal difficulty!
Your miner's max hashrate
Connection credentials

Every miner uses the same pattern regardless of port.

URL: stratum+tcp://bch.hmpool.io:PORT

Username: YOUR_BCH_ADDRESS.workername

Password: x

Advanced: If you know your miner's preferred starting difficulty, set the password to d=XXXX (for example, d=2048 for a Bitaxe or d=65536 for a mid-range ASIC). Otherwise leave it as x and vardiff will adjust automatically within about 30 seconds.

Full Setup Guide

🇪🇺 European miners: use the eu.bch.hmpool.io relay with the same port number recommended above (e.g. 3335 for a ~5–6 TH/s Avalon Nano 3S). Stats, payouts, and pool fees are identical to bch.hmpool.io.

💰

Hybrid Payout System

Every block reward is split transparently. The finder gets a bonus, active miners share a participation cut, and everyone earns their proportional PPLNS share.

Up to 24% Finder
6% Loyalty
4% Small Miner
66% PPLNS
24%
Finder's Bonus
6%
Loyalty Bonus
4%
Small Miner Boost
66%
PPLNS Shared

When a block is found: there is no pool fee — 100% of the reward goes to miners. The finder earns up to a 24% weighted bonus (scaled by active mining hours). Miners active 4+ days with steady uptime split 6% equally as a loyalty reward. Miners 0.5–20 TH/s split 4% equally as a small-miner boost. The remaining 66% is distributed proportionally by shares in a 7-day rolling window. Balances accumulate until the 0.0001 BCH payout threshold is reached, then sent on-chain automatically.

Full payout breakdown with example →

📖 Mining Guide

Step-by-step instructions for connecting any SHA-256 miner to the pool — Bitaxe, S19, S21, and more.

Open Guide

🎁 Rewards & Affiliate

Weekly reward drawings for active miners, plus an affiliate program that gives you 15% of your referrals' reward points as extra entries.

Rewards Affiliate Identities