-
Notifications
You must be signed in to change notification settings - Fork 177
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
Retry transactions unsent because of too low maxGasPrice
#2118
Comments
I agree. Although at the moment we still have some gas prices spikes every month or so where it would be useful, the spikes will be less frequent and lower with Arbitrum and Ethereum improvements. |
Agreed. I think it makes sense to icebox for now and revisit if the backlog clears up and/or if gas price spikes become more of a problem. |
Given that these gas spikes are rare, we can also consider introducing a You can check out my draft at #2905, and let me know your thoughts. I'm happy to finalize #2905 if you think it is an excellent addition. |
Reward calls also fail every now and then for any RPC error, after which is does not retry. Currently Orchestrators run external call-reward scripts to implement retry behaviour. Would be nice if the Orch would retry reward calls on it's own |
Is your feature request related to a problem? Please describe.
Currently, if the value of
-maxGasPrice
is too low, the transactions are not sent and never retried.The issue was initially mentioned by @0xVires in the comment.
Describe the solution you'd like
Livepeer can keep track of unsent transactions and periodically try to send them again.
Describe alternatives you've considered
One alternative would be to always send the transaction even if
-maxGasPrice
is too low. However, then in a result, Livepeer may require manual interactions because the pending transactions block any subsequent transactions. For details, please check the following comment.Additional context
N/A
The text was updated successfully, but these errors were encountered: