Skip to main content

GET /v1/testing/fork-status

Free — No authentication required. See Test RPCs.
Inspect test RPC health, active forks, and testing policy limits. Use this before calling POST /v1/testing/fund-wallet to confirm the test RPC infrastructure is available. This endpoint is only available on staging and production deployments with testing tools enabled.

Example

curl https://api.staging.rhaios.com/v1/testing/fork-status

Response

{
  "success": true,
  "environment": "staging",
  "preflightMode": "off",
  "limits": {
    "maxEthWeiPerCall": "20000000000000000",
    "maxUsdcBaseUnitsPerCall": "50000000"
  },
  "supportedTokens": [
    {
      "chain": "ethereum",
      "chainId": 1,
      "tokens": {
        "usdc": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
      }
    },
    {
      "chain": "base",
      "chainId": 8453,
      "tokens": {
        "usdc": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
      }
    }
  ],
  "health": {
    "status": "healthy",
    "activeForks": 2,
    "maxForks": null,
    "version": "1.0.0"
  },
  "primaryForks": [],
  "activeForks": {
    "base": {
      "chainId": 8453,
      "count": 1,
      "forks": [{ "id": "fork-abc123", "status": "running" }]
    }
  }
}
Key fields:
  • limits — Per-call funding caps for POST /v1/testing/fund-wallet
  • supportedTokens — Chains and token addresses available for funding
  • health.status — Overall test RPC infrastructure status (healthy, degraded, etc.)
  • activeForks — Currently running forks grouped by chain