Solana & EVM RPC error reference
Last updated:
How to use this section
- Check the HTTP status first: 4xx with a plain JSON body came from the gateway, 200 with an error object came from a node.
- Find your error by message or code, including the -32xxx number or the Solana error name.
- Follow the numbered fix, then the related methods to prevent it.
FAQ
- What does a -32xxx code mean?
- It is a JSON-RPC error code; each entry explains the specific cause and fix.
- Why am I getting HTTP 429?
- Rate limiting — back off and respect Retry-After, or raise your plan.
- Which errors should I retry?
- Retry 429 after Retry-After, and 503 with backoff. Do not retry 400, 401, 403 or 404, or a deterministic program error: the same request fails the same way.
- Where are the methods documented?
- In each network's docs; /docs/methods lists every method and the networks that support it.