-
Notifications
You must be signed in to change notification settings - Fork 123
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
ThreadStaker creating an invalid block after transferdomain mess up #2584
Comments
@kuegi could i get some clarity on what you meant by |
@sieniven i meant between creation of the tx and the block. let me add a timeline for clarification:
|
Thanks for the spot for this. Havent been able to recreate the issue, but based on the information you provided it is likely due to a bug in the mempool accounts view state that was causing a mismatch from the chainstate tip. The PR #2592 should hopefully resolve the issue. Will close the issue once the PR is merged, but if you notice the same bug appearing again after that the PR is in, please re-open the issue. Many thanks. |
Summary
To fund testing addresses I am "spaming" the node with 60 transferdomain txs per block. sometimes it fails and I have to start over which messes up the utxo chains. Usually this leads to errors like "input already spent" when sending it in.
This time I managed to get it in and my own MN seem to have created an invalid block. I got rejected by the network, so all good, but still shouldn't happen.
Not able to reproduce it yet, just opening the issue for further reference if it happens again.
Error I got:
when creating this (afterwards invalid) tx it was the AUTO_AUTH of a TD:
in between the creation and the block I got quite some
rebuildAccountsView: Remove conflicting TX:
but of course this tx was not among them.Environment
The text was updated successfully, but these errors were encountered: