Documentation
Everything you need to start Solo Mining, Prop + Pool, or Solo Split — the first-ever user-controlled hybrid Bitcoin mining pool.
๐ Quick Start
Connection Details
| Setting | Value |
|---|---|
| Stratum URL | stratum+tcp://stratum.solopool.com |
| Username | YOUR_BTC_ADDRESS.WORKERNAME |
| Password |
x for 100% solo (default) ยท
0–100 for Solo Split or pool mode
NEW
|
Network Ports
| Network | Stratum URL | Address Prefix |
|---|---|---|
| Mainnet (US) | stratum+tcp://stratum.solopool.com:3333 |
bc1..., 1..., 3... |
| Mainnet HIGH DIFFICULTY PORT (US) | stratum+tcp://stratum.solopool.com:4444 |
bc1..., 1..., 3... |
| Mainnet (EU) NEW | stratum+tcp://eu.solopool.com:3333 |
bc1..., 1..., 3... |
| Mainnet HIGH DIFFICULTY PORT (EU) NEW | stratum+tcp://eu.solopool.com:4444 |
bc1..., 1..., 3... |
| Testnet3 | stratum+tcp://testnet3.solopool.com:3332 |
tb1..., m..., n..., 2... |
| Testnet4 | stratum+tcp://testnet4.solopool.com:3334 |
tb1..., m..., n..., 2... |
๐ Independent Regional Pools
SoloPool runs two independent regional pools on mainnet — US and EU — with a third on the way. Connect to whichever stratum endpoint is closest to your miner for the lowest latency and the smallest stale-share rate.
US Pool
stratum.solopool.com:3333
stratum.solopool.com:4444 (high-difficulty)
Hosted in California. Lowest latency for North & South America, Asia-Pacific.
EU Pool
eu.solopool.com:3333
eu.solopool.com:4444 (high-difficulty)
Hosted in Germany. Lowest latency for Europe, Middle East, Africa.
What “independent pool” means
Each regional pool runs its own stratifier and bitcoind. They don’t share work, blocks, or rounds. In practice this means:
- Each region finds blocks separately. If the US pool wins a block, the US-region Prop + Pool round is what gets distributed — EU miners aren’t in that round. Same the other way around.
- Each region keeps its own round. When you’re mining on EU, your Prop + Pool shares accumulate in the EU round only. They can’t pay you out from a US round win.
- Solo mode is unaffected. If you’re 100% Solo, the regional split doesn’t matter for payouts — you keep 98% of any block you find on any region.
- Stats are unified. The website shows your combined hashrate, lifetime shares, and best ever across all regions. The leaderboard, your Miner Stats page, and pool totals all merge across regions; only the round-payout accounting stays per-region.
Switching regions
Just change your stratum URL and reconnect. Your address, worker names, and Solo Split ratio carry over instantly — the pool sees you as the same miner. Active Prop + Pool round shares from your old region do not follow you to the new one (each region has its own round), but everything else (lifetime stats, best shares, Solo Split mode) does.
๐ฏ What Makes Prop + Different
Most proportional pools count how many shares you submitted to the round and pay out based on that count. SoloPool’s Prop + system pays out based on the actual difficulty value of every share you submit. The “+” is what makes us different.
Share value, not share count
Every accepted share has a difficulty — a measure of how much work it represents. A share at difficulty 1,000,000 is literally a thousand times more work than a share at difficulty 1,000. Under traditional Prop pools that count shares as flat units, a small miner who gets lucky and submits one massive-difficulty share gets credited the same as if they submitted any other single share. That’s not fair to the work they actually did.
Under Prop +, that high-difficulty lucky share is credited at its full value — the same value a bigger miner would need to accumulate across many smaller shares to equal. Both contributions are weighed against each other on equal footing: actual work done, not number of submissions.
How it actually works in your stats
Every time your miner submits an accepted share, that share’s difficulty is added to your round contribution. When the pool finds a block via a Prop +-routed share, the 98% (after dev fee) is divided across all contributors based on each person’s accumulated round difficulty divided by the round total.
You can see this on your Miner Stats page:
- Round Shares — the count of accepted shares this round (informational)
- Round Diff — the total difficulty value of those shares (this is what determines your payout)
- Best Share (round) — the single highest-difficulty share you’ve submitted this round
- Pool Share (current round) — your projected payout based on your round difficulty vs. the pool’s total
Combined with Solo Split
Prop + isn’t a separate mode — it’s how the pool side works regardless of which mining mode you’re in. If you’re at 100% pool (password 0), all of your share difficulty goes into the round. If you’re at 70/30 Solo Split (password 70), 30% of your share difficulty goes into the round. Either way, when the round pays out, it pays out by value, not by count.
โ๏ธ Solo Split — You Choose the Ratio FIRST OF ITS KIND
Solo Split is a first-of-its-kind mining mode: a hybrid between traditional Solo mining (you win the full block or nothing) and Prop + Pool mining (proportional payouts — everyone in the round gets a slice when the pool wins). What makes Solo Split different from every other pool out there: you decide the mix, share by share.
SoloPool supports three mining modes. You pick your mode by setting the stratum password field to a number from 0 to 100. That number is the percentage of your shares that go toward Solo mining; the rest joins the shared Prop + Pool round.
๐ฏ SOLO
Password: x or 100
All your shares attempt to win the full block for you.
- Find a block → you keep 98% of the reward
- Win nothing otherwise
- High variance, high payout ceiling
๐ค PROP + POOL
Password: 0
All your shares join the shared Prop round.
- Prop-Pool-routed share wins a block → you get a proportional share
- Smaller but steadier payouts
- Pool keeps 2% dev fee, rest shared by contributors
- Solo-found blocks don’t pay Prop Pool — see below
โ๏ธ SOLO SPLIT
Password: 1–99 (your solo %)
The first of its kind: some solo attempts, some Prop pool contribution.
70= 70% solo, 28% Prop pool, 2% dev50= 50% solo, 48% Prop pool, 2% dev- You set the balance between jackpot chance and steadier payouts
Setting Your Mode
In your miner’s configuration, set the password (sometimes called “Stratum Password” or “Pool Password”) to the split you want. The username/worker fields work the same way as before.
Example: 70% solo / 30% pool
Stratum Host: stratum.solopool.com
Stratum Port: 3333
Stratum User: YOUR_BTC_ADDRESS.rig1
Stratum Password: 70
Example: 100% pool (shared mining)
Stratum Host: stratum.solopool.com
Stratum Port: 3333
Stratum User: YOUR_BTC_ADDRESS.rig1
Stratum Password: 0
Example: 100% solo (default — same as leaving password as x)
Stratum Host: stratum.solopool.com
Stratum Port: 3333
Stratum User: YOUR_BTC_ADDRESS.rig1
Stratum Password: 100
Rules for Changing Your Mode
You can change your Solo Split ratio at any time by reconnecting with a different password, but there are two guardrails that keep Solo Split fair for everyone:
50 → 80 takes effect on your next share. Your already-accumulated pool-round shares are preserved (they were contributed at a more-pool-heavy rate, so they helped the pool more, not less).
25 → 80 and then try 80 → 40 three hours later, the pool will ignore the drop and keep you at 80. After 48 hours, downward changes are allowed — and when they succeed, your current round stats are reset (fresh start in pool mode). The ๐ LOCKED badge on your miner’s stats page shows when this timer is active.
Why the 48-hour lock? Without it, someone could mine 100% solo long enough to get lucky, then flip to 100% Prop pool right before the pool finds a block to claim a share of it. The lock is pool-fairness protection — it’s what makes Solo Split work without giving clever miners a way to game the other contributors.
How Payouts Break Down
Regardless of which mode you’re in, 2% dev fee is deducted from every block reward. Here’s how the remaining 98% is split for a few example solo percentages:
| Your solo % | If YOU find a block | If the Prop pool finds a block | Dev Fee |
|---|---|---|---|
| 100 (pure solo) | 98% to you | 0% (you aren’t in the round) | 2% |
| 70 (Solo Split) | 70% to you + 28% proportional to Prop round | 28% share based on your round contribution | 2% |
| 50 (Solo Split) | 50% solo + 48% proportional to round | 48% share based on your round contribution | 2% |
| 0 (pure Prop pool) | — (your shares don’t attempt solo) | 98% total shared across all pool contributors by round-share % | 2% |
The “If YOU find a block” and “Pool Share” sats estimates shown on your Miner Stats page use exactly these rules — no surprises.
Worker Inactivity — The Offline Penalty Ramp
For fairness, workers that go offline are gradually de-weighted from the Prop pool round. If your miner stops submitting shares, a penalty ramps up:
- 0 – 4 hours offline: 0% penalty (grace period)
- 4 – 48 hours offline: penalty ramps from 0% toward 100% (gently at first, then steeper)
- 48 hours+ offline: 100% penalty — worker is excluded from pool-round accounting until it comes back online
This means a miner who’s been dark for a week can’t silently collect a Prop-pool payout when the round wins — only active miners benefit. You can see each worker’s current penalty under the PENALTY column on your Miner Stats page.
โ๏ธ Miner Configuration Examples
All examples use YOUR_BTC_ADDRESS.WORKERNAME as the stratum user and the password field to choose your mode (solo, Prop pool, or Solo Split). To stay on the classic solo-only behavior, use x as the password. Replace stratum.solopool.com with eu.solopool.com if you’re mining from Europe.
Antminer / Whatsminer
Pool URL: stratum+tcp://stratum.solopool.com:3333
Worker: YOUR_BTC_ADDRESS.WORKERNAME
Password: x # 100% solo (default)
CGMiner / BFGMiner
# 100% solo:
cgminer -o stratum+tcp://stratum.solopool.com:3333 -u YOUR_BTC_ADDRESS.rig1 -p x
# Solo Split - 70% solo / 30% Prop pool:
cgminer -o stratum+tcp://stratum.solopool.com:3333 -u YOUR_BTC_ADDRESS.rig1 -p 70
Bitaxe
Configure your Bitaxe through its web interface:
Stratum Host: stratum.solopool.com
Stratum Port: 3333
Stratum User: YOUR_BTC_ADDRESS.bitaxe_gamma
Stratum Password: x # or 0-100 for Solo Split / Prop pool mode
Canaan Avalon Miners
Configure via the Avalon web interface or AvalonMiner tool:
Pool 1: stratum+tcp://stratum.solopool.com:3333
Worker: YOUR_BTC_ADDRESS.WORKERNAME
Password: x # or a number 0-100
NerdMiner / Bitaxe / Hobby Devices
Most small/hobby miners share the same config fields. If your device has a “Stratum Password” or “Pool Password” box, put x (or a number 0–100) there.
Worker Names
Add a worker name after your address to identify different mining devices. Worker names don’t affect your Solo Split ratio — that’s set by the password for the whole address.
bc1qYourAddressHere.rig1
bc1qYourAddressHere.antminer_s19
bc1qYourAddressHere.bitaxe_gamma
๐ฐ How Payouts Work
SoloPool pays out directly to your Bitcoin address through the coinbase transaction of the block itself. There is no pool wallet — your coins never touch our servers.
- The 2% dev fee is deducted from the block reward’s coinbase output only
- The remaining 98% is distributed based on your mode (Solo / Prop + Pool / Solo Split)
- In Prop pool or Solo Split mode, your share is proportional to shares you contributed to the current round in the region you’re mining on (round resets after that region’s pool finds a block)
- Offline workers are subject to the penalty ramp (see the Solo Split section above)
๐ Understanding Your Stats
| Metric | Description |
|---|---|
| Hashrate | Your mining speed, calculated from shares submitted (5-minute, 1-hour, 24-hour, and 7-day averages). Aggregated across all regions you’re connected to. |
| Shares | Valid work units you’ve submitted (lifetime and current round). Lifetime is across all regions; round shares are per-region (the page shows them split out for multi-region miners). |
| Best Share | Your highest difficulty share — higher is better! Shown for the current round and all-time. |
| Workers | Number of currently-active mining devices under your address (workers offline more than 7 days are hidden). Workers carry a region tag so the per-pool tiles know who’s where. |
| Mode NEW | Your current Solo Split ratio (100% solo / pure Prop pool / split percentage). Shows a ๐ LOCKED badge during the 48-hour lock after increasing your solo %. |
| Payout NEW |
Two projected values, also broken out per region: If You Find a Block — your share of the block reward if YOUR miner solves it Pool Share (current round) — your share if the Prop pool wins this round, based on current round contributions in that region |
| Pool Diff / Share Diff | Pool Diff is the difficulty the pool told your miner to target. Share Diff is the actual difficulty your last accepted share hit (usually higher, which is a good thing). |
| Last Share | Time since your last valid share submission |
| Penalty NEW | Per-worker offline penalty. 0% = online, 100% = offline 48h+ and excluded from round. See the Solo Split section above. |
โ FAQ
What is Solo Split and how is it different from other pools?
Solo Split is the first mining mode that lets you choose how much of your hashpower goes toward solo attempts versus joining a proportional (“Prop”) pool round. Traditional pools lock you into one or the other. With Solo Split you dial in any ratio between 0 and 100, and that ratio applies share by share. You keep the jackpot potential of solo mining while also participating in the steadier payouts of Prop pool mining — at whatever balance you want.
What is “Prop +” and how is it different from regular Prop pools?
Most pools using “Prop” (proportional) payouts count how many shares each miner submitted to the round and split the reward based on that count. SoloPool’s Prop + goes further: it weights every share by its actual difficulty value. A high-difficulty share contributes more than a low-difficulty share, because it represents more work. This means a small miner who gets lucky with a high-difficulty share gets full credit for that share’s value — the same as a bigger miner would have to accumulate through many smaller submissions. The “+” is the difficulty-weighting that makes the system fair to miners of all sizes, share by share. More detail here ↑
Should I mine on the US pool or the EU pool?
Whichever is geographically closer to your miner. Lower latency means fewer stale shares and slightly higher effective hashrate. The two pools are independent — each finds blocks separately and runs its own Prop + Pool round — but lifetime stats, best shares, and your Solo Split mode follow you across regions. You can also run different workers in different regions under the same address.
Do EU pool miners get a share when the US pool finds a block?
No. Each regional pool keeps its own round, and the round only pays out when that region’s pool wins a block. If you have Prop + Pool shares accumulated on EU and the US pool finds a block, EU’s round carries forward unchanged — nothing is paid out until EU finds its own block. The same is true the other way around. Solo wins are not affected by region: a Solo block on either pool pays the finder 98%, period.
What are my chances of finding a block?
In Solo mode, your probability is your hashrate divided by the total network hashrate. Use the calculator to estimate. With current difficulty, even large miners may go months without finding a block — solo mining is like playing the lottery. In Prop + Pool mode you get smaller but more frequent payouts when the pool wins. Solo Split gives you some of each, at the ratio you set.
Which mode should I pick?
That’s up to you and your tolerance for variance. A few common patterns:
- Big mining operation, patient: 100% solo (
x). Maximum variance, maximum reward when you hit. - Hobby miner, Bitaxe, etc.: probably 100% Prop pool (
0) since your solo odds are cosmic. You’ll actually get paid occasionally. - Medium miner who wants both: pick a Solo Split like
50or70. You still have jackpot upside but also participate in Prop pool wins.
Can I switch between modes?
Yes. Increases take effect instantly. Decreases are locked for 48 hours after an increase. See the Solo Split section above for the full rules.
Do I need to create an account or register?
No. Your Bitcoin address is your identity. No KYC, no signup, no withdrawal requests. Just point your miner at us with your address as the username.
Why use a solo pool instead of mining alone?
A solo pool handles the complex work of creating block templates, communicating with the Bitcoin network, and distributing work to your miners. You still get the full reward (minus the small dev fee) when you find a block. Solo Split adds the option to also contribute to a shared Prop round for more frequent payouts — at whatever ratio you choose.
What happens if my miner disconnects?
Your stats are preserved. When you reconnect, mining resumes automatically. If you were in Prop pool or Solo Split mode, the offline penalty ramp starts after a 4-hour grace period and hits 100% at 48 hours.
Can I use any Bitcoin address?
Yes! We support Legacy (1...), SegWit (3...), Native SegWit (bc1q...), and Taproot (bc1p...) addresses on mainnet. Use appropriate testnet addresses for test networks.
What coinbase tag does SoloPool use?
Every block found through SoloPool is tagged /Mined @ SoloPool.Com/ in its coinbase transaction. This is the case on all networks (mainnet, testnet3, testnet4) and all regions.
How often are stats updated?
The Pool Stats and Miner Stats pages refresh automatically. Your hashrate averages (5m, 1h, 24h, 7d) are re-computed as your miner submits new shares.
Does the 2% dev fee ever change based on mode?
No. The 2% dev fee is constant across all modes and all regions. Everything else (the remaining 98%) is distributed based on your Solo Split ratio.
๐ง Troubleshooting
Connection refused / timeout
Check that you’re using the correct port for your network. Ensure your firewall allows outbound connections on the stratum port. If the US pool is unreachable from your network, try the EU endpoint (eu.solopool.com:3333) or vice versa.
Shares rejected
This usually means stale shares due to network latency. Check your internet connection stability. A small reject rate is normal; anything above a few percent is worth investigating — and if you’re mining far from the regional pool you’re connected to, switching regions often clears it up.
Zero hashrate shown
It takes a few minutes for hashrate to calculate. Wait for shares to be submitted and the 5-minute average will appear.
Invalid address error
Make sure you’re using the correct address format for the network (mainnet vs testnet). Double-check for typos.
I set my password to 50 but my mode still shows 100% SOLO
Two likely causes:
- Another one of your workers connected with a higher solo % (like
xor100) and bumped the address up. Solo % is per-address, not per-worker — the highest wins. - You just came out of an increase and are in the 48-hour lock. Any downward change is ignored until the lock expires. Look for the ๐ LOCKED badge.
My password is 0 but I’m not showing up in the Prop pool round
Check the PENALTY column on your Miner Stats page. If you’ve been offline for more than 48 hours, your workers are excluded from round accounting until they come back online and stay online past the 4-hour grace period.
My Pool Share payout shows โ DUST
Your projected share of the current round is below 546 sats, which is Bitcoin’s dust limit for coinbase outputs. If the round wins, your output won’t be included. This almost only happens with very small hobby miners in 100% Prop pool mode. Options: accumulate more shares by mining longer before the round ends, or dial your Solo Split toward more solo %.
The “If You Find a Block” and “Pool Share” numbers seem weird
Both projections update every time new shares come in and every time the pool’s view of the round changes, so small fluctuations are normal. Larger movements usually mean other miners joined or left the round. At 100% solo you’ll see the full 98% of the block reward as “if find” and a — for “pool share” (since you aren’t contributing to the round). At 100% pool it’s the opposite — “if find” shows a —, and “pool share” shows your proportional slice of the 98%.