Skip to content

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

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

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

Merge branch 'dev' into refactor/network-mod

0986a5d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 14, 2026 in 0s

75.98% (-0.42%) compared to 55afccf

View this Pull Request on Codecov

75.98% (-0.42%) compared to 55afccf

Details

Codecov Report

❌ Patch coverage is 94.35946% with 118 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.98%. Comparing base (55afccf) to head (0986a5d).
⚠️ Report is 1 commits behind head on dev.

Files with missing lines Patch % Lines
dash-spv/src/network/peer.rs 86.61% 53 Missing ⚠️
dash-spv/src/network/discovery.rs 51.02% 24 Missing ⚠️
dash/src/network/message.rs 83.33% 12 Missing ⚠️
dash-spv/src/sync/block_headers/manager.rs 94.01% 10 Missing ⚠️
dash-spv/src/main.rs 0.00% 3 Missing ⚠️
dash-spv/src/network/mod.rs 90.47% 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 7 more
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #902      +/-   ##
==========================================
- Coverage   76.40%   75.98%   -0.42%     
==========================================
  Files         329      319      -10     
  Lines       80744    79729    -1015     
==========================================
- Hits        61689    60581    -1108     
- Misses      19055    19148      +93     
Files with missing lines Coverage Δ
dash-spv-ffi/src/callbacks.rs 80.35% <100.00%> (-4.23%) ⬇️
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 91.96% <ø> (+13.17%) ⬆️
dash-spv/src/storage/mod.rs 85.10% <ø> (ø)
dash-spv/src/sync/block_headers/segment_state.rs 98.18% <100.00%> (+0.82%) ⬆️
dash-spv/src/sync/block_headers/sync_manager.rs 85.36% <100.00%> (-2.14%) ⬇️
dash-spv/src/sync/blocks/manager.rs 97.16% <100.00%> (+0.38%) ⬆️
... and 30 more

... and 29 files with indirect coverage changes