v1

latestOpenAPI 3.1.02026-07-24223580832.9 KB
Solana Staking Reporting

Get the Protocol Rewards Processing Health

The status of reward processing, if optimal then all rewards data up to the indicated metadata fields are available the processing status is degraded if any of the following are true:

  • chainEpoch - lastProcessedInflationEpoch > 1
  • chainEpoch - lastProcessedStatusesEpoch > 1
  • if the lastProcessedSlot is over 20 minutes behind the chainSlot - note we run 10 minutes behind by design to alleviate any reorgs so this is a 10 minuate buffer on top of that
  • chainEpoch - lastProcessedMevEpoch > 1
  • if the lastProcessedMevTxTimestamp is older than 3.2 days, this is mainly as a check to see if the jito mev bot has paid out expectedly or not, not that our system is degraded

Please note that mev rewards are allocated to the epoch they are paid out in not the epoch they are earned in.

get/v2/solana/{network}/health

Path parameters

networkstring required

The network to look up against

Response

OK

status'UNKNOWN' | 'OPTIMAL' | 'DEGRADED'

the health status

timestampnumber

the timestamp when the status was last updated in epoch seconds

Example response

{
  "timestamp": 1704067200,
  "metadata": {
    "chainEpoch": "625",
    "chainSlot": "270029560",
    "lastProcessedInflationEpoch": "624",
    "lastProcessedMevEpoch": "624",
    "lastProcessedMevTxTimestamp": "1717536188",
    "lastProcessedSlot": "270029109",
    "lastProcessedStatusesEpoch": "625"
  }
}