⛏️ eCash Mining Connection Guide

Dedicated eCash (XEC) SHA-256 pool, one stratum connection

🛑 Connect with your eCash address: Use your ecash:q... address as the stratum username (e.g. ecash:q....worker1). Don't have one? Generate a wallet in your browser or see the wallet guide.
⚠️ Choose the correct port for your hashrate. The wrong port can cause rejected shares or disconnection. US miners use stratum+tcp://xec.hmpool.io:PORT on ports 3334–3340. European miners use stratum+tcp://eu.xec.hmpool.io:PORT on ports 3350–3356. A Bitaxe in Europe uses port 3352, not 3334.

🚀 Getting Started

📋 What You Need

🔧 How to Connect (Step-by-Step)

Step 1: Get your ecash:q... address

Use an existing eCash wallet or generate one in your browser. This address is your stratum username and where payouts are sent.

Step 2: Choose your port

Pick the US port below that matches your hashrate (3334–3340). If you are in Europe, use eu.xec.hmpool.io with the matching EU port (3350–3356). Bitaxe in Europe is 3352.

Step 3: Configure your miner

US Pool URL: stratum+tcp://xec.hmpool.io:PORT
EU Pool URL: stratum+tcp://eu.xec.hmpool.io:EU_PORT
Username: ecash:q....workername
Password: x

Use your ecash:q... address as the stratum username. The .workername suffix is optional but recommended for multiple rigs (e.g. ecash:q....bitaxe1).

Step 4: Start mining & check stats

Within a minute you should see accepted shares. View stats on the miner dashboard using your ecash:q... address.

❓ Common Questions

Choose Your Port

🔧 Port 3337, Entry / Ultra-Low Difficulty

3337 Under 10 MH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3337
EU: stratum+tcp://eu.xec.hmpool.io:3350
Username: ecash:q....workername
Password: x

Suggested difficulty: 0.01

⚡ Port 3335, Low / Small Miner

3335 100 MH/s – 300 GH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3335
EU: stratum+tcp://eu.xec.hmpool.io:3351
Username: ecash:q....workername
Password: x

Suggested difficulty: 128 (range: 1–10,000)

🪓 Port 3334, Bitaxe / Solo ASIC

3334 300 GH/s – 1.5 TH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3334
EU: stratum+tcp://eu.xec.hmpool.io:3352
Username: ecash:q.....bitaxe1
Password: x

Suggested difficulty: 2,048 (range: 1,024–8,192)

⚙️ Port 3336, Mid ASIC

3336 1.5 TH/s – 20 TH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3336
EU: stratum+tcp://eu.xec.hmpool.io:3353
Username: ecash:q....workername
Password: x

Suggested difficulty: 8,192 (range: 4,096–65,536)

🏭 Port 3338, High / Farm

3338 20 TH/s – 100 TH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3338
EU: stratum+tcp://eu.xec.hmpool.io:3354
Username: ecash:q....workername
Password: x

Suggested difficulty: 16,384 (range: 4,096–131,072)

🚀 Port 3339, Highest Hash

3339 100 TH/s – 500 TH/s

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3339
EU: stratum+tcp://eu.xec.hmpool.io:3355
Username: ecash:q....workername
Password: x

Suggested difficulty: 131,072 (range: 32,768–524,288)

🏗️ Port 3340, Ultra-High (PH/s Class)

3340 500 TH/s and above

Perfect For:

Connection Example:

stratum+tcp://xec.hmpool.io:3340
EU: stratum+tcp://eu.xec.hmpool.io:3356
Username: ecash:q.....worker1
Password: x

Suggested difficulty: 262,144+ (range: 65,536+)

Difficulty Reference Table

Hashrate US Port EU Port Suggested Diff Example Miners
Under 10 MH/s333733500.01ESP32, NerdMiner
100 MH/s – 300 GH/s33353351128CPU, GPU, USB stick
300 GH/s – 1.5 TH/s333433522,048Bitaxe, NerdAxe
1.5 TH/s – 20 TH/s333633538,192S9/S17, Whatsminer
20 TH/s – 100 TH/s3338335416,384Farms, MRR
100 TH/s – 500 TH/s33393355131,072Large farms
500 TH/s+33403356262,144+PH/s class

💰 HMP FairShare Payout System

When the pool finds an XEC block:

Credits route to your ecash:q... payout address automatically. See payout details →

📊 Pool Information

💡 Pro tip: Not sure which port? Use Smart Connect to auto-detect the best port and difficulty.