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
When adding nonce management, opened the door to an edge case.
if you send tx 1 but for one reason or another (like bad internet) the rpc never receives the tx or drops it.
The user (and nonce manager) assume this nonce is used, but there is no tx with that nonce, so any other tx you send will be to a further nonce creating a gap and nothing get resolved.
So either we remove the part that check the last pending tx nonce use and use -1 instead if no nonce is provided, or we call the pending pool actually to check if these pending tx are still in it...
The text was updated successfully, but these errors were encountered:
Multiple pending transactions could never resolve
When adding nonce management, opened the door to an edge case.
if you send tx 1 but for one reason or another (like bad internet) the rpc never receives the tx or drops it.
The user (and nonce manager) assume this nonce is used, but there is no tx with that nonce, so any other tx you send will be to a further nonce creating a gap and nothing get resolved.
So either we remove the part that check the last pending tx nonce use and use -1 instead if no nonce is provided, or we call the pending pool actually to check if these pending tx are still in it...
The text was updated successfully, but these errors were encountered: