{
  "is": "issue",
  "title": "Service outage on 'Explorer' and 'RPC'",
  "body": "\u003ch2 id=\"summary\"\u003eSummary\u003c/h2\u003e\n\u003cp\u003eThe following monitors are down: Explorer Page, Chain Websocket RPC, Chain HTTP RPC, Explorer API\u003c/p\u003e\n\u003ch2 id=\"events\"\u003eEvents:\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOpen\u003c/strong\u003e - Monitor(s) are down \n  \u003cspan class=\"faded\"\u003e(05:35 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor Explorer API is down: HTTPSConnectionPool(host=\u0026lsquo;scan.openledger.xyz\u0026rsquo;, port=443): Max retries exceeded with url: /api/v2/main-page/blocks (Caused by NewConnectionError(\u0026ldquo;HTTPSConnection(host=\u0026lsquo;scan.openledger.xyz\u0026rsquo;, port=443): Failed to establish a new connection: [Errno 111] Connection refused\u0026rdquo;)) \n  \u003cspan class=\"faded\"\u003e(05:35 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor Chain HTTP RPC is down: Failed to get syncing status on rpc.openledger.xyz: HTTPSConnectionPool(host=\u0026lsquo;rpc.openledger.xyz\u0026rsquo;, port=443): Max retries exceeded with url: / (Caused by NewConnectionError(\u0026ldquo;HTTPSConnection(host=\u0026lsquo;rpc.openledger.xyz\u0026rsquo;, port=443): Failed to establish a new connection: [Errno 111] Connection refused\u0026rdquo;)) \n  \u003cspan class=\"faded\"\u003e(05:35 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor(s) Chain Websocket RPC are down \n  \u003cspan class=\"faded\"\u003e(05:37 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor Chain Websocket RPC is down: Failed to get syncing status on rpc.openledger.xyz: [Errno 111] Connect call failed (\u0026lsquo;8.229.170.85\u0026rsquo;, 443) \n  \u003cspan class=\"faded\"\u003e(05:37 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor(s) Explorer Page are down \n  \u003cspan class=\"faded\"\u003e(05:44 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIssue\u003c/strong\u003e - Monitor Explorer Page is down: HTTPSConnectionPool(host=\u0026lsquo;scan.openledger.xyz\u0026rsquo;, port=443): Max retries exceeded with url: / (Caused by NewConnectionError(\u0026ldquo;HTTPSConnection(host=\u0026lsquo;scan.openledger.xyz\u0026rsquo;, port=443): Failed to establish a new connection: [Errno 111] Connection refused\u0026rdquo;)) \n  \u003cspan class=\"faded\"\u003e(05:44 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eResolved\u003c/strong\u003e - resolved \n  \u003cspan class=\"faded\"\u003e(05:49 UTC — Jul 10)\u003c/span\u003e\n\n\u003c/p\u003e\n",
  "createdAt": "2026-07-10 05:35:52.511287 +0000 UTC",
  "lastMod": "2026-07-10 05:35:52.511287 +0000 UTC",
  "permalink": "//openledger-mainnet-status.alt.technology/issues/issue-2026-07-10t053552-service-outage-on-explorer-and-rpc/",
  "severity": "down",
  "resolved": true,
  "informational": false,
  "resolvedAt": "2026-07-10T05:49:54.922593+00:00",
  "affected": ["Chain HTTP RPC", "Explorer API", "Chain Websocket RPC", "Explorer Page"],
  "filename": "issue-2026-07-10T05:35:52-Service-outage-on-'Explorer'-and-'RPC'.md"
}