ZcashLightClientKit/Tests
Michal Fousek 1a03fa6f7c [#743] Refactor blocks validation in CompactBlockProcessor
Closes #743

- Added new protocol `BlockValidator` and `BlockValidatorImpl` class. All the code related to blocks validation is extracted to `BlockValidatorImpl`.
- Fixed `testSingleDownloadAndScan()` test.
- Changed how validation error are handled. Previously validation error were handled directly next to validation code. And when some validation
errors happened method from `CompactBlockProcessor` were called. Now validation errors are handled in `CompactBlockProcessor.processNewBlocks`
in a same way as any other error that can occur during sync process.
2023-02-03 09:58:36 +01:00
..
DarksideTests - [#679] Implementation of the File-system based block cache (#679) 2023-02-02 13:58:12 -03:00
NetworkTests [#743] Refactor blocks validation in CompactBlockProcessor 2023-02-03 09:58:36 +01:00
OfflineTests - [#679] Implementation of the File-system based block cache (#679) 2023-02-02 13:58:12 -03:00
PerformanceTests - [#679] Implementation of the File-system based block cache (#679) 2023-02-02 13:58:12 -03:00
TestUtils - [#679] Implementation of the File-system based block cache (#679) 2023-02-02 13:58:12 -03:00
lightwalletd Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00