Network

Lithos, by the numbers.

Read from the chain: blocks carrying a Lithos genesis, rollups, payouts and the live collateral set. Network figures come from the public Ergo explorer.

Connecting
Lithos hashrate
Loading…
Behind confirmed Lithos blocks
Network share
Loading…
Of Ergo's hashrate
Lithos blocks · 24 h
Loading…
Miners per rollup
Loading…
Mean proofs paid per block
Ergo hashrate
Loading…
Block height
Loading…
Collateral live
Loading…
Paid to miners
Loading…
Lithos hashrate
No history yet
Lithos blocks per hour
now
Public API · v1

For dashboards and aggregators.

Plain JSON over HTTPS, CORS-open and cached for about a minute. No key. Version 1 only ever adds fields; anything unknown is null rather than missing, so parsers can rely on the shape.

GET/api/v1/statsPool, network and Lithos snapshot
GET/api/v1/history?interval=hourHashrate and blocks per hour, 48 h
GET/api/v1/history?interval=dayHashrate and blocks per day, 30 d
$ curl https://lithosprotocol.org/api/v1/stats

Fields

  • pool.feeMaxPercentnumber

    Hard fee ceiling enforced by contract, as a percent of the block subsidy (3).

  • pool.minimumPayoutnumber

    Always 0: rollups pay every surviving miner, with no threshold.

  • pool.payoutSchemestring

    "NISP": paid by committed score through Non-Interactive Share Proofs.

  • pool.stratumstring

    "self-hosted": every miner runs their own stratum against their own node.

  • network.heightnumber | null

    Ergo block height.

  • network.hashratenumber | null

    Ergo network hashrate in H/s.

  • network.difficultynumber | null

    Current Ergo network difficulty.

  • lithos.hashratenumber | null

    H/s behind confirmed Lithos blocks over hashrateWindowHours (24).

  • lithos.networkSharenumber | null

    lithos.hashrate ÷ network.hashrate, 0–1.

  • lithos.blocks24hnumber | null

    Ergo blocks carrying a Lithos genesis in the last 24 hours.

  • lithos.lastBlock{ height, timestamp } | null

    The newest Lithos block the source has processed.

  • lithos.minersPerRollupnumber | null

    Mean number of miners paid per rollup.

  • lithos.payouts{ count, erg, lit } | null

    Totals over the source's retained history.

  • lithos.collateral{ boxes, erg, bestBidErg } | null

    Live collateral boxes miners can spend, and the best priority bid.

  • lithos.source"client" | "demo" | null

    Where Lithos figures came from. Treat anything but "client" as not real.

  • status"ok" | "partial" | "unavailable"

    Whether every upstream answered.

Lithos has no operator, so there is no pool server to scrape. These figures are derived from the chain by a Lithos client and republished here. Hashrate is the work behind confirmed Lithos blocks, not a self-reported number.

GET /api/v1/stats · live response
// GET /api/v1/stats
// loading…