Vela Pool API
Pool API
Public, Miningcore-compatible REST API. Free to use for stats & listing services (miningpoolstats.stream, WhatToMine, hashrate.no, …) and for your own tools. No authentication, JSON over HTTPS, GET only.
Base URL
https://vela.suprnova.cc
Endpoints
| Endpoint | Description |
|---|---|
GET /api/pools | Pool overview (Miningcore format): coin, stratum ports, fee, payment settings, poolStats (hashrate, miners, workers), networkStats (height, difficulty, network hashrate, peers), totalPaid, totalBlocks, lastPoolBlockTime. |
GET /api/pools/vela | Same data for the single pool object. |
GET /api/pools/vela/blocks?page=0&pageSize=15 | Found blocks: height, hash, reward, status (pending/confirmed/orphaned), confirmations, effort, timestamp. |
GET /api/pools/vela/payments?page=0&pageSize=15 | Payouts: address, amount, on-chain tx hash (transactionConfirmationData), timestamp. |
GET /api/pools/vela/miners | Active miners with hashrate (addresses truncated for privacy). |
GET /api/pools/vela/miners/{address} | Per-miner stats for a full wallet address: hashrate, workers, shares, balance, payments. |
GET /api/pools/vela/performance | Pool rate/miners time series (24h). |
GET /api/pools/vela/earnings-history | 24h series of network difficulty, network rate and VELA earned per 100 inf/s per day (after fee). |
GET /api/pools/vela/miners/{address}/round | The miner's share of the current round and the estimated credit if a block were found now. |
GET /api/pools/vela/top-miners-performance?n=5 | 24h rate series of the top-N miners. |
GET /api/pools/vela/info | Small stable summary for bots and listing sites. |
Example
$ curl https://vela.suprnova.cc/api/pools
{
"pools": [{
"id": "vela",
"coin": { "type": "VELA", "name": "Vela", "symbol": "VELA", "algorithm": "Proof-of-Inference v2 (sd-turbo-int)" },
"ports": { "7600": {...}, "7601": {...}, "7602": {...}, "7603": {...}, "7604": {...} },
"poolFeePercent": 1,
"paymentProcessing": { "payoutScheme": "PPLNS", "minimumPayment": 0.1 },
"blockReward": 9.1, "blockTime": 300, "tokensPerProof": 256,
"poolStats": { "connectedMiners": 2, "connectedWorkers": 5, "poolHashrate": 161.4 },
"networkStats": { "blockHeight": 197, "networkDifficulty": 8652870,
"networkHashrate": 29717.9, "connectedPeers": 11 },
"poolEffort": 0.23,
"lastBlockFound": null
}]
}
Notes
- Rates (
poolHashrate,networkHashrate, workerhashrate) are in inferences per second — on Vela one unit of difficulty is one full sd-turbo-int inference. Amounts are in VELA, timestamps ISO-8601 (UTC). - Vela (VELA) is a Proof-of-Inference v2 chain (Bitcoin-Core-derived, 112-byte header);
networkDifficultyis the expected number of inferences per block. - Please poll at a reasonable rate (≤ 1 request/min per endpoint is plenty — stats update every ~30 s).
- Stats or listing service and need an extra field or format? Contact us (see About Us) — happy to add it.