⛏️ Bitcoin Cash SHA256 Connection Guide
Choose the right lane, configure your miner, and connect to bch.hmpool.io with confidence.
🚀 Getting Started
📋 What You Need
- A Bitcoin Cash Wallet Address — This is where your mining rewards will be sent. You can use any BCH wallet (Bitcoin.com, Electron Cash, Exodus, etc.). Your address starts with
bitcoincash:or a legacy format. - Mining Hardware — Any SHA-256 mining device: Bitaxe, NerdMiner, ASIC miner, or even an ESP32 hobby miner.
- Internet Connection — Your miner needs to stay connected to submit shares to the pool.
🔧 How to Connect (Step-by-Step)
Follow these simple steps to start mining:
Step 1: Choose Your Port
Scroll down to find the port that matches your miner hashrate. Using the wrong port can cause connection issues.
Step 2: Configure Your Miner
In your miner settings, enter these three pieces of information:
Username: YOUR_BCH_ADDRESS.workername
Password: x
Replace PORT with your chosen port number (e.g., 3334 for Bitaxe). Replace YOUR_BCH_ADDRESS with your actual Bitcoin Cash address. The .workername is optional — use it to identify multiple miners.
Step 3: Start Mining
Save the settings and start your miner. Within a few minutes, you should see shares being accepted. Check your stats at bch.hmpool.io by entering your BCH address.
Step 4: Wait for Payouts
You earn a share of every block the pool finds. Once your balance reaches the minimum threshold, you will receive an automatic payout. Even tiny miners contribute and earn!
❓ Common Questions
- Why am I getting rejected shares? — Usually means you are on the wrong port for your hashrate. Try a different port with higher difficulty.
- Why do I not see my miner on the pool? — It can take 1-2 minutes after connecting. Make sure your address is entered correctly.
- How long until I get paid? — Depends on the pool finding blocks and your share of the work. Small miners may need to wait for multiple blocks to reach the minimum payout threshold.
- What is a worker name? — An optional label after your address that helps you identify which miner is which if you have multiple devices.
Choose Your Port
🔧 Port 3337 - Entry / Ultra-Low Diff
3337 Under 100 MH/sPerfect For:
- NerdMiner-class devices
- Experimental boards and learning rigs
- Very low hashrate SHA256 devices
- NerdMiner-class devices
- Ultra-low hashrate hobby setups (NerdMiner-class) that need quick feedback
Features:
- Starting difficulty: 0.001
- VarDiff range: 0.001 - 0.05
- Frequent share submissions for instant feedback
- Target: 1 share every 15 seconds
Connection Example:
Username: YOUR_BCH_ADDRESS.workername
Password: x
🪓 Port 3334 - Bitaxe & Solo Miners
3334 300 GH/s to 2 TH/sPerfect For:
- Bitaxe (all models: BM1366, BM1368, BM1370, BM1397)
- NerdQAxe++ and similar high-end hobby miners
- Solo miners in the 300 GH/s - 2 TH/s range
- Tuned so Bitaxe connects cleanly with minimal rejected shares
Features:
- Starting difficulty: 2,048
- Minimum difficulty: 1,024
- VarDiff range: 1,024+
- Optimized difficulty for Bitaxe hashrates
- Target: 1 share every 15 seconds
- Auto-detection bumps difficulty for Bitaxe devices
Connection Example:
🇪🇺 EU relay: stratum+tcp://eu.bch.hmpool.io:3334
Username: YOUR_BCH_ADDRESS.bitaxe1
Password: x
⚡ Port 3335 - GPU / Small Miner Difficulty
3335 100 MH/s to 300 GH/sPerfect For:
- Older SHA-256 GPU experiments
- USB clusters and multi-device setups
- Small SHA-256 home mining rigs
- Low-hashrate miners that need a lower difficulty lane than port 3334
Features:
- Starting difficulty: 128
- Minimum difficulty: 1
- Use password
d=1,d=8, or another low value for very low hashrate tests - Automatic difficulty adjustment with a more realistic start for stronger small miners
- Target: 1 share every 15 seconds
Connection Example:
Username: YOUR_BCH_ADDRESS.workername
Password: x (or d=1 / d=8 for very low hashrate tests)
🏭 Port 3336 - Mid ASIC / Routed Lane
3336 2 TH/s to 20 TH/sPerfect For:
- Antminer, Whatsminer, Avalon, and similar ASICs
- Mid-range SHA256 miners that are stronger than the small-miner lanes
- Operators who need a moderate step up in difficulty without jumping straight to the high farm lane
Features:
- Starting difficulty: 64
- VarDiff range: 64 - 4,096
- Automatic difficulty adjustment for moderate ASIC traffic
- Target: 1 share every 15 seconds
- Built for miners that do not need the much higher rental and farm difficulty range
Connection Example:
Username: YOUR_BCH_ADDRESS.workername
Password: x
🚚 Port 3338 - Farm / High Diff Lane
3338 20 TH/s to 100 TH/sPerfect For:
- Hosted racks and larger farm deployments
- Multiple aggregated ASICs behind one connection
- Higher-throughput connections that do not need the highest starting diff lane
- Operators who want a general large-ASIC lane
Features:
- Starting difficulty: 4,096
- VarDiff range: 4,096 - 1,048,576
- Designed for higher-throughput farm connections
- Target: 1 share every 15 seconds
Connection Example:
Username: YOUR_BCH_ADDRESS.workername
Password: x
🚀 Port 3339 - Higher Hash Rate / High-Start Diff Lane
3339 100 TH/s to 500 TH/sPerfect For:
- Higher hash rate ASICs that benefit from a higher starting difficulty
- Large hosted rigs and dense farm connections
- Connections that struggle to settle cleanly on port 3338
- Operators who want the highest starting diff lane
Features:
- Starting difficulty: 16,384
- VarDiff range: 16,384 - 1,048,576
- Higher starting diff for stronger hashrate connections
- Target: 1 share every 15 seconds
Connection Example:
Username: YOUR_BCH_ADDRESS.workername
Password: x
⚡ Port 3340 - Ultra-High Hashrate (PH/s Class)
3340 500 TH/s and upPerfect For:
- Multi-PH/s mining operations
- Large-scale NiceHash and MiningRigRentals connections
- Industrial mining farms with massive hashrate
- Any connection that needs the highest starting difficulty
Features:
- Starting difficulty: 262,144
- Minimum difficulty: 65,536
- Designed for 500 TH/s to multi-PH/s operations
- Prevents low-difficulty rejections for high-throughput connections
Connection Example:
🇪🇺 EU: stratum+tcp://eu.bch.hmpool.io:3340
Username: YOUR_BCH_ADDRESS.workername
Password: x
Difficulty Reference Table
| Hashrate | Recommended Port | Difficulty Range | Example Miners |
|---|---|---|---|
| Under 100 MH/s | 3337 | 0.001 - 0.05 | NerdMiner-class devices, tiny SHA256 rigs, ultra-low-power hobby gear |
| 100 MH/s - 2 TH/s | 3334 | 1,024+ | Bitaxe (all models), NerdQAxe++, solo miners | 2 TH/s - 10 TH/s | 3335 | 0.05 - 64 | Small ASICs, USB clusters, multi-device home setups |
| 2 TH/s - 20 TH/s | 3336 | 64 - 4,096 | Mid-range ASIC miners that do not need a very high starting difficulty |
| 20 TH/s - 100 TH/s | 3338 | 4,096 - 1,048,576 | Larger hosted deployments and high-throughput ASIC connections |
| 100 TH/s - 500 TH/s | 3339 | 16,384 - 1,048,576 | Higher hash rate devices that benefit from a higher starting difficulty |
| 500 TH/s and above | 3340 | 65,536 - 2,097,152 | Ultra-high hashrate operations, PH/s class farms, industrial rentals |
📊 Pool Information
- Pool Fee: 1%
- Payout Scheme: HMP FairShare + Finder's Bonus
- Minimum Payout: 10,000 sats (0.0001 BCH)
- Force Payout: 90 days (balances above dust)
- PPLNS Window: 7 days (block payouts require valid share activity within the last 15 minutes at block time)
- Loyalty continuity: Inactivity gaps over 24 hours reset loyalty continuity for bonus eligibility.
- Payout Check Interval: Every 10 minutes
- Wallet Format: Bitcoin Cash CashAddr address (q... or p...)
- Network: Bitcoin Cash SHA256 Mainnet