ZcashLightClientKit/Tests/NetworkTests
Michal Fousek 349148cd38 [#657] Change how blocks are downloaded and processed
Closes #657

- Now SDK downloads N downloads and scan those. And repeat until sync is
  done. This safes lot of space of disk used to store downloaded blocks.
- Most changes are done in `CompactBlockProcessor.processNewBlocks`.
- `SyncRanges` structure is changed a bit.
- `SyncStatus` is changed. SDK now report that it's syncing with
  progress. It doesn't report each phase of the sync process separately.
  Also appropriate notifications were updated.

Address review comments

- Small changes
- Add tests to check computation of processing ranges for single loop
2022-12-19 09:35:09 +01:00
..
BlockScanTests.swift [#657] Change how blocks are downloaded and processed 2022-12-19 09:35:09 +01:00
BlockStreamingTest.swift [#657] Change how blocks are downloaded and processed 2022-12-19 09:35:09 +01:00
CompactBlockProcessorTests.swift [#657] Change how blocks are downloaded and processed 2022-12-19 09:35:09 +01:00
CompactBlockReorgTests.swift [#657] Change how blocks are downloaded and processed 2022-12-19 09:35:09 +01:00
DownloadTests.swift
LightWalletServiceTests.swift