Skip to content

fix(spv,sml): harden sync robustness and masternode QRInfo handling - #972

Closed
bfoss765 wants to merge 3 commits into
devfrom
fix/sync-robustness-and-masternode
Closed

fix(spv,sml): harden sync robustness and masternode QRInfo handling#972
bfoss765 wants to merge 3 commits into
devfrom
fix/sync-robustness-and-masternode

fix(dash-spv): return filter-header batches a failed dispatch never sent

7af824c
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 20, 2026 in 0s

77.18% (+0.22%) compared to 5877d15

View this Pull Request on Codecov

77.18% (+0.22%) compared to 5877d15

Details

Codecov Report

❌ Patch coverage is 99.59184% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.18%. Comparing base (5877d15) to head (7af824c).

Files with missing lines Patch % Lines
dash-spv/src/sync/filter_headers/pipeline.rs 98.79% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #972      +/-   ##
==========================================
+ Coverage   76.96%   77.18%   +0.22%     
==========================================
  Files         329      329              
  Lines       82676    83130     +454     
==========================================
+ Hits        63631    64164     +533     
+ Misses      19045    18966      -79     
Files with missing lines Coverage Δ
dash-spv/src/sync/block_headers/manager.rs 93.01% <100.00%> (+0.87%) ⬆️
dash-spv/src/sync/block_headers/pipeline.rs 96.51% <100.00%> (+0.33%) ⬆️
dash-spv/src/sync/block_headers/sync_manager.rs 93.33% <ø> (+5.83%) ⬆️
dash-spv/src/sync/download_coordinator.rs 100.00% <100.00%> (ø)
dash-spv/src/sync/filter_headers/manager.rs 93.00% <100.00%> (+1.42%) ⬆️
dash-spv/src/sync/filter_headers/sync_manager.rs 100.00% <ø> (ø)
dash/src/sml/llmq_entry_verification.rs 89.47% <100.00%> (+1.23%) ⬆️
dash/src/sml/masternode_list_engine/mod.rs 90.29% <100.00%> (+0.53%) ⬆️
...ternode_list_engine/rotated_quorum_construction.rs 83.53% <100.00%> (+0.44%) ⬆️
dash/src/sml/quorum_validation_error.rs 95.23% <100.00%> (+20.23%) ⬆️
... and 1 more

... and 21 files with indirect coverage changes