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)
Proposed solution:
Needs more thought, but I put together a hotfix here: #2752
Issue:
In the event the gasCeil is reached on any tx in the
chainPendingQueue
, the every tx bump/submit is stopped. This happened withapplyGasCeil
wheregas fee cap %s exceeds max price %s
cancelling every other tx in the queue and completely halting itThis is because the
chainQueue
uses an error group so any issue anywhere in the queue cancels the whole queuee.g. (every sub bump was also cancelled)
Proposed solution:
Needs more thought, but I put together a hotfix here: #2752