跳到主要内容

常见 RPC 错误

Common errors

Method not found

{
"jsonrpc": "2.0",
"error": {
"code": -32601,
"message": "Method not found"
},
"id": "15922956697249514502"
}

Lacking parameters

{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: invalid length 0, expected a tuple of size 1."
},
"id": "15922956697249514502"
}

Passing extra parameters

{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: invalid length 2, expected fewer elements in array."
},
"id": "15922956697249514502"
}

Invalid base32 address passed

{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: Invalid base32 address: input net8888:aak2rra2njvd77ezwjvx04kkds9fzagfe6xm1vavv4dd error invalid checksum (actual 1122 != 0)."
},
"id": "15922956697249514502"
}

Invalid block/transaction hash passed

{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params: invalid length 65, expected a (both 0x-prefixed or not) hex string with length of 64."
},
"id": "15922956697249514502"
}

Estimate error

{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Can not estimate: transaction execution failed, all gas will be charged (execution error: VmError(OutOfGas))"
},
"id": "15922956697249514502"
}