{
"data": [
{
"dex": "lighter",
"status": "operational",
"checkedAt": 1714200000000,
"checks": [
{
"name": "http-root",
"description": "Lighter HTTP root endpoint. Returns the current network id and chain timestamp; failure means the L2 sequencer is unreachable.",
"weight": "critical",
"transport": "http",
"ok": true,
"slow": false,
"latencyMs": 142,
"cached": false,
"fetchedAt": 1714199999850,
"meta": { "status": 200, "networkId": 1, "serverTimestamp": 1714199999 }
},
{
"name": "announcements",
"description": "Lighter public announcements API. Source of scheduled maintenance and network-upgrade notices surfaced under `maintenance.windows`.",
"weight": "auxiliary",
"transport": "http",
"ok": true,
"slow": false,
"latencyMs": 198,
"cached": true,
"fetchedAt": 1714199985000,
"meta": { "totalAnnouncements": 42, "maintenanceWindowsTotal": 1, "maintenanceWindowsRelevant": 1 }
},
{
"name": "ws-stream",
"description": "Lighter WebSocket stream (`/stream`). Used for live order-status and transaction confirmations; failure breaks order tracking.",
"weight": "critical",
"transport": "ws",
"ok": true,
"slow": false,
"latencyMs": 612,
"cached": false,
"fetchedAt": 1714199999800,
"meta": { "firstMessageBytes": 184 }
}
],
"maintenance": {
"active": false,
"windows": [
{
"title": "Network Upgrade May 1",
"content": "...",
"createdAt": 1713000000,
"expiredAt": null,
"isMaintenance": true,
"scheduledAt": 1714572000,
"scheduledEndAt": 1714575600,
"active": false
}
]
}
},
{
"dex": "gains",
"status": "operational",
"checkedAt": 1714200000000,
"checks": [
{
"name": "trading-variables",
"description": "Gains backend `trading-variables/all` HTTP endpoint. Returns the pair list and per-pair trading parameters used to build orders.",
"weight": "critical",
"transport": "http",
"ok": true,
"slow": false,
"latencyMs": 311,
"cached": false,
"fetchedAt": 1714199999700,
"meta": { "chainId": "evm:42161", "isTestnet": false, "pairsCount": 168 }
},
{
"name": "ws-trading",
"description": "Gains backend WebSocket event stream. Pushes order, position and chain events; failure breaks live order tracking.",
"weight": "critical",
"transport": "ws",
"ok": true,
"slow": false,
"latencyMs": 510,
"cached": false,
"fetchedAt": 1714199999700,
"meta": { "chainId": "evm:42161", "isTestnet": false, "firstMessageBytes": 12 }
},
{
"name": "ws-pricing",
"description": "Gains pricing WebSocket (`backend-pricing.eu.gains.trade`). Provides the price feed used across every Gains chain.",
"weight": "critical",
"transport": "ws",
"ok": true,
"slow": false,
"latencyMs": 240,
"cached": false,
"fetchedAt": 1714199999700,
"meta": { "firstMessageBytes": 96 }
}
],
"maintenance": { "active": false, "windows": [] },
"meta": {
"chains": [
{ "chainId": "evm:42161", "isTestnet": false, "pairsCount": 168 },
{ "chainId": "evm:8453", "isTestnet": false, "pairsCount": 168 },
{ "chainId": "evm:137", "isTestnet": false, "pairsCount": 168 },
{ "chainId": "evm:421614","isTestnet": true, "pairsCount": 168 }
]
}
}
],
"meta": { "generatedAt": 1714200000000, "totalMs": 740 }
}