ZcashLightClientKit/Sources/ZcashLightClientKit/Extensions
Michal Fousek e01c83690f [#646] SDK sync process resumes correctly
- Previously we had one range for each sync which was used for each
  phase of sync process. Newly there is separate range for each phase of
  the sync process.
- I added `InternalSyncProgress` utility. This utility tracks progress
  of some phases. And it is able to compute right ranges which should be
  used for syncing.
- Some unused download code from `CompactBlockProcessor` is removed.

Fix tests

Address review comments

- Rebase to master
- Update how range for `processBatchFinished()` is computed.
- Refactor `InternalSyncProgress`
- Add tests for `InternalSyncProgress`

Address review comments

Change how latest downloaded block is tracked

- Cache DB is no longer used to track which block was downloaded as
  latest. `InternalSyncProgress` is used to do that.
- Thanks to that #660 is fixed. And cache DB can be completely removed
  after sync process.
- Added sleep(1) to some darkside tests when latest block height is set.
  Otherwise lightwalletd in darkside mode doesn't have time to setup and
  tests are flaky.

Fix TransactionEnhancementTests.testBasicEnhancement test
2022-12-12 14:27:30 +01:00
..
Data+Zcash.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00
Data+internal.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00
HexEncode.swift [#646] SDK sync process resumes correctly 2022-12-12 14:27:30 +01:00
NumberFormatter+Zcash.swift [#381] Move Zatoshi and Amount Types to the SDK (#396) 2022-06-22 16:45:37 -03:00
SynchronizerError+LocalizedError.swift [#392] Synchronizer error 8. when syncing. (#413) 2022-07-12 17:28:16 -03:00
Undescribable.swift [#461] Adopt a Type-Safe Keys and Addresses API 2022-09-05 15:09:07 -03:00
Zatoshi+SQLite.swift [#381] Move Zatoshi and Amount Types to the SDK (#396) 2022-06-22 16:45:37 -03:00
ZcashRust+Utils.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00
ZcashSDK+extensions.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00