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:

CodeMessageReason

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

CodeMessageReason

-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