Making snapshot computation synchronous broke the checksum computation at the snapshot height because computing the snapshot was still asynchronous. This change waits for the checksum to be fully updated before it updates the snapshot to the new checksum value.
I also made the blocks requested+sent higher for testnet, which makes syncing much faster.
Making snapshot computation synchronous broke the checksum computation at the snapshot height because computing the snapshot was still asynchronous. This change waits for the checksum to be fully updated before it updates the snapshot to the new checksum value.
I also made the blocks requested+sent higher for testnet, which makes syncing much faster.