Skip to content

fix(dash-spv): cancel pending entry when late `cfilter` completes a r…

d61355e
Select commit
Loading
Failed to load commit list.
Merged

fix(dash-spv): preserve in-progress sync state on peer disconnect #746

fix(dash-spv): cancel pending entry when late `cfilter` completes a r…
d61355e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 9, 2026 in 1s

71.98% (+0.63%) compared to 478af3b

View this Pull Request on Codecov

71.98% (+0.63%) compared to 478af3b

Details

Codecov Report

❌ Patch coverage is 97.00000% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.98%. Comparing base (478af3b) to head (d61355e).
⚠️ Report is 7 commits behind head on v0.42-dev.

Files with missing lines Patch % Lines
dash-spv/src/sync/filters/manager.rs 94.44% 2 Missing ⚠️
dash-spv/src/sync/chainlock/sync_manager.rs 0.00% 1 Missing ⚠️
dash-spv/src/sync/instantsend/sync_manager.rs 0.00% 1 Missing ⚠️
dash-spv/src/sync/masternodes/sync_manager.rs 0.00% 1 Missing ⚠️
dash-spv/src/sync/sync_manager.rs 50.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##           v0.42-dev     #746      +/-   ##
=============================================
+ Coverage      71.35%   71.98%   +0.63%     
=============================================
  Files            320      320              
  Lines          69370    69653     +283     
=============================================
+ Hits           49497    50138     +641     
+ Misses         19873    19515     -358     
Files with missing lines Coverage Δ
dash-spv/src/sync/block_headers/sync_manager.rs 84.61% <100.00%> (ø)
dash-spv/src/sync/blocks/manager.rs 96.93% <100.00%> (+0.34%) ⬆️
dash-spv/src/sync/blocks/pipeline.rs 97.08% <100.00%> (+0.18%) ⬆️
dash-spv/src/sync/blocks/sync_manager.rs 82.35% <100.00%> (-0.51%) ⬇️
dash-spv/src/sync/download_coordinator.rs 100.00% <100.00%> (ø)
dash-spv/src/sync/filter_headers/manager.rs 91.03% <100.00%> (ø)
dash-spv/src/sync/filter_headers/sync_manager.rs 100.00% <100.00%> (ø)
dash-spv/src/sync/filters/pipeline.rs 98.21% <100.00%> (+0.12%) ⬆️
dash-spv/src/sync/filters/sync_manager.rs 100.00% <100.00%> (ø)
dash-spv/src/sync/mempool/sync_manager.rs 98.72% <100.00%> (ø)
... and 5 more

... and 56 files with indirect coverage changes