Yes, you don't actually have to use the "
Close Wallet" menu every time you need to shutdown the node.
Doing so will make it out-of-date to the new blocks while it's unloaded, thus it needs to rescan those blocks that it haven't scanned yet.
But the questions is, why does it takes too long to rescan something that's closed just a few moments ago...
Because it only needs to scan a block or two in that case.
E.g.: In the debug.log, you should see something like this, where it states the starting block, that should continue from the block height when you closed the wallet:
[WALLET-NAME] Wallet completed loading in NNms
init message: Rescanning…
[WALLET-NAME] Rescanning last NNN blocks (from block NNNNNN)...
How do you reload the wallet that's been closed? "
Open Wallet" or "
Restore Wallet"? (
the former should be used in this case)
Is the node set in pruned mode with low prune size setting?
What does that 0.49% looks like, a stand-alone progress bar? (
a screenshot of that progress bar would be nice)