Common Error Code
HTTP status code
In addition to the standard Ethereum JSON-RPC error codes, SolarPath also returns the following status codes for HTTP requests:
Code | Message | Reason |
---|---|---|
400 | Bad Request | The request is invalid due to an incorrect or invalid API key format, or an incorrect request path. |
401 | API-KEY is unauthorized | API-KEY is not authorized to access. |
403 | Forbidden | Whitelist access is enabled, access is denied if whitelist conditions are not met. |
429 | Too Many Requests | The request is being rate-limited. |
500 | Internal Server Error | Internal Server Error |
503 | Daily capacity limit exceeded | Exceeded daily request limit. |
JSON-RPC status code
Code | Message | Reason |
---|---|---|
-32700 | Parse error | invalid JSON |
-32600 | Invalid Request | is not a valid JSON object |
-32601 | Method not found | Request method not found or not implemented |
-32602 | Invalid params | invalid parameter |
-32603 | JSON-RPC internal error | JSON-RPC internal error |
-32000 | Invalid input | Parameter is missing or invalid |
-32001 | Resource not found | The requested resource could not be found |
-32002 | Resource unavailable | The requested resource is not available |
-32003 | Transaction rejected | transaction declined |
-32004 | Unsupported Method | Unsupported JSON-RPC method |
-32005 | Request exceeds defined limit | Request exceeded |
-32006 | JSON-RPC version not supported | JSON-RPC version does not support |
Last updated