Solana & EVM RPC error reference
Last updated:
| Error | Code | Category |
|---|---|---|
| Block not available for slot | -32004 | block |
| Transaction simulation failed: Blockhash not found | -32002 | transaction |
| Forbidden | HTTP 403 | transport |
| Too Many Requests | HTTP 429 | transport |
| Internal error | -32603 | jsonrpc |
| Invalid params | -32602 | jsonrpc |
| Invalid request | -32600 | jsonrpc |
| Account excluded from secondary indexes | -32010 | account |
| Method not found | -32601 | jsonrpc |
| Node is unhealthy | -32005 | network |
| Parse error | -32700 | jsonrpc |
| Transaction signature verification failure | -32003 | transaction |
| Slot skipped, or missing in long-term storage | -32009 | block |
| Slot skipped, or missing due to snapshot jump | -32007 | block |
How to use this section
- Find your error by message or code.
- Read the cause and the numbered fix.
- Jump to 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.
- Where are the methods documented?
- Under /rpc-method.