Mine with us
Two BLOCK pools, both 1% fee, both trust-minimized. Authorize with your BLOCK address as the stratum username (get one from the wallet) — an optional .rigname suffix names your worker.
BLOCK · Solo equihash 200,9 · reward straight to your coinbase
stratum+tcp://blockle.org:3333
username: block1…youraddress.rig1 password: x
Every job we send you pays your address in the coinbase (99%). Find a block, own the reward at maturity — the pool never holds your funds.
BLOCK · PPLNS equihash 200,9 · share-weighted payouts
stratum+tcp://blockle.org:3334
username: block1…youraddress.rig1 password: x
Shares are difficulty-weighted over a rolling window; each found block's payouts are settled on-chain automatically once the coinbase matures (100 blocks). The ledger is public.
Direct pools — every ASIC algorithm solo semantics · reward in your coinbase
No parent coin needed: your ASIC grinds a minimal synthetic parent header committing to a BLOCK template that pays you. Classic bitcoin stratum v1; username = your BLOCK address.
| algorithm | endpoint | stats API |
|---|---|---|
| sha256d | stratum+tcp://blockle.org:3340 | /api/mps/sha256d |
| scrypt | stratum+tcp://blockle.org:3341 | /api/mps/scrypt |
| x11 | stratum+tcp://blockle.org:3342 | /api/mps/x11 |
| blake2b | stratum+tcp://blockle.org:3343 | /api/mps/blake2b |
| blake2s | stratum+tcp://blockle.org:3344 | /api/mps/blake2s |
| blake3 | stratum+tcp://blockle.org:3345 | /api/mps/blake3 |
| eaglesong | stratum+tcp://blockle.org:3346 | /api/mps/eaglesong |
| kheavyhash | stratum+tcp://blockle.org:3347 | /api/mps/kheavyhash |
Hardware
BLOCK's native lane is Equihash (200,9) — Zcash-class ASICs and GPU miners (EWBF/lolMiner-compatible stratum) connect directly today. Other ASIC families join by merge-mining through a parent pool (below). Miner-firmware byte-order quirks are still being shaken down against real hardware; if your ASIC rejects jobs, tell us.
Pool stats APIs MiningPoolStats-compatible JSON
| pool | endpoint |
|---|---|
| BLOCK Solo | https://blockle.org/api/mps/solo |
| BLOCK PPLNS | https://blockle.org/api/mps/pplns |
Fields: hashrate_sols_est, miners, workers, fee_percent, blocks_found, last_block, recent_blocks, endpoint — point MiningPoolStats (or anything else) straight at them.
Pool operators: merge-mine BLOCK aux-work API
Run a pool on Bitcoin, Litecoin/Dogecoin, Zcash, Dash or any chain on a registered ASIC algorithm? Add BLOCK to every block you mine — your miners earn it for free:
# 1. what am I committing to?
curl -s http://blockle.org:8445/ -d '{"method":"getauxchaininfo","params":[]}'
# → {"chainid":16972,"algorithms":["sha256d","scrypt","x11","blake2b","blake2s","blake3","eaglesong","kheavyhash","equihash"]}
# 2. fetch aux work for your payout address + parent algorithm
curl -s http://blockle.org:8445/ -d '{"method":"createauxblock","params":["block1…pooladdr","sha256d"]}'
# → {"hash":"…","chainid":16972,"bits":"…","target":"…"}
# 3. commit `hash` in your coinbase: fabe6d6d ‖ hash ‖ size_le ‖ nonce_le
# (single-aux: size=1, nonce=0 — Namecoin-shaped, slot = chain_index)
# 4. when a parent block meets BLOCK's lane target, submit the proof
curl -s http://blockle.org:8445/ -d '{"method":"submitauxblock","params":["…hash…", {"parent_algo":"sha256d","parent_header":[…80 bytes…],"parent_coinbase":[…],"coinbase_branch":[],"chain_branch":[],"chain_index":0}]}'
Each algorithm is an independent difficulty lane, so a Scrypt parent competes only with Scrypt parents. Full validation rules are in the source (chain/crates/chain/src/chain.rs · check_aux_pow).