Issue in 2.0.4 (not sure if it existed in 2.0.3, but I think I did see it in 2.0.1, there was no time to re-create, the issue is period-of-time dependent):
Description (no specific numbers, will further investigate if needed):
1. While still in 2.0.3 (re-installed ~18 hours ago) spendable amount started decreasing and staking increasing as expected, total being correct as expected (spendable+staking+interest).
2. Upgraded to 2.0.4 about 10 hours ago.
3. 10 blocks found since then, all in the first 2 hours (until non-reserved spendable got almost exhausted - see below)
4. I also did have a non-staking reserve purposely set while still in 2.0.3, increased it in 2.0.4
5. 1-2 hours ago, spendable was down close to the reserve amount, with some SLRs left to go staking before the non-staking reserve was reached - my intention was to test that specific functionality.
6. I check again several minutes ago, and see Spendable back up to almost the initial balance (but not quite there). As pointed out in 3., last block found was almost 8 hours ago, so the change in numbers is apparently not related to finding a block
BUT
7. Staking amount has NOT decreased. Did not track the numbers precisely for this test, but it looks like Staking stays at the max number it had reached.
8. Total is now wrong - it is almost double the actual number
The wrong Total number appears in 2 places - in the Balance stats, as well as on the bar to the left of the Staking circle.
9. Transaction History does NOT update to the wrong Total number even when I update it the usual way, so I guess the History Total is apparently CORRECT
9. Number of confirmations of the first block found ~18 hours ago - 103 as of now (time of writing)
10. Number of confirmations of the first block found in 2.0.4 - 72 as of now (time of writing)
I was expecting to start seeing Spendable go back up only after interest confirmations reached the 501 as noted.
Edit: 11. Just re-scanned the wallet, it is back to the correct numbers as of point 5 above.
Issue with unexpected increase in Spendable leading to a wrong Total remains. A requirement to re-scan wallet when that happens is NOT ACCEPTABLE
This is very much like what is happening to me since 2.0.1 so not just limited to 2.0.4. It is like the Coins from my Stake are faked into a release and then kept again in a microsecond and stuck in perpetual stake.
Here is a screenshot:
https://www.dropbox.com/s/zwyu9bkf41xu646/solslr5.PNG?dl=0The transactions were sent in from Bittrex and I started staking on 2.0.1 and got 1 Stake by the Sun Icon for 5+ coins. This is grabbed in with the other 50K+ on staking too and not Unconfirmed. I posted earlier how the Second Transaction for 50K+ and The Reward add up perfectly as the Staked coin. I also have sent 10K+ out of my wallet now that was not staked to prove that the 5 Coins I got for reward are being staked and not as Unconfirmed. As you can see zero unconfirmed.
Then to top it off it is Double the amount of coin. But this comes and goes and now I realize it is trying to release the staked coin but can't since the 5 are included that are unconfirmed but not listed as unconfirmed. It still has 400+ confirms. But it may be stuck indefinitely.