Open RomanShumkov opened 3 years ago
@RomanShumkov: Thanks for opening an issue, it is currently awaiting triage.
The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.
After clearing local state and restoring latest snapshot it's running fine so far. I'll post an update if the problem comes back again.
@RomanShumkov: Thanks for opening an issue, it is currently awaiting triage.
The triage/accepted label can be added by foundation members by writing /triage accepted
in a comment.
In the meantime, you can:
After clearing local state and restoring latest snapshot it's running fine so far. I'll post an update if the problem comes back again.
Problem is still there. I think it has something to do with initiating more parallel transaction than there are unspent utxos available in the wallet. Once this threshold is reached, utxos remain unspendable even when utxos are transferred back to the same wallet during those parallel transactions.
So after facing the problem I'm getting this:
listunspent | jq . | grep spendable | grep true | wc -l
0
After node restart utxos are spendable again:
listunspent | jq . | grep spendable | grep true | wc -l
9
Here are more accurate steps to reproduce the issue in tests:
I assume that assertion in step 4 will fail, because utxos related to rejected transactions will be in some sort of limbo state until node is restarted. I would expect all 10 utxos to be available (spendable) again in step 4, but they are not.
@Bushstar, could you please take a look at this example and possibly reconsider moving it to app repo as it seems to be a node issue :)
Hey Roman,
i have already the same problem as you.
Did you find a solution for the problem?
@JohannesBauer98 - I encountered a similar problem, albeit running from the CLI. The suggestion was to clear the mempool:
./defi-cli clearmempool
But there's perhaps no GUI option to do this in the app. Perhaps you can try in the console within the app?
Hey Roman,
i have already the same problem as you.
Did you find a solution for the problem?
Hi @GiaLinh1, unfortunately not.
One workaround is to create more utxos, but this will only delay the problem and will require restart anyway.
I assume that the problem could be fixed by transaction expiration feature team is currently working on, but don't take my words for granted.
cc @uzyn
Any news how to solve this without a restart?
What happened:
After running a node for some time I'm starting to get following error for any command I'm trying to run
Workaround is to restart the node and to re-run the command and then it works fine without changing anything else (meaning that I have enough UTXO and DFI tokens).
What you expected to happen:
Expecting utxostoaccount to work fine even when node was running for some time already
How to reproduce it (as minimally and precisely as possible):
Not sure yet
Anything else we need to know?: