Hashrate
An estimate of how much work a miner, pool, or network is performing each second. Short windows react quickly; longer averages are steadier.
Get a rig connected, understand what the numbers mean, or read HashBay data directly from the public JSON API.
The short version of the terms shown across HashBay.
An estimate of how much work a miner, pool, or network is performing each second. Short windows react quickly; longer averages are steadier.
Proof that your miner is doing valid work. Accepted shares count toward pool accounting; stale or rejected shares do not count the same way.
Work spent relative to the statistically expected work for a block. Below 100% is an early find; above 100% is a longer round. It is not a countdown.
The strongest submitted share compared with the network target. At 100%, a share met the target and found a block; lower values were valid near-misses.
A found block must mature on-chain. Rewards stay pending while immature and move to confirmed only after the required confirmations.
Use WALLET.WORKER, such as YOUR_WALLET.rig01. The suffix lets you tell rigs apart without creating pool accounts.
Payments are based on valid shares inside the pool's rolling share window when a block is found. Consistent uptime provides steadier window coverage; earnings still vary with pool luck.
A block reward is divided in proportion to the valid shares miners contributed during that round, subject to the pool's published rules and fee.
Your miner works through pool infrastructure, but a payout depends on your own work finding a network-valid block. Variance is much higher than shared schemes.
Check these in order. A worker appears only after HashBay receives a valid share in the displayed time window.
Confirm your hardware supports the selected coin's algorithm and that you copied the URL from that exact pool.
Use the full Stratum URL, your receiving address as the username, an optional .worker suffix, and the generated password value.
“Connected” alone is not enough. Check the miner log for accepted shares and correct clock or network errors before using Wallet Lookup.
If shares are accepted but missing after the active window updates, check service status, then search the exact wallet address used by the miner.
All paths below use the production base URL. Responses are JSON, times are UTC unless noted, and rate-limited requests return HTTP 429.
https://api.hashbay.io
poolIdConfigured pool identifierwindowSecStatistics time windowbucketSecSeries bucket sizelimitMaximum list rowsConfiguration, live activity, network context, blocks, payout records, and available proof.
| Method | Path | Returns |
|---|---|---|
| GET | /pools | Configured pools, algorithms, schemes, fees, payout minimums, maturity, heights, and ports. |
| GET | /summary | One authoritative NA + EU pool total, regional accepted-share breakdown, and distinct active miner/worker counts. |
| GET | /summaries | Combined regional statistics for comma-separated poolIds. |
| GET | /top-miners | Top miners by estimated hashrate in the requested window. |
| GET | /hashrate-series | Bucketed pool hashrate series for charts. |
| GET | /network | Available network difficulty, peers, and network hashrate for a pool. |
| GET | /blocks/recent | Recent blocks with status, reward, effort, and maturity progress. |
| GET | /blocks/summary | Block counts and averages over a requested window. |
| GET | /payouts/recent | Recent payout records grouped by transaction ID, with published proof links when available. |
| GET | /prices | USD lookup for comma-separated ticker symbols. |
Read-only wallet routes do not require an unlock token.
| Method | Path | Returns |
|---|---|---|
| GET | /wallet/exists | Whether an address exists in a specific pool or any pool. |
| GET | /wallet/public/summary | Public total, confirmed, and pending wallet balances. |
| GET | /wallet/public/stats | Public wallet shares and hashrate windows. |
| GET | /wallet/public/series | Bucketed public wallet activity series. |
| GET | /referrals/program | Referral fee-reduction rules for a pool. |
| GET | /referrals/summary | Referral code, attribution, and counts for a wallet. |
| GET | /referrals/ledger | Referral activity ledger for a wallet. |
| GET | /referrals/code/:code | Pool and referrer label associated with a referral code. |
| GET | /pplns/diagnostics | PPLNS simulator, variance, and payout-change diagnostics. |
| Method | Path | Purpose |
|---|---|---|
| GET | /health | API health check. |
| GET | /client-ip | Caller public IPv4 when available. |
| GET | /status | Platform status plus independent NA/EU Stratum port health, latency, uptime, and recent checks. |
| GET | /launch/program | Launch workflow and package metadata. |
| GET | /launch/experimental | Published experimental launch-lane feed. |
| GET | /launch/applications/:publicToken | Public application tracking. |
Fetch /pools first rather than hard-coding the current lineup.
curl -s https://api.hashbay.io/pools
curl -s "https://api.hashbay.io/summary?poolId=bitcoin2&windowSec=3600"
curl -s "https://api.hashbay.io/blocks/recent?poolId=bitcoin2&limit=10"