Bitmern Solo
Bitmern Solo
Log inStart Mining
← Back to blog

Bech32 Payout Addresses for Bitmern Solo: Why bc1 Matters

Bitcoin addresses come in families: legacy P2PKH (usually starts with 1), P2SH (often 3), native SegWit Bech32 (usually bc1q…), and Taproot (often bc1p…).…

9 min read
Bech32 Payout Addresses for Bitmern Solo: Why bc1 Matters
Bech32 Payout Addresses for Bitmern Solo: Why bc1 Matters

Solo mining pays one wallet. That wallet is not a username on an exchange — it is a Bitcoin address baked into your stratum username and into the coinbase of every job your Bitaxe works. If the address format is wrong, the pool can reject the worker before you ever hash. If the format is valid but the address is not yours, a find would pay someone else. Address type is not a trivia question; it is the lock on the only payout that matters.

Bitcoin addresses come in families: legacy P2PKH (usually starts with 1), P2SH (often 3), native SegWit Bech32 (usually bc1q…), and Taproot (often bc1p…). Bech32 native SegWit is the usual modern recommendation for receiving bitcoin, including mining payouts, because it is efficient and widely supported — but the address you use must still be one your wallet controls and one Bitmern Solo accepts. Always verify on the dashboard after you save. On Bitmern Solo, keep BTC easy-start host btc.bitmernsolo.com with port :3132, username WALLET.worker, password x. Current Effort is not a find guarantee.

This post is the address-format explainer. For how to change the wallet on an existing account, read change payout wallet. For what happens when the format is rejected, read invalid wallet rejects. For creating the account and adding wallets in the first place, read create account and add wallets. Here we stay on what the prefixes mean and how to think about bc1.

Bitmern Solo is solo infrastructure: flat 1% fee on finds only, you keep 99%. Nothing in this post is financial advice, and nothing here promises a find.

The one-sentence version

Your payout address is the lock on the coinbase; Bech32 (bc1q…) is the modern native SegWit style most people should start from — then confirm the pool and dashboard agree.

Why the address sits in WALLET.worker

On Bitmern Solo, the stratum username is typically:

WALLET.worker
  • WALLET — the Bitcoin address that should receive a find (after the flat 1% fee; you keep 99%).
  • worker — a label so you can tell boards apart on the dashboard.

The pool uses that wallet when it builds the coinbase for your jobs. If your Bitaxe ever finds a block, the reward output is locked to that address (as a new UTXO — see UTXOs explained and what happens when you find a block). Password stays x. Host stays btc.bitmernsolo.com with port :3132 for BTC easy-start.

So choosing an address type is choosing the lock script family for that coinbase output.

Address families at a glance

Family Typical prefix (mainnet) Everyday name Rough idea P2PKH 1… Legacy Oldest common style P2SH 3… Nested / "compat" SegWit often lives here Script hash wrapper Bech32 native SegWit bc1q… Native SegWit (P2WPKH / P2WSH) Modern default for many wallets Bech32m Taproot bc1p… Taproot (P2TR) Newer key/script path spends

Prefixes are a teaching aid, not a full parser. Always let your wallet generate the address, and always let the pool / dashboard tell you if it accepts what you pasted. Do not invent addresses by editing characters.

Legacy (1…)

Still works on the Bitcoin network. Many older guides defaulted to it. Fees when you later spend from a legacy address can be higher than from native SegWit for similar payments, because the witness data layout differs — but this post is not a fee tutorial and invents no sat/vB numbers. For mining receive, legacy may or may not be what you want; follow what Bitmern Solo accepts and what your wallet makes easy to back up.

P2SH (3…)

Often used for multisig and for "nested SegWit" addresses that helped older wallets talk to newer ones. Again: valid on the network is not the same as "best for your solo payout setup today." Prefer whatever your wallet labels clearly and the dashboard accepts.

Bech32 native SegWit (bc1q…)

Bech32 is the encoding; native SegWit is the script type family people usually mean when they say "bc1 address" in a mining context. These addresses:

  • Start with bc1 on mainnet (commonly bc1q for the familiar receive style).
  • Use a character set that avoids some visually confusing letters.
  • Are what most modern mobile and hardware wallets offer as the default receive address.

For Bitmern Solo payouts, native SegWit Bech32 is the usual recommendation when your wallet supports it and the pool accepts it — then double-check on the dashboard after saving. See payout timing for when finds show and settle in ops terms, and verify payout on an explorer for how to confirm a coinbase on-chain if a find ever lands.

Taproot (bc1p…)

Taproot addresses also use Bech32m and often start with bc1p. They are newer. Do not assume every pool UI path treats Taproot the same as bc1q. This post does not invent Bitmern Solo support claims for any specific type beyond: use an address type the product accepts, and trust dashboard / reject feedback over blog guesses. If something is rejected, read invalid wallet rejects and change payout wallet.

