This moves the "fetching missing cfilters" stage of syncing from individual peer startup to the syncer startup.
This reduces the overall load by ensuring this stage is only done once instead of being done for each new peer.
Future PRs will continue the process of moving syncing stages from the per-peer startupSync() function to the global syncer Run() function, removing duplicate work that is currently done by the wallet.
This moves the "fetching missing cfilters" stage of syncing from individual peer startup to the syncer startup.
This reduces the overall load by ensuring this stage is only done once instead of being done for each new peer.
Future PRs will continue the process of moving syncing stages from the per-peer
startupSync()
function to the global syncerRun()
function, removing duplicate work that is currently done by the wallet.