-
Notifications
You must be signed in to change notification settings - Fork 1
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
Occassional Invalid
tx status from RPC although transaction gets included in tx-pool
#149
Comments
This should not happen with fork-aware txpool implementation. The invalid event is sent when the transaction is invalid for all the blocks at tips of the forks, or is invalid for finalized block. |
After testing from Mythical, they discovered that this issue can also occur where a transaction is signaled as Invalid and not included in a block, leading to problems when trying to track the state of execution of a transaction. Here's a quote from @niksaak that provides more detail:
While we are aware that fork-aware txpool should resolve the issue it is critical to have an alternative solution in the meantime while the new transaction pool is under development and an estimated release date for the transaction pool so we can adjust the production release plan accordingly |
This is the original message from the Mythical team
@niksaak feel free to post any relevant updates here. |
Maybe we could give the new transaction pool a try to see how it behaves and to check how stable it is and also to see what problems (if any) are still hidden there? I am still polishing it and code needs to be reviewed, but I think it is a good moment to start gathering more feedback and executing more testing scenarios. I am quite satisfied with test results I have performed so far. In case anyone is interested it was backported here: #162 Just add |
It has been detected from continuous testing that spurious
Invalid
statuses are emitted for transactions that eventually succeed and get committed into a block. Here's some details provided by the mythical team:This pattern is present in both traditional and custom pool implementations of the node
The text was updated successfully, but these errors were encountered: