-32700 | Parse error | Invalid JSON was received and could not be parsed. |
-32600 | Invalid request | The JSON-RPC request is malformed or missing required fields. |
-32601 | Method not found | The method name is misspelled or unavailable on the endpoint. |
-32601 | Failed to parse request | The request body or method parameters could not be parsed. |
-32602 | Invalid params | The method parameters are missing, malformed, or incompatible with the method schema. |
-32602 | Missing 0x prefix | A hex value, address, hash, or quantity is missing the required 0x prefix. |
-32602 | Block range limit exceeded | A logs or filter request covers more blocks than the endpoint accepts. |
-32603 | Internal JSON-RPC error | The Ethereum node encountered an internal error while processing the payload. |
-32612 | Custom traces are blocked | The requested custom trace behavior is not enabled for the endpoint. |
-32613 | Custom trace not allowed | The requested custom trace is not allowed by the endpoint configuration. |
-32000 | Header not found / Block not found | The requested block is not available, the block number is invalid, or the node is not synced to that block yet. |
-32000 | Stack limit reached | Contract execution exceeded the EVM stack limit. |
-32000 | Method handler crashed | The backing blockchain client failed while handling the method. |
-32000 | Execution timeout | The request took longer than the client or endpoint timeout allows. |
-32000 | Nonce too low | The transaction nonce is lower than the next valid nonce for the sender account. |
-32000 | Filter not found | The filter expired, was removed, or is no longer available on the node serving the request. |
-32001 | Resource not found | The requested resource does not exist or is unavailable. |
-32002 | Resource unavailable | The requested resource is temporarily or permanently unavailable. |
-32003 | Transaction rejected | The transaction failed validation or could not be accepted by the node. |
-32004 | Method not supported | The requested method is not implemented or supported by the server. |
-32005 | Limit exceeded | The request exceeds an allowed limit or quota. |
-32006 | JSON-RPC version not supported | The jsonrpc version is missing or not supported. |
-32009 | Trace requests limited | Trace or debug request volume exceeds endpoint limits. |
-32010 | Transaction cost exceeds gas limit | The transaction gas limit is too low for the expected execution cost. |
-32011 | Network error | The client, endpoint, or upstream node connection failed or timed out. |
-32015 | VM execution error | Smart contract execution failed in the EVM. |
3 | Execution reverted | The transaction or call reverted during execution because of contract logic, failed conditions, insufficient gas, or another EVM execution failure. |