The normal scanning method for the wallet would be to start at the wallet birthday and then scan output for output till we reach the tip saving all outptus that belong to this wallet, and as we progress on in the scan we update all spent utxos.
Add a new scanning method for grpc and http that will do the following:
- Calculate a new fast_sync_target_height as tip - fast_sync_safety_buffer. Default to 720 blocks
- Scan the wallet from birthday to
fast_sync_target_height asking the base node for unspent utxos only at fast_sync_target_height.
- Scan the wallet from fast_sync_target_height to tip using full scan,
- Do a full scan from birthday to tip to allow the wallet to fill in the history of the wallet
The normal scanning method for the wallet would be to start at the wallet birthday and then scan output for output till we reach the tip saving all outptus that belong to this wallet, and as we progress on in the scan we update all spent utxos.
Add a new scanning method for grpc and http that will do the following:
fast_sync_target_heightasking the base node for unspent utxos only atfast_sync_target_height.