NEB 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://neb.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/neb | Same data for the single pool object. |
GET /api/pools/neb/blocks?page=0&pageSize=15 | Found blocks: height, hash, reward, status (pending/confirmed/orphaned), confirmations, effort, timestamp. |
GET /api/pools/neb/payments?page=0&pageSize=15 | Payouts: address, amount, on-chain tx hash (transactionConfirmationData), timestamp. |
GET /api/pools/neb/miners | Active miners with hashrate (addresses truncated for privacy). |
GET /api/pools/neb/miners/{address} | Per-miner stats for a full wallet address: hashrate, workers, shares, balance, payments. |
GET /api/pools/neb/performance | Pool rate/miners time series (24h). |
GET /api/pools/neb/earnings-history | 24h series of network difficulty, network rate and NEB earned per 1 MH/s per day (after fee); unitHashrate = 1000000. |
GET /api/pools/neb/miners/{address}/round | The miner's share of the current round and the estimated credit if a block were found now. |
GET /api/pools/neb/top-miners-performance?n=5 | 24h rate series of the top-N miners. |
GET /api/pools/neb/info | Small stable summary for bots and listing sites. |
Example
$ curl https://neb.suprnova.cc/api/pools
{
"pools": [{
"id": "neb",
"coin": { "type": "NEB", "name": "Suprnova NEB Pool", "symbol": "NEB", "algorithm": "neb-pot", "family": "ProofOfTraining" },
"ports": { "7801": {...}, "7802": {...}, "7803": {...}, "7804": {...} },
"poolFeePercent": 1,
"paymentProcessing": { "payoutScheme": "PPLNS", "minimumPayment": 0.01 },
"blockReward": 19, "blockTime": 67.5, "blockTimeConfigured": 60,
"poolStats": { "connectedMiners": 1, "connectedWorkers": 1, "poolHashrate": 39244500.5 },
"networkStats": { "blockHeight": 3790, "networkDifficulty": "47048249922.9077",
"networkHashrate": 697355483.0, "connectedPeers": 2 },
"poolEffort": 0.22,
"lastBlockFound": { "height": 3785, "foundAt": 1794295802, "amount": 19, "status": "pending", "confirmations": 6 }
}]
}
Notes
- Rates (
poolHashrate,networkHashrate, workerhashrate) are in H/s — on NEB one unit of difficulty is one training attempt (one integer training step of the 784-128-10 network), the unit suprminer reports. Amounts are in NEB, timestamps ISO-8601 (UTC). - NEB uses Proof of Training (own chain, 80-byte header, 60-second blocks);
networkDifficultyis the expected number of attempts per block (2256 / (target + 1)).blockRewardis the credited subsidy share (20 NEB minus the 5 % project share);blockTimeis the measured block interval. - NEB currently runs as testnet 2; payouts are active, so the payment endpoints list real testnet payments. When mainnet launches, 10 % of the testnet coins move to mainnet in a swap.
- 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.