synapsecns / sanguine

Synapse Monorepo
MIT License
38 stars 29 forks source link

[Submitter] fix bump tx behavior #2753

Closed trajan0x closed 3 months ago

trajan0x commented 3 months ago

Issue:

In the event the gasCeil is reached on any tx in the chainPendingQueue, the every tx bump/submit is stopped. This happened with applyGasCeil where gas fee cap %s exceeds max price %s cancelling every other tx in the queue and completely halting it

This is because the chainQueue uses an error group so any issue anywhere in the queue cancels the whole queue

e.g. (every sub bump was also cancelled)

image image

Proposed solution:

Needs more thought, but I put together a hotfix here: #2752

trajan0x commented 3 months ago

Fixed in #2756