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-monero
Thank you for your assistance.
Importing the cold/offline wallet key images after the view-only/online wallet had synced did not fix my balance issue. I also consequently did "Settings>Wallet>Rescan wallet balance" but this feature did not do anything at all. I even downloaded and synced the blockchain from scratch, just in case the existing one was somehow corrupted but to no avail.
To reiterate, I restored my cold/offline/air-gapped wallet from seed (i.e. from scratch) and created the view-only/online wallet from it. Since the "seed" is the ultimate in terms of crypto backup, I assumed that it would just work without any hitch right off the bat. Did I miss a step in my procedure to restore my cold/view-only wallet setup from scratch?
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.txt
2. Go to the `Settings` page -> `Node` tab.
3. Enter
--ban-list block_tor.txt
4. Restart the GUI (and daemon).
This worked. Thanks! Do I need to keep these (ban list file and daemon startup flag) in there from here on? If so, does the list need to be updated all the time and/or updates would be incorporated in subsequent releases?
Regarding the cold wallet setup, do you know how to operate the CLI?
With respect to the ban list, you should be able to run v0.17.1.9 without it.