This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Unqueue panicking extrinsics from the pool #13911
Labels
J0-enhancement
An additional feature request.
Is there an existing issue?
Experiencing problems? Have you tried our Stack Exchange first?
Motivation
After a runtime upgrade there is no guarantee that extrinsics that already existed in the transaction pool are decodeable anymore. Of course they are discarded at block production, but they still live in the pool, occupying memory space, and poluting the logs with panic backtraces.
Request
Currently transactions considered Invalid are unqueued, so the proposal is do the same with extrinsics that panic.
Solution
No response
Are you willing to help with this request?
Yes!
The text was updated successfully, but these errors were encountered: