I restored from seed on the latest GUI v0.17.1.7 to be a cold wallet in an offline machine. I then generated a view-only wallet from it which I synced in an online machine. My balance is off. All transactions shown are "Received" (green dots). I was able to identify a recent "Send" transaction that is indicated as "Received" (green dot) so I assume the rest of my outputs over a few years (which I am unable to identify) are the same. I shouldn't complain since my balance is a bit more than it should be but I know this is gonna haunt me later down the line. Did I miss a step in setting up this cold/view-only wallet? What gymnastics do I have to do to resolve this issue?
Try exporting the key images from the offline wallet and subsequently importing them in the hot wallet. See (5):
https://github.com/monero-ecosystem/monero-GUI-guide/blob/master/monero-GUI-guide.md#send-moneroFurthermore, several seconds after GUI v0.17.1.7 Wallet and Daemon fully sync, it would go back to syncing mode again with "Daemon blocks remaining: 2". Sometimes, it would drop to "1" momentarily then goes back up to "2" again but would never fully sync again from here on.
Please try applying the ban list:
1. Download this file and place it in the same folder as `monerod` / `monero-wallet-gui`:
https://gui.xmr.pm/files/block_tor.txt2. Go to the `Settings` page -> `Node` tab.
3. Enter `--ban-list block_tor.txt` in `daemon startup flags` box.
4. Restart the GUI (and daemon).