Fetch API, database, vault-read, strategy wiring, snapshot, and event-indexer health.
curl --request GET \
--url https://shlp-web-production.up.railway.app/api/v1/health{
"success": true,
"data": {
"api": "<string>",
"ready": {
"display": true,
"history": true,
"activity": true,
"operations": true,
"deposits": true,
"reasonCodes": []
},
"database": {
"configured": true
},
"vault": {
"ok": true,
"data": {},
"error": "<string>"
},
"snapshots": {
"available": true,
"lastSnapshotAt": "2023-11-07T05:31:56Z",
"ageSec": 123,
"stale": true,
"staleSec": 123,
"reason": "<string>"
},
"indexer": {
"available": true,
"source": "<string>",
"chainId": 123,
"vault": "<string>",
"startBlock": "<string>",
"cursorBlock": "<string>",
"latestBlock": "<string>",
"confirmedBlock": "<string>",
"lagBlocks": "<string>",
"stale": true,
"indexedAt": "2023-11-07T05:31:56Z",
"lastEventAt": "2023-11-07T05:31:56Z",
"lastEventBlock": "<string>",
"rpcHealthy": true,
"rpcError": "<string>"
},
"keeper": {
"ok": true,
"heartbeat": {
"available": true,
"service": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"ageSec": 123,
"stale": true,
"staleSec": 123,
"payload": {},
"reason": "<string>"
},
"addresses": {
"vaultStrategy": "<string>",
"vaultNavSource": "<string>",
"strategyVault": "<string>",
"strategyUsdc": "<string>",
"strategyHlpVault": "<string>",
"navStrategyAccount": "<string>",
"navHlpVault": "<string>"
},
"checks": {},
"strategy": {
"withdrawable": true,
"lockedUntil": "<string>"
},
"nav": {
"lastGoodAt": "<string>"
},
"error": "<string>"
}
},
"meta": {
"updatedAt": "2023-11-07T05:31:56Z"
}
}Operations
Fetch API, database, vault-read, strategy wiring, snapshot, and event-indexer health.
GET
/
api
/
v1
/
health
Fetch API, database, vault-read, strategy wiring, snapshot, and event-indexer health.
curl --request GET \
--url https://shlp-web-production.up.railway.app/api/v1/health{
"success": true,
"data": {
"api": "<string>",
"ready": {
"display": true,
"history": true,
"activity": true,
"operations": true,
"deposits": true,
"reasonCodes": []
},
"database": {
"configured": true
},
"vault": {
"ok": true,
"data": {},
"error": "<string>"
},
"snapshots": {
"available": true,
"lastSnapshotAt": "2023-11-07T05:31:56Z",
"ageSec": 123,
"stale": true,
"staleSec": 123,
"reason": "<string>"
},
"indexer": {
"available": true,
"source": "<string>",
"chainId": 123,
"vault": "<string>",
"startBlock": "<string>",
"cursorBlock": "<string>",
"latestBlock": "<string>",
"confirmedBlock": "<string>",
"lagBlocks": "<string>",
"stale": true,
"indexedAt": "2023-11-07T05:31:56Z",
"lastEventAt": "2023-11-07T05:31:56Z",
"lastEventBlock": "<string>",
"rpcHealthy": true,
"rpcError": "<string>"
},
"keeper": {
"ok": true,
"heartbeat": {
"available": true,
"service": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"ageSec": 123,
"stale": true,
"staleSec": 123,
"payload": {},
"reason": "<string>"
},
"addresses": {
"vaultStrategy": "<string>",
"vaultNavSource": "<string>",
"strategyVault": "<string>",
"strategyUsdc": "<string>",
"strategyHlpVault": "<string>",
"navStrategyAccount": "<string>",
"navHlpVault": "<string>"
},
"checks": {},
"strategy": {
"withdrawable": true,
"lockedUntil": "<string>"
},
"nav": {
"lastGoodAt": "<string>"
},
"error": "<string>"
}
},
"meta": {
"updatedAt": "2023-11-07T05:31:56Z"
}
}⌘I