What Is a Non-Custodial Solo Mining Pool?
A non-custodial solo mining pool coordinates Stratum V1 work templates and share telemetry without ever taking custody of mined coins. Unlike custodial or account-based pools that receive block rewards into an operator treasury first and disburse IOUs later, SoloMineLab embeds your own validated payout wallet directly into the candidate block's coinbase transaction before your miner searches for a valid block hash.
When a block is solved on SoloMineLab, the blockchain consensus layer itself credits two coinbase outputs: vout[0] sends 98.5% directly to the winning miner's wallet and vout[1] sends 1.5% to the pool operator address. There is zero fee on regular submitted shares, zero withdrawal threshold, and zero pool account balance.
Direct Coinbase Payout vs. Custodial Pool Accounts
| Property | Non-Custodial Solo Pool (SoloMineLab) | Custodial / Account-Based Pool |
|---|---|---|
| Who receives block output #0? | Your self-custodial address (98.5%) directly inside the block coinbase transaction | Operator-controlled hot/cold wallet; users hold internal pool ledger credits |
| Pool operator fee | 1.5% (vout[1]) enforced atomically only when a block is found; 0% on shares | Variable withdrawal fees, PPS spreads, or off-chain balance deductions |
| Registration & withdrawals | None. Wallet address = Stratum login; no payout request needed | Account registration, manual/scheduled withdrawal thresholds, potential freezes |
| Plain worker fallback | Strictly disabled. Invalid or wrong-chain usernames are rejected at Stratum login | Some pools route misconfigured workers to an internal pool balance or default wallet |
How Each SoloMineLab Pool Enforces Zero Custody
Every Stratum endpoint validates payout scripts and constructs per-miner coinbases independently before returning work:
| Pool Mode | Port | Direct Coinbase Output Rules | Accepted Address Formats |
|---|---|---|---|
| Bitcoin Solo (BTC) | :3333 | Per-user coinbase builds vout[0] (98.5% miner) + vout[1] (1.5% operator) + SegWit witness OP_RETURN | Bech32 SegWit (bc1q...), Taproot (bc1p...), P2SH (3...), P2PKH (1...) |
| Bitcoin Cash Solo (BCH) | :3334 | Fail-closed strict CashAddr validation: vout[0] (98.5% miner) + vout[1] (1.5% operator); never falls back to pool wallet | CashAddr (bitcoincash:q... / bitcoincash:p...) & valid BCH legacy |
| Litecoin Solo (LTC) | :3335 | GBT SegWit + MWEB template builds per-miner coinbase: vout[0] (98.5% miner) + vout[1] (1.5% operator) + witness OP_RETURN | Bech32 (ltc1q...), P2SH (M... / 3...), Legacy (L...) |
| LTC + DOGE Merged | :3336 | Builds two separate coinbases (see AuxPoW section below): 98.5% on LTC parent + 98.5% on DOGE child | Requires valid LTC address + valid DOGE address (doge=DOGE or LTC+DOGE) |
| Dogecoin Solo (DOGE) | :3337 | Dogecoin getblocktemplate child coinbase pays 98.5% to miner DOGE vout[0] using a synthetic AuxPoW parent commitment | Mainnet Dogecoin P2PKH (D...) & P2SH (9... / A...) |
Two Separate Coinbases in LTC+DOGE Merged Mining (:3336)
A common misconception in AuxPoW merged mining is that Litecoin and Dogecoin share one single coinbase transaction. On blockchain consensus, Litecoin and Dogecoin are completely separate blockchains with different transaction formats and reward rules—so SoloMineLab builds two independent coinbase transactions for every miner on port 3336:
- Litecoin Parent Coinbase: Pays 98.5% of the Litecoin block reward (subsidy + tx fees) directly to your Litecoin address in
vout[0], 1.5% to the Litecoin operator wallet invout[1], and embeds the canonicalfabe6d6dAuxPoW commitment linking the current Dogecoin candidate block hash inside the parentscriptSig. - Dogecoin Child AuxPoW Coinbase: Built directly from Dogecoin's own
getblocktemplateRPC—never a custodial single-addresscreateauxblockendpoint—paying 98.5% of the Dogecoin block reward directly to your Dogecoin address invout[0]and 1.5% to the Dogecoin operator wallet invout[1]. - Dual Solo Outcome: Submitting a single Scrypt hash proves both templates simultaneously via
CAuxPow. Because Dogecoin and Litecoin maintain independent difficulties, a miner can solve a Dogecoin block, a Litecoin block, or both without splitting hashrate.
Address Validation, Block Maturity & Wallet Best Practices
Non-custodial settlement makes payout configuration final at the moment a block is mined. Keep these rules in mind before pointing hashpower:
- Strict Username Rejection: Plain worker labels (such as
rig01alone), bad checksums, wrong-network addresses (such as a BTC address on BCH port:3334), or merged mining sessions missing a Dogecoin wallet fail authorization immediately. Always verify the exact format in the Interactive Setup Assistant. - Self-Custodial Wallets Only: Point your ASIC or Bitaxe to a hardware wallet or full-node / mobile wallet whose private keys you control. Custodial exchange deposit addresses often ignore or fail to credit direct coinbase outputs.
- Transaction Fees & Consensus Maturity: Each block coinbase includes both the base subsidy and block transaction fees (allocated 98.5% / 1.5% using exact integer math, subject to protocol dust rules). Newly mined coinbase outputs remain unspendable until protocol maturity (100 confirmations on BTC, BCH, and LTC; 240 confirmations on DOGE).
Frequently Asked Questions
Does SoloMineLab ever hold my mining block rewards in a pool wallet?
No. SoloMineLab is non-custodial across all five pools (BTC, BCH, LTC, DOGE, and LTC+DOGE merged). Your payout script is compiled directly into vout[0] of the candidate block coinbase transaction for 98.5% of the block reward, with 1.5% routed in vout[1] to the pool operator.
What happens if I enter a plain worker name instead of a coin wallet address?
Stratum authorization rejects the connection. Every SoloMineLab endpoint enforces strict address and network validation before assigning candidate work so rewards can never fall back to a pool-controlled payout wallet.
How does direct coinbase settlement work in LTC+DOGE AuxPoW merged mining?
Merged mining on port 3336 constructs two separate coinbase transactions: a Litecoin parent coinbase paying 98.5% to your LTC wallet (with the AuxPoW fabe6d6d commitment) and a Dogecoin child coinbase paying 98.5% to your DOGE wallet.
Are regular submitted shares charged any fee?
No. Zero fees apply to shares, connections, or telemetry. The 1.5% operator fee applies exclusively inside the coinbase transaction of a validly solved block.