Algorithms

A pool opens for an algorithm only when our proxy can verify every share for it and forward the work to an upstream pool that pays your own address with no account. Until then it stays Planned, with the exact reason. Upstream details were read from each pool's own page on 30 Oct 2026 (links below).

RandomX

Monero (XMR) · CPUBeta

Protocol

Monero Stratum (XMRig login/job/submit)

Proxy adapter

Built: every share's RandomX hash is recomputed (randomx.js) before it counts or is forwarded.

Non-custodial upstream candidates (wallet as login, no account)

  • SupportXMR · pool.supportxmr.com:3333 · address (worker = password) · PPLNS 0.6 %, paid by the pool to your address

SHA-256

Bitcoin (BTC) · ASICPlanned

Protocol

Stratum V1 (mining.subscribe / authorize / notify / submit, extranonce)

Proxy adapter

Needs a Stratum V1 adapter: extranonce relay, coinbase + merkle rebuild and double-SHA-256 share check (cheap to verify).

Non-custodial upstream candidates (wallet as login, no account)

  • OCEAN · mine.ocean.xyz:3334 · BTC address[.worker], password x · TIDES, paid in the block coinbase (non-custodial)

Blocker: Adapter not built yet, and we have no SHA-256 ASIC to test it end to end. Opens after a tested adapter and a real-ASIC test.

Scrypt

Litecoin (LTC) + Dogecoin (DOGE), merged · ASICPlanned

Protocol

Stratum V1

Proxy adapter

Same Stratum V1 adapter as SHA-256 plus a Scrypt share check and a second (DOGE) address field.

Non-custodial upstream candidates (wallet as login, no account)

  • LiteSolo (solo, merged) · eu.litesolo.org:3333 · LTC address[.worker], password DOGE=<DOGE address> · Solo: block reward in the coinbase, 1 % fee
  • Rabid Pool (PPLNS, merged) · port 9433 (PPLNS) / 9434 (solo) · LTC address[.worker], password doge=<DOGE address> · PPLNS paid from the coinbase, 1 % per coin (launched 2026-09-25, no block found at research time)

Blocker: Adapter not built; no Scrypt ASIC to test. The PPLNS option is brand new, the proven option is solo-only (high variance).

Equihash

Zcash (ZEC) · ASICPlanned

Protocol

Zcash Stratum (Equihash 200,9 variant)

Proxy adapter

Needs an Equihash solution verifier (200,9) and the Zcash Stratum job format.

Non-custodial upstream candidates (wallet as login, no account)

  • 2Miners ZEC · zec.2miners.com:1010 · ZEC t-address[.worker], password x · PPLNS, paid by the pool, no registration

Blocker: Adapter not built; no Equihash ASIC to test.

Blake2B-Sia

Bitcoin Blake2B (BTCB2), Siacoin (SC) · ASICPlanned

Protocol

Stratum V1 with BLAKE2b job differences (B2Pool documents four wire-format changes)

Proxy adapter

Needs a BLAKE2b share check and the per-pool job format.

Non-custodial upstream candidates (wallet as login, no account)

  • B2Pool (BTCB2) · de.b2pool.io:3333 · payout address[.rig], password x · TIDES 1 %, paid in the coinbase
  • CTRL Pool (SC) · us.stratum.ctrlpool.com:4343 · SC address[.rig] · Pool payout, no account

Blocker: Adapter not built; no BLAKE2b ASIC to test.

kHeavyHash

Kaspa (KAS) · ASICPlanned

Protocol

Kaspa Stratum (mining.notify with header hash + timestamp)

Proxy adapter

Needs a kHeavyHash share check (matrix multiply over cSHAKE256) and the Kaspa job format.

Non-custodial upstream candidates (wallet as login, no account)

  • Kat Pool · kas.katpool.com:3333 · kaspa:address[.worker], any password · PROP, non-custodial payouts to your address, 10 KAS minimum
  • 2Miners KAS · kas.2miners.com:2020 · address · PPLNS 1 %, no registration

Blocker: Adapter not built; no Kaspa ASIC to test.

KawPow

Ravencoin (RVN) · GPUPlanned

Protocol

KawPow Stratum (header hash, seed, target)

Proxy adapter

Share check can use the light cache (ProgPoW light verification), not the full DAG; CPU cost per share is higher than RandomX's verify.

Non-custodial upstream candidates (wallet as login, no account)

  • 2Miners RVN · rvn.2miners.com:6060 · RVN address[.rig], password x · PPLNS 1 %, no registration

Blocker: Adapter not built yet; needs a GPU rig to test end to end.

Etchash

Ethereum Classic (ETC) · GPUPlanned

Protocol

EthereumStratum/1.0 or ETHProxy

Proxy adapter

Share check can use the Ethash light cache (hashimoto-light), not the full DAG.

Non-custodial upstream candidates (wallet as login, no account)

  • 2Miners ETC · etc.2miners.com:1010 · ETC address[.rig], password x · PPLNS, paid by the pool, no registration

Blocker: Adapter not built yet; needs a GPU rig to test end to end.

Autolykos2

Ergo (ERG) · GPUBetaBeta (verified vectors, awaiting live hardware test)

Port open · verified through NonceWard (last hour): 0 H/s from 0 addresses · upstream erg.2miners.com:18888 (TLS)

Connect: stratum.nonceward.com:3334 · user = your own address · e.g. lolMiner --algo AUTOLYKOS2 --pool stratum.nonceward.com:3334 --user YOUR_ERG_ADDRESS.rig1

Protocol

Ergo Stratum (subscribe → extranonce1 + size, notify [job, height, msg, …, b], submit [worker, job, extranonce2, time, nonce])

Proxy adapter

Built (proxy 0.5.0, port 3334): the proxy recomputes the Autolykos2 hit of every share in pure JS (Blake2b-256, N growing with height) and counts/forwards only shares below the pool target. Checked against the official Ergo reference vectors and 9 real mainnet blocks (heights 417,792 to 1,905,847). Login: your ERG mainnet address (checksum + public key checked). No NonceWard fee for ERG yet.

Non-custodial upstream candidates (wallet as login, no account)

  • 2Miners ERG · erg.2miners.com:18888 (TLS; plain 8888) · ERG address[.rig], password x · PPLNS 1.0 %, payouts every 2 h, minimum 1 ERG, no registration (https://2miners.com/erg-mining-pool)

Blocker: Beta until a real GPU has mined through it end to end (test planned on a rented GPU).