Looking at wallet_esplora or wallet_electrum, syncing takes quite a bit of code, and I suppose than 99% of users will just want to update the whole wallet in one big batch, without any fancy optimization. We should consider having a higher level method similar to the old wallet.sync() to reduce the amount of code copy-pasted from our examples.
Maybe we could have sync_esplora, sync_electrum, sync_bitcoind and all of them need a wallet passed in?
Looking at wallet_esplora or wallet_electrum, syncing takes quite a bit of code, and I suppose than 99% of users will just want to update the whole wallet in one big batch, without any fancy optimization. We should consider having a higher level method similar to the old
wallet.sync()to reduce the amount of code copy-pasted from our examples.Maybe we could have
sync_esplora,sync_electrum,sync_bitcoindand all of them need a wallet passed in?