It's hard communicating such things on the wallet side too. Would be painful to always try syncing hundreds of addresses each time the user opens the wallet.
That's why we have a resync button in our admin settings of the wallet that goes up to 150. Otherwise it's just the next 10-20 addresses, and even that's too much IMO.
It's quite an interesting problem, isn't it? and not many people talked about it, that's why I shared all the things that I tried:)
But the good thing is that not too hard to solve it as a user - a bit of a hassle, but it's doable.
reply