firoorg / firo

The privacy-focused cryptocurrency
https://firo.org
MIT License
720 stars 354 forks source link

Spark change stuck in pending #1446

Open justanwar opened 5 months ago

justanwar commented 5 months ago

firo-qt_2024_06_03_22_09_28 firo-qt_2024_06_03_22_09_18 ywBdTQ5jpF

Transactions in question has over 500+ confirrmations.

Using qt_scaling_fix branch commit https://github.com/firoorg/firo/commit/ea88eac42099656fabada6c5c2cb5bbfe1d7a6ea

justanwar commented 5 months ago

Starting the wallet with -zapwallettxes=1 fixes the issue, but what caused it remains unknown.

skironDotNet commented 5 months ago

You saved me a lot of time. This happens always when receiving spark tx and closing wallet before it confirms all. -rescan doesn't work, and I had to use -reindex but this takes forever. Decided to try yours -zapwallettxes=1 and wow it was fast rescan and pushed pending to available. This pending lock for spark is a bug and they should fix it

skironDotNet commented 5 months ago

Well not quite, now I see total balance lower that should be there, not sure wtf