Before you start
- A Bitcoin mainnet wallet address that you control.
- A SHA-256 Bitcoin ASIC or a Bitaxe with configurable Stratum settings.
- A stable internet connection.
- Access to the miner status page or logs.
This guide covers the common pool fields used by SHA-256 ASICs and compatible Bitaxe firmware. Bitaxe screens and firmware-specific steps are covered in the Bitaxe setup guide.
Choose a hosted pool or run your own mining stack
A hosted Stratum pool is the simpler path when you want to enter a published host, port, wallet login, and worker name in the miner. Running your own setup gives you control over the node and pool infrastructure, but requires you to operate Bitcoin Core and compatible mining software that provides a Stratum endpoint. Bitcoin Core by itself is not a miner-facing Stratum endpoint. The connection details below are for SoloMining.xyz's hosted service.
Step 1
Choose the wallet for block rewards
Use a Bitcoin mainnet address that you control and can access. Check every character before saving it. SoloMining validates the address format, but it cannot prove ownership or recover a lost wallet.
Step 2
Choose a mining endpoint
| Transport | Miner URL | Use when |
|---|---|---|
| Stratum TCP | stratum+tcp:// | Your miner accepts a standard Stratum TCP endpoint. |
| Stratum TLS | stratum+ssl:// | Your miner supports an encrypted Stratum connection. |
If your miner has separate fields, enter btc.solomining.xyzwith port 1313 for TCP, orbtcssl.solomining.xyz with port 1414 for TLS. Do not include stratum+tcp:// orstratum+ssl:// in a host-only field.
Step 3
Set the username and worker name
Enter your Bitcoin wallet address as the username. To distinguish several ASICs under the same wallet, append a period and a short worker name.
- One miner
- walletAddress
- Wallet address only
- Named worker
- walletAddress
.worker01 - A period separates the worker name
Step 4
Leave the password blank or use x
The password is not used as your Bitcoin wallet credential. Leave the field blank when the miner allows it. If the interface requires a value, enter x. Never enter a seed phrase, private key, or exchange password.
Step 5
Save the settings and watch the miner
Apply the configuration and restart mining if required by your ASIC. Confirm that the pool status changes to connected and inspect the miner log for DNS, TLS, authorization, or rejected-share errors. A connected status confirms the session, not that accepted shares have reached the dashboard.
Step 6
Verify accepted shares
Open the wallet dashboard and confirm that the wallet is correct, the expected worker appears, accepted-share data has a recent timestamp, and rejected shares are not increasing unexpectedly. Accepted shares show submitted work; they do not guarantee that a block will be found.
If no telemetry appears
- Recheck the wallet address and optional worker suffix.
- Confirm that the endpoint, port, and transport match.
- Check the ASIC clock, DNS, and network connection.
- Inspect the miner log for authorization or rejection errors.
- Wait for the dashboard window to receive accepted-share data.
For help, email contact@solomining.xyz or use the community links on the contact page.