Skip to content

refactor(dash-spv): network manager refactor and sync pipelines optimized - #902

Open
ZocoLini wants to merge 6 commits into
devfrom
refactor/network-mod
Open

refactor(dash-spv): network manager refactor and sync pipelines optimized #902
ZocoLini wants to merge 6 commits into
devfrom
refactor/network-mod

test(dash-spv): rescan validation sugested by coderabbit

704f1fb
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 3, 2026 in 0s

74.77% (+0.09%) compared to 9c87ccb

View this Pull Request on Codecov

74.77% (+0.09%) compared to 9c87ccb

Details

Codecov Report

❌ Patch coverage is 95.22740% with 85 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.77%. Comparing base (9c87ccb) to head (704f1fb).
⚠️ Report is 1 commits behind head on dev.

Files with missing lines Patch % Lines
dash-spv/src/network/peer.rs 83.27% 47 Missing ⚠️
dash/src/network/message.rs 83.33% 12 Missing ⚠️
dash-spv/src/network/discovery.rs 78.78% 7 Missing ⚠️
dash-spv/src/main.rs 0.00% 3 Missing ⚠️
dash-spv/src/network/mod.rs 90.47% 2 Missing ⚠️
dash-spv/src/sync/block_headers/manager.rs 97.72% 2 Missing ⚠️
dash-spv/src/sync/blocks/pipeline.rs 93.93% 2 Missing ⚠️
dash-spv/src/sync/filters/pipeline.rs 98.00% 2 Missing ⚠️
dash-spv/src/sync/mempool/manager.rs 99.62% 2 Missing ⚠️
dash-spv-ffi/src/client.rs 75.00% 1 Missing ⚠️
... and 5 more
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #902      +/-   ##
==========================================
+ Coverage   74.67%   74.77%   +0.09%     
==========================================
  Files         328      319       -9     
  Lines       76451    74579    -1872     
==========================================
- Hits        57093    55765    -1328     
+ Misses      19358    18814     -544     
Files with missing lines Coverage Δ
dash-spv-ffi/src/callbacks.rs 84.23% <100.00%> (-0.17%) ⬇️
dash-spv/src/client/core.rs 63.04% <100.00%> (+0.82%) ⬆️
dash-spv/src/client/event_handler.rs 93.89% <100.00%> (-0.12%) ⬇️
dash-spv/src/client/events.rs 100.00% <100.00%> (ø)
dash-spv/src/lib.rs 46.66% <ø> (ø)
dash-spv/src/network/manager.rs 84.63% <ø> (+14.11%) ⬆️
dash-spv/src/storage/mod.rs 86.15% <ø> (ø)
dash-spv/src/sync/block_headers/pipeline.rs 93.50% <100.00%> (-0.72%) ⬇️
dash-spv/src/sync/block_headers/segment_state.rs 98.23% <100.00%> (+0.86%) ⬆️
dash-spv/src/sync/block_headers/sync_manager.rs 92.10% <100.00%> (+7.48%) ⬆️
... and 30 more

... and 21 files with indirect coverage changes