You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are getting alerts on intermittent eth_getTransactionReceipt calls with a 500 response. Tracing through the logs we can see that the getBlockByHash call is missing a valid hash, right after the call to the mirror node on the contracts/results endpoint.
Steps to reproduce
Look through the logs for an eth_getTransactionReceipt call with a 500 response.
Note the request ID and trace through the logs the path of the request.
Notice the call to getBlockByHash is missing a valid hash.
[34mDEBUG[39m (rpc-server/84 on mainnet-hashio-85fd789b7-twzsv): [36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] Validating method parameters for eth_getTransactionReceipt, params: ["0x411f2d52652ad237296f85041e382194d3fd5a7fb006e269975dede4652b70fc"][39m"
timestamp: "2024-11-11T15:30:19.138608570Z"
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] getTransactionReceipt(0x411f2d52652ad237296f85041e382194d3fd5a7fb006e269975dede4652b70fc)
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] [GET] contracts/results/0x411f2d52652ad237296f85041e382194d3fd5a7fb006e269975dede4652b70fc 200 4 ms
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] [GET] contracts/results/0x411f2d52652ad237296f85041e382194d3fd5a7fb006e269975dede4652b70fc 200 2 ms
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] getBlockByHash(hash=0x, showDetails=false)
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] [GET] blocks/NaN 400 status
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] Failed to retrieve block for hash 0x
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] Error invoking RPC: Invalid parameter: hashOrNumber
[36m[Request ID: 51841ec6-3dc9-4dad-af6a-07c4c3f01e02] [POST]: eth_getTransactionReceipt 500 20 ms
Additional context
No response
Hedera network
mainnet
Version
v0.59.3
Operating system
Linux
The text was updated successfully, but these errors were encountered:
Description
We are getting alerts on intermittent
eth_getTransactionReceipt
calls with a 500 response. Tracing through the logs we can see that thegetBlockByHash
call is missing a valid hash, right after the call to the mirror node on thecontracts/results
endpoint.Steps to reproduce
eth_getTransactionReceipt
call with a 500 response.getBlockByHash
is missing a valid hash.Additional context
No response
Hedera network
mainnet
Version
v0.59.3
Operating system
Linux
The text was updated successfully, but these errors were encountered: