-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
RPC node's send_transaction() doesn't retry #9974
Comments
Duplicate of #9401 |
Not a duplicate. |
While the RPC node is retrying, the leader should make a best effort to send back the signature + status code to the RPC node if the transaction failed in such a way that it won't be encoded into the ledger. |
The new sendTransaction preflight checks should mitigate most of this concern, as they will filter out invalid transactions and most execution errors. |
Problem
Same problem as #9400, but creating a separate ticket with reduced scope.
Proposed Solution
Add a thread to the RPC node that resends transactions until its blockhash expires.
The text was updated successfully, but these errors were encountered: