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
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.
Can my balance issue be fixed via CLI then?
Should be, yes. Can you have a look at this guide?
https://monero.stackexchange.com/questions/2868/is-there-any-way-to-construct-a-transaction-manually
Thank you. I did it! I survived through the CLI nightmare...in my own haphazard / unpolished way including moving files around as GUI doesn't have the same default directories as CLI. Perhaps, this could be standardized or made consistent in future releases.
Though the wallet balance now appears to be correct, I noticed something odd. The last send transaction which I made a couple of months ago was only for a fraction of a coin but under "Transactions" on GUI, it shows 8-figure coins and change was sent (i.e. 12345678.123456789... coins) to "Unknown recipent" while the transactions before it show correct amounts sent to valid addresses. Do you have any thoughts regarding this irregularity / discrepancy?
That sounds like a bug. Do you recognize the transaction as authorized?