{
  "updated_at": "2026-09-02T12:00:01.530Z",
  "providers_chains": 20,
  "rows": [
    {
      "provider": "chainstack",
      "chain": "base",
      "liveness_ok": true,
      "liveness_ms": 1079,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "archive-gated",
      "getlogs_ms": 69,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "Archive, Debug and Trace requests are not available on your current plan. Visit https://console.chainstack.com/user/settings/billing to upgrade.."
    },
    {
      "provider": "drpc",
      "chain": "arbitrum",
      "liveness_ok": true,
      "liveness_ms": 65,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 494,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "logs matched by query exceeds limit of 10000"
    },
    {
      "provider": "drpc",
      "chain": "base",
      "liveness_ok": true,
      "liveness_ms": 51,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 598,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "query exceeds max results 20000, retry with the range 50770528-50770607"
    },
    {
      "provider": "drpc",
      "chain": "ethereum",
      "liveness_ok": true,
      "liveness_ms": 82,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 167,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "block range extends beyond current head block"
    },
    {
      "provider": "drpc",
      "chain": "optimism",
      "liveness_ok": true,
      "liveness_ms": 68,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 245,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "query exceeds max results 20000, retry with the range 156365814-156365916"
    },
    {
      "provider": "drpc",
      "chain": "scroll",
      "liveness_ok": true,
      "liveness_ms": 68,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "other-error",
      "getlogs_ms": 85,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "code=-32055 No nodes available"
    },
    {
      "provider": "drpc",
      "chain": "sonic",
      "liveness_ok": true,
      "liveness_ms": 71,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 312,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "too many results, consider narrowing your query criteria, the limit is 5000"
    },
    {
      "provider": "hashio",
      "chain": "hedera",
      "liveness_ok": true,
      "liveness_ms": 164,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "capped",
      "getlogs_ms": 413,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "[Request ID: cb8e44ad-33b9-4931-9276-d5f15fc4a871] Exceeded maximum block range: 1000"
    },
    {
      "provider": "helius",
      "chain": "solana",
      "liveness_ok": true,
      "liveness_ms": 52,
      "liveness_probe": "getSlot",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "not_probed",
      "getlogs_ms": null,
      "getlogs_ts": null,
      "getlogs_detail": null
    },
    {
      "provider": "official",
      "chain": "base",
      "liveness_ok": true,
      "liveness_ms": 147,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "unhealthy",
      "getlogs_ms": 5148,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "no backend is currently healthy to serve traffic"
    },
    {
      "provider": "official",
      "chain": "scroll",
      "liveness_ok": false,
      "liveness_ms": 830,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "ok",
      "getlogs_ms": 404,
      "getlogs_ts": "2026-09-01T10:00:01.400Z",
      "getlogs_detail": "14488 logs"
    },
    {
      "provider": "publicnode",
      "chain": "arbitrum",
      "liveness_ok": true,
      "liveness_ms": 112,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "archive-gated",
      "getlogs_ms": 61,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "Archive requests require a personal token. Get one at: https://www.allnodes.com/publicnode"
    },
    {
      "provider": "publicnode",
      "chain": "avalanche",
      "liveness_ok": true,
      "liveness_ms": 76,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "other-error",
      "getlogs_ms": 52,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "code=-32701 Please specify an address in your request or, to remove restrictions, order a dedicated full node here: https://www.allnodes.com/avax/host"
    },
    {
      "provider": "publicnode",
      "chain": "base",
      "liveness_ok": true,
      "liveness_ms": 210,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "archive-gated",
      "getlogs_ms": 63,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "Archive requests require a personal token. Get one at: https://www.allnodes.com/publicnode"
    },
    {
      "provider": "publicnode",
      "chain": "ethereum",
      "liveness_ok": true,
      "liveness_ms": 83,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "archive-gated",
      "getlogs_ms": 96,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "Archive requests require a personal token. Get one at: https://www.allnodes.com/publicnode"
    },
    {
      "provider": "publicnode",
      "chain": "optimism",
      "liveness_ok": true,
      "liveness_ms": 76,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "archive-gated",
      "getlogs_ms": 61,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "Archive requests require a personal token. Get one at: https://www.allnodes.com/publicnode"
    },
    {
      "provider": "publicnode",
      "chain": "polygon",
      "liveness_ok": true,
      "liveness_ms": 58,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "other-error",
      "getlogs_ms": 335,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "code=-32701 Please specify an address in your request or, to remove restrictions, order a dedicated full node here: https://www.allnodes.com/pol/host"
    },
    {
      "provider": "publicnode",
      "chain": "solana",
      "liveness_ok": true,
      "liveness_ms": 52,
      "liveness_probe": "getSlot",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "not_probed",
      "getlogs_ms": null,
      "getlogs_ts": null,
      "getlogs_detail": null
    },
    {
      "provider": "tenderly",
      "chain": "avalanche",
      "liveness_ok": true,
      "liveness_ms": 35,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "net-error",
      "getlogs_ms": 15001,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "TimeoutError: The operation was aborted due to timeout"
    },
    {
      "provider": "tenderly",
      "chain": "polygon",
      "liveness_ok": true,
      "liveness_ms": 41,
      "liveness_probe": "blockNumber",
      "liveness_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_status": "net-error",
      "getlogs_ms": 15001,
      "getlogs_ts": "2026-09-02T12:00:01.530Z",
      "getlogs_detail": "TimeoutError: The operation was aborted due to timeout"
    }
  ],
  "note": "liveness = basis-RPC (blockNumber/getSlot) werkt; getlogs_status = ok/capped/range-capped/archive-gated/rate-limited/unhealthy/timeout/other-error/not_probed. Telemetrie elke 2u via cron.",
  "_free_tier": {
    "remaining_today": 19,
    "cap_per_day": 20,
    "note": "Gratis proeflaag, zelfde echte data als de betaalde versie. Op = op voor vandaag, dan $0.002 per call."
  }
}