What "bc1 matters" means in practice

  1. Clarity — bc1q… is hard to confuse with a random 1… string when you are pasting into AxeOS at 1 a.m.
  2. Modern wallet default — fewer steps to generate and back up in current software.
  3. Receive-side normality — solo finds pay to you; using a normal modern receive address keeps your mental model aligned with how you receive bitcoin elsewhere.
  4. Still verify — the wrong bc1 (typo, testnet, someone else's QR) is worse than a legacy address you own. Checksum helps catch typos; it does not prove ownership.

Checklist before you save a payout address

1. Generate it in a wallet you control

Symptom: You copied an address from a screenshot or a chat.

Fix: Only paste addresses your wallet just created (or an address from your own receive screen). Never mine to an address you cannot spend.

2. Prefer a clear native SegWit receive address when supported

Symptom: Wallet offers Legacy / Nested / Native / Taproot.

Fix: Start with native SegWit (bc1q…) unless you have a specific reason not to — then confirm Bitmern Solo accepts it.

3. Paste carefully into account + WALLET.worker

Symptom: Worker will not authorize, or rejects mention wallet.

Fix: Match the account wallet to the stratum username. Fix rejects with invalid wallet rejects. Change flow: change payout wallet.

4. Confirm on the Bitmern Solo dashboard

Symptom: You saved something and walked away.

Fix: Open the matching coin tab. Confirm the wallet shown is what you intended. Dashboard feedback beats assumptions.

5. Keep stratum fields boring and correct

Symptom: Address is fine but miner still silent.

Fix:

Host:     btc.bitmernsolo.com
Port:     3132
Username: WALLET.worker
Password: x

Easy-start for BTC on a Bitaxe is :3132.

6. Read Current Effort correctly

Symptom: You changed wallets and expect a find.

Fix: Address format does not create luck. Current Effort is not a find guarantee.

EXAMPLE ONLY — what prefixes look like

EXAMPLE ONLY — fake strings, do not send anything here

Legacy:     1ExampleLegacyAddressDoNotUse111111
P2SH:       3ExampleP2SHAddressDoNotUse333333
Bech32:     bc1qexamplenativewouldbelongerchecksum
Taproot:    bc1pexampletaprootwouldbelongercheck

Real addresses are longer and carry a checksum. If your wallet shows a QR, prefer scanning or copy-paste over typing.

Soft promo lane vs this explainer

Bitmern Solo's job is to accept a valid payout lock and attribute your shares. Soft teaching content (this post) is not a substitute for the live UI. If the dashboard and this article ever seem to disagree on a brand-new address type, believe the dashboard and the reject message — then use change payout wallet to correct course.

What this post will not invent

  • No claim that a given address type is unsupported beyond pointing you to dashboard / invalid-wallet feedback
  • No balances, sat/vB fee quotes, or ROI talk
  • No "mining to Taproot earns more" myths
  • No financial advice
  • No find guarantees; Current Effort is not one either

Common address misunderstandings

  1. "Any string starting with bc1 is fine." It must be a real address your wallet generated and the pool accepts.
  2. "Legacy is safer because it is older." Older is not safer. Control of the keys is what matters.
  3. "I can edit one character and keep the same wallet." No — you will get a different address (or an invalid one).
  4. "Exchange deposit memo addresses work as WALLET." Solo payout needs a normal on-chain address your keys control; exchange deposit quirks are a separate hazard — prefer a wallet you fully control for mining receive.
  5. "Wrong address type only matters if I find a block." Invalid formats can block authorization / shares immediately.
  6. "High Current Effort means my bc1 is about to get paid." No. Current Effort is not a find guarantee.

Soft next step

In your wallet, copy a native SegWit receive address (bc1q… if that is what your wallet shows for native SegWit). Add or update it in Bitmern Solo, set AxeOS to btc.bitmernsolo.com, port :3132, username WALLET.worker, password x, then confirm the same wallet on the dashboard. Double-check every character before you save. Flat 1% on finds only; you keep 99%.

Start mining

Start Mining — after login, open the matching coin tab and confirm workers / shares / hashrate — and that the payout address shown is yours.

FAQ

What is a Bech32 Bitcoin address?

An address encoded with the Bech32 scheme. On mainnet they start with bc1. Native SegWit receive addresses commonly look like bc1q….

Why use bc1 for mining payouts?

It is the modern native SegWit style most wallets default to, and it is a clear, checksummed receive format — provided Bitmern Solo accepts the address you paste and the dashboard confirms it.

What about Taproot bc1p addresses?

They are a newer family. Use them only if your wallet and the pool UI both clearly support them for payout; otherwise prefer native SegWit bc1q… and verify on the dashboard.

What if my wallet address is rejected?

Follow invalid wallet rejects and change payout wallet. Do not keep hashing into a username the pool will not authorize.

What does Bitmern Solo charge?

A flat 1% fee on finds only — you keep 99%.

Does Current Effort mean I am about to find a block?

No. Current Effort is an ops / attribution signal — not a find guarantee. See Current Effort explained.

Related posts