-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Large calldata in eth_sendRawTransaction causes a timeout exceeded
error
#3174
Comments
Thanks @thusaras-vc , we're actively looking into this and will update on a direction to improve the experience here |
Heyy @thusaras-vc trhank you for taking the time to report this! This appears to be a known issue, for which we recently pushed a fix (PR#3161). Occasionally, transactions encounter "SDK timeout exceeded" (and sometimes "Connection Dropped") errors from the SDK but still potentially reach the consensus level. The fix in PR#3161 implemented filtering for these specific errors and continuing to poll the mirror node to confirm whether the transaction indeed failed or still made it to the EVM. Just for a POC, I submitted a transaction with a calldata length of 12.3 KB on the Hedera testnet and things were working as expected. The transaction can be viewed on Hashscan here. A few questions for clarification:
Additionally, regarding the 404 errors, these are expected as the mirror node sometimes requires extra time for records to fully populate. These errors may result from polling requests made by the Relay to the MN to check for records. |
Reported in and tracked by hashgraph/hedera-sdk-js#2614 |
Description
Making calls to
eth_sendRawTransaction
with large calldata (i.e. 12+ kB) return the following error:Error invoking RPC: timeout exceeded
/transactions/...
leading up to this error that result in code404
Failed to successfully submit sendRawTransaction for transaction .....
However, the same calls to
/transactions/...
succeed when tried again several minutes laterSteps to reproduce
make a call to the sendRawTransaction endpoint with a large transaction
Additional context
Hedera network
mainnet
Version
v0.56.0
Operating system
Linux
The text was updated successfully, but these errors were encountered: