Created
March 30, 2020 20:46
-
-
Save kunal365roy/3c37ac9d1c3aaf31140f7c5faa083932 to your computer and use it in GitHub Desktop.
Parity vs. Geth Error Code responses
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PARITY_SUBSCRIPTION_INVALID_TRANSPORT = -32090 | |
eth_subscribe | |
{"id":4,"jsonrpc":"2.0","method":"eth_subscribe","params":["newHeads",{}]} | |
PARITY: {"jsonrpc": "2.0", "id": 4, "error": {"code": -32090, "message": "Subscriptions are not available on this transport."}} | |
GETH: {"jsonrpc":"2.0","id":4,"error":{"code":-32000,"message":"notifications not supported"}} | |
PARITY_EXCEPTION_ERROR = -32016 | |
eth_estimateGas | |
{"id": 1, "jsonrpc": "2.0", "params": [{"to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef", "data": "0xa6c3bf33000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000", "value": "0x3ff2e795f5000", "gasPrice": "0x1bf08eb00", "from": "0x6f67fedc36664c4d954cb4487c0377c9050bd1a0"}], "method": "eth_estimateGas"} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32016, "message": "The execution failed due to an exception.", "data": "Reverted"}, "id": 1} | |
GETH: {"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"gas required exceeds allowance (9970736) or always failing transaction"}} | |
PARITY_EXECUTION_ERROR = -32015 | |
eth_call | |
{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", "data": "0xdd62ed3e0000000000000000000000009b814233894cd227f561b78cc65891aa55c62ad20000000000000000000000009b814233894cd227f561b78cc65891aa55c62ad2"}, "latest"], "id": 3} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32015, "message": "VM execution error.", "data": "Reverted 0x"}, "id": 3} | |
GETH: {"jsonrpc":"2.0","id":3,"result":"0x"} | |
{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xC7612135356ba8F75dbf517B55d88A91977492dc", "data": "0xbbb2dcf600000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000"}, "latest"], "id": 6} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32015, "message": "VM execution error.", "data": "Reverted 0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000e57524f4e475f50524f58595f4944000000000000000000000000000000000000"}, "id": 6} | |
GETH: {"jsonrpc":"2.0","id":6,"result":"0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000e57524f4e475f50524f58595f4944000000000000000000000000000000000000"} | |
{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xE41d2489571d322189246DaFA5ebDe1F4699F498", "data": "0x3c130d90"}, "latest"], "id": 5} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32015, "message": "VM execution error.", "data": "Bad instruction fe"}, "id": 5} | |
GETH: {"jsonrpc":"2.0","id":5,"result":"0x"} | |
PARITY_TRANSACTION_ERROR = -32010 | |
eth_sendRawTransaction | |
{"id":1,"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xf901b5820c2985104c533c008310059094818e6fecd516ecc3849daf6845e3ec868087b75588058d15e176280000b9014429589f61000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000058d15e17628000000000000000000000000000089d24a6b4ccb1b6faa2625fe562bdd9a232603590000000000000000000000005d47e871f81f84d3154aec772bcce14973112c6980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071e493b295f1192e5000000000000000000000000440bbd6a888a36de6e2f6a25f65bc4e16874faa9000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000045045524d0000000000000000000000000000000000000000000000000000000025a033ec0648415aec347ff025be04214f835aa9eeee5b154f2f479bb5110025e837a07fbc9c6777910c99ce26078e53a45f3f17b29e8be8bb8919ac59280ae754a7c3"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "Transaction with the same hash was already imported."}, "id": 1} | |
GETH: {"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"nonce too low"}} | |
{"jsonrpc": "2.0", "id": 447462, "method": "eth_sendRawTransaction", "params": ["0xf902ce830730298502540be4008301986294798abda6cc246d0edba912092a2a3dbd3d11191b80b90264648873340000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000007bc38200000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000040400f13269254000003e0e002e2500000000000000000000000000000000000008001524214434071a4a0000000000000000000000000000000000000000000049002d445300000f003234403600000000000000000000000000000000000000235e00e02cfdf97646004600237d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004030012d99ad6c50000c50600d2330000000000000000000000000000000000000100edddf4bacdf8eac400000000000000000000000000000000000000000000c000e4daad00005800cdcec9ce00000000000000000000000000000000000000e5ab001ed80006a4be00bd00e197000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001ca02b16f173a0c748709e646a4f54a14d886bf4607579f1860fb27c96181f4a4a35a051c6d207f158eb753c39b7ce011a15c303241e9ff78ac8bde497caf667569a6a"]} | |
GETH: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "Transaction with the same hash was already imported."}, "id": 447462} | |
{"id":1,"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xf9010c8201d8852e90edd0008301e4eb94f173214c720f58e03e194085b1db28b50acdeead80b8a4ddf7e1a700000000000000000000000000000000000000000000010f0cf064dd59200000000000000000000000000000000000000000000000000000000000027cbb23770000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000005e6a3099000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4826a02ba2a83da303025aa531b108678d9ac609ea03cd07717ae36af1414cdc1bf9a3a075c42a758e426a480ff0d13f58bda7e5754d63b42cd4e37f833ff06723f43240"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "Transaction gas price 200000000000wei is too low. There is another transaction with same nonce in the queue with gas price: 0wei. Try increasing the gas price or incrementing the nonce."}, "id": 1} | |
GETH: {"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"nonce too low"}} | |
{"jsonrpc":"2.0","id":1053,"method":"eth_sendRawTransaction","params":["0xf8aa0b850218711a008303d090947b0c06043468469967dba22d1af33d77d44056c880b844095ea7b30000000000000000000000002a0c0dbecc7e4d658f48e01e3fa353f44050c208000000000000000000000000000000000000000000000000000000000bebd4dc25a0f0db82f74cbd6193b8eceaf84f1144407297412edfc8486113df9a2634d5e402a05734cef61237e775ffab1c61e4ee450883b2be545b8a755e0d872e2231b84af5"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "Insufficient funds. The account you tried to send transaction from does not have enough funds. Required 2250000000000000 and got: 0."}, "id": 1053} | |
GETH: {"jsonrpc":"2.0","id":1053,"error":{"code":-32000,"message":"nonce too low"}} | |
{"id":1,"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xf867820130851bf08eb0008301fbd094a5576138f067eb83c6ad4080f3164b757deb2737808026a09d587e987aabc8063f0bf5f4c6cd81f777f301d0f7d39bfd601e4ec92fc9f8b4a039123e839bc0fe4384787a2cbc9bc91ebd290cd6e4a6027b7b82a2c6f0ddc60b"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "Transaction nonce is too low. Try incrementing the nonce."}, "id": 1} | |
GETH: {"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"nonce too low"}} | |
{"id":1,"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xf8d48219b985181914ab0083030d409449c4f9bc14884f6210f28342ced592a633801a8b8829a2241af62c0000b864ad65d76d000000000000000000000000000000000000000000000025a15f1bfcae8ba000000000000000000000000000000000000000000000000000000000005e6a1d8700000000000000000000000034ebb9092b9fc46c7c0b285ec89b9811e8d6a1f125a0f36201070f7b209842cd0830f5fb59ee8d7a637f58f9564ac04167892e48cb07a0623a11034289e0f92c0ca9fd11c6b71f7ea01ff69751ab0ac72ae6ccce88e782"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32010, "message": "There are too many transactions in the queue. Your transaction was dropped due to limit. Try increasing the fee."}, "id": 1} | |
GETH: {"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"nonce too low"}} | |
PARITY_UNKNOWN_ERROR = -32009 | |
eth_sendRawTransaction | |
{"jsonrpc":"2.0","id":1182,"method":"eth_sendRawTransaction","params":["0xf901ab44850ba43b740083178f4094818e6fecd516ecc3849daf6845e3ec868087b75580b9014429589f610000000000000000000000000d8775f648430679a709e98d2b0cb6250d2887ef00000000000000000000000000000000000000000000017b7883c069166000000000000000000000000000006b175474e89094c44da98b954eedeac495271d0f000000000000000000000000c5d5656a0e1fcaed203128b32121acb8f008a3dc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ae124c51b1b570000000000000000000000000440bbd6a888a36de6e2f6a25f65bc4e16874faa9000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000045045524d0000000000000000000000000000000000000000000000000000000025a058e981708e2e57ea9a83f6a29e7b9cea9134b5e73b41874e0b8f15fce5fef702a04d4112fc8c403e2e28be5c11aa83f1e660c4bd440046a7130df4efae1323b523"]} | |
PARITY: {"jsonrpc": "2.0", "error": {"code": -32009, "message": "Unknown error when sending transaction.", "data": "Ethkey(InvalidSignature)"}, "id": 1182} | |
GETH: {"jsonrpc":"2.0","id":1182,"error":{"code":-32000,"message":"invalid sender"}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment