Troubleshooting

Example Request

You can use the following CURL request to verify your connection to any of our RPC services. Just replace the <URL> portion with your RPC URL and API key.

curl <URL> -s -X POST -H "Content-Type: application/json" -d '
  {"jsonrpc":"2.0","id":1, "method":"getHealth"}
'

Assuming everything is correct and working right, you should see something like the following image.

Status Code Cheat Sheet

RPC & Staked RPC Services

Status Code
Meaning
Potential Causes

200

OK

No issues. Working as intended.

101

Connection Upgraded

Not an issue but the default status code response when making a successful WebSocket request.

403

Access Denied

Expired API key, typo in RPC URL/API key

429

Too many requests

You are exceeding the rate limit for your tier.

500+

Server Error

Unhandled/unexpected error somewhere.

gRPC Services

Status Code
Meaning
Potential Causes

200

OK

No issues. Working as intended.

429

Too many requests

You are exceeding the simultaneous connection limit for your gRPC tier.

500+

Server Error

Unhandled/unexpected error somewhere.

Last updated