RESOLVED - Staking Status is "False" - Wallet resyncs 17000 blocks each time it opens

(JJMacau) #1

Expected behavior

Wallet open, unlocked for staking or unlocked, getstakingstatus command should show “staking status” as true. Wallet should retain sync between restarts.

Actual behavior

Everytime I restart my wallet it is resync’ing the last 17000 blocks. It sinks, I lock the wallet for 30 minutes, unlock the wallet. When I restart it will resync the last 17000 blocks again. Done this 5 times over. Each time after the sync completes I wait for 30 minutes with the wallet locked, but it will still need to resync 17000 blocks each time I reopen the wallet.
I have read the solutions in the two other posts on this issue, followed Ori’s steps in this post
But my staking status remains as “false”

Previously until this started my wallet would open and be caught up after a restart.

Operating system

  • [ ] Mac OSX
  • [x ] Windows 10
  • [ ] Windows 8/8.1
  • [ ] Linux Ubuntu 16.04
  • [ ] Linux Ubuntu 18.04
  • [ ] Linux Debian
  • [ ] Other UNIX/Linux distribution

Detailed reproduction steps

Open wallet, unlock for staking, runs the command “getstakingstatus”, returns staking status as false.
Resync each time the wallet opens takes a few minutes and needs to sync.

(JJMacau) #2

I deleted chainstate, blocks, sporks, zerocoin, restarted, and let the wallet sync. unlocked and waited for 5 minutes.
“enoughcoins”: true,
“haveconnections”: true,
“mintablecoins”: true,
“mnsync”: true,
“staking status”: false,
“validtime”: true,
“walletunlocked”: true

Restarted wallet and it still resyncs all blocks again.

(JJMacau) #3

Fixed both issues by backing up the Divi folder, uninstalling the Divi application from Windows, reboot, clean reinstall, replace my old Divi folder, then opened the Divi app.

Now I do not need to resync the wallet on each open, and now I can get staking status as “true”

(OriZ) #4