Quick Start

1. Stratum Connection

In your miner's management panel, navigate to the Stratum configuration page and enter the following parameters to start mining:

# Pool URL
stratum+tcp://bch.harshy.site:3333
# Pool URL (TLS encrypted)
stratum+tls://bch.harshy.site:3334

# Username (your BCH wallet address)
bitcoincash:qqj9rrt85mzdhf3mknppz7xvkxnxlxel9ynfku43nh

# Password (any value)
x

# Fixed difficulty (high hashrate/rental, min 100000)
d=500000

# NiceHash Users: fully tested & compatible. Auto difficulty recommended (password: x). If fixed, use at least d=500000.
# MiningRigRentals Users: auto or fixed difficulty both supported, no special requirements.
TLS Encrypted Connection — Using stratum+tls:// on port 3334, all data between your miner and the pool (hashrate, shares, wallet address) is encrypted via TLS, protecting against eavesdropping and tampering. This port requires miner firmware with TLS/SSL support. Miners without TLS support can continue using stratum+tcp:// on port 3333.

2. Wallet Address Requirements

Important: Solo mode requires a valid BCH wallet address as username. Supports CashAddr format (bitcoincash: or bchreg: prefix optional) and Legacy format (starting with 1). Your address will be used directly for Coinbase transaction payouts — please ensure it is correct.

3. Worker Naming (Optional)

If you need to distinguish multiple miners, you can add a worker name after the address:

# Username format
[BCH_Address].[Worker_Name]

# Example
bitcoincash:qqj9rrt85mzdhf3mknppz7xvkxnxlxel9ynfku43nh.rig1
bitcoincash:qqj9rrt85mzdhf3mknppz7xvkxnxlxel9ynfku43nh.rig2

Pool Transparency Tools

In Solo mining, block rewards should go directly to your wallet, or to a trusted pool address with transparent payout records. We provide two open-source tools built specifically for BCH to decode the raw block template dispatched by any pool via the Stratum protocol, so you can personally verify the reward destination, output addresses, and pool tags.

Some opaque pools fake hashrate to boost rankings, hide block discovery and payout history, or even serve BCH block templates from endpoints labeled as BTC—meaning your hashrate could be mining a different coin without your knowledge. The tools below can help identify such risks.

Web Frontend Parser Rec

A client-side browser tool with no backend. Paste the mining.notify JSON from your miner's log to locally parse block height, Coinbase output addresses, pool tags, block reward, and more. Supports Bitaxe, NerdQAxe series and other open-source miners.

Try Online

CLI Stratum Inspector

Zero-dependency Python script that connects directly to any pool's Stratum endpoint to capture and decode Coinbase transactions and block metadata in real time. Reveals block reward addresses, pool tags, and payout amounts.

# Clone & run
git clone https://github.com/Harshycn/bch-stratum-inspector.git
python bch_stratum_inspector.py
GitHub Repo

Solo Mining Guide

What is Solo Mining?

Solo mining means you mine independently without sharing rewards. When you successfully find a block, the full block reward is sent directly to your wallet address via Coinbase transaction — no pool transfer needed, safe and efficient. Always 0% fees — 100% of rewards go to the miner, supported by voluntary donations.

Comparison with PPS/PPLNS

Mode Earning Method Risk Suitable For
Solo Get full reward when finding a block High (may have no income for long periods) Large hashrate miners / Lottery miners
PPS Fixed payment per share Low Miners seeking stable income
PPLNS Proportional allocation by shares Medium Long-term miners

Solo Mining Earnings Calculation

Expected earnings formula:
Daily blocks = (Your hashrate / Network hashrate) × Total daily blocks (~144)
Expected daily income = Daily blocks × Block reward

Note: Solo mining earnings are highly random. Miners with smaller hashrates may not find a block for months or even years, but a single block discovery yields the full reward. Please choose wisely based on your hashrate.

FAQ

Q: Why is my connection rejected?

A: Please verify your username is a valid BCH address. Solo mode requires a valid address as username. Supports CashAddr format (bitcoincash: prefix optional) and Legacy format (starting with 1). Ensure the address is correct with no extra spaces or special characters.

Q: Why are my shares always 0?

A: Share count depends on your hashrate and the pool's difficulty setting. If you just started mining, please wait a few minutes for the difficulty to auto-adjust. Also ensure your miner is operating normally with a stable network connection and no error logs.

Q: When will I receive payment?

A: In Solo mode, when you successfully find a block, the reward is directly written to your wallet address (via Coinbase transaction), no pool transfer needed. Available after block matures (100 confirmations).

Q: What is the pool fee?

A: Always 0% fees! All block rewards, including block subsidy and transaction fees, are 100% yours. Supported by voluntary donations.

Q: How stable is the pool?

A: This pool has been verified on BCH Testnet (Chipnet) and is now running stably on mainnet with multiple blocks found. Reliability fully proven. You can view the testnet block records.

Q: Which miners are supported?

A: All SHA-256 compatible ASIC miners are supported, including open-source miners (like Bitaxe series, NerdQAxe series, etc.), as well as mainstream commercial miners (Antminer S19/S21 series, Whatsminer M30/M50/M60 series, Avalon series, etc.). Simply configure the Stratum connection in your miner's management interface.

Technical Support

If you encounter any issues during setup or operation, feel free to contact the pool administrator for assistance.

Admin Email: admin@harshy.site

This pool is built on the open source project ASICseer-Pool.