PUBLIC API
Transparency as JSON
The frontend uses only approved GET routes through the server-side proxy. The internal BlitzPool port and credentials are not exposed to browsers.
ENDPOINT CATALOG
READ ONLYPublic dashboard routes
| Route | Content | Cache |
|---|---|---|
/api.php?r=ports | Live port status for PPLNS 3340/3349 and SOLO 3350/3359 | 5s |
/api.php?r=info | Pool info and high scores | 5s |
/api.php?r=network | Bitcoin network status | 5s |
/api.php?r=pplns | PPLNS status | 5s |
/api.php?r=distribution | Current PPLNS distribution | 5s |
/api.php?r=fees | Fee, minimum payout, coinbase budget | 5s |
/api.php?r=ledger | Aggregated ledger totals | 5s |
/api.php?r=workers | Public worker summary when available | 5s |
/api.php?r=chart | Pool hashrate time series | 5s |
/api.php?r=blocks | Pool block data when upstream endpoint is available | 5s |
The proxy whitelist prevents arbitrary internal API calls. Unknown routes return 404; optional upstream routes that do not yet exist return a controlled available:false state.