Skip to content

refactor: reduced amount of block hashes computed#834

Merged
xdustinface merged 1 commit into
devfrom
perf/block-headers
Jul 2, 2026
Merged

refactor: reduced amount of block hashes computed#834
xdustinface merged 1 commit into
devfrom
perf/block-headers

perf: reduced amount of block hashes computed

118471d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 1, 2026 in 0s

72.93% (-0.23%) compared to 03096dd

View this Pull Request on Codecov

72.93% (-0.23%) compared to 03096dd

Details

Codecov Report

❌ Patch coverage is 96.13900% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.93%. Comparing base (03096dd) to head (118471d).
⚠️ Report is 2 commits behind head on dev.

Files with missing lines Patch % Lines
dash-spv/src/client/lifecycle.rs 50.00% 4 Missing ⚠️
dash-spv/src/sync/masternodes/sync_manager.rs 20.00% 4 Missing ⚠️
dash-spv/src/sync/filter_headers/pipeline.rs 66.66% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #834      +/-   ##
==========================================
- Coverage   73.16%   72.93%   -0.23%     
==========================================
  Files         323      323              
  Lines       72438    72569     +131     
==========================================
- Hits        52999    52931      -68     
- Misses      19439    19638     +199     
Files with missing lines Coverage Δ
dash-spv/src/storage/block_headers.rs 96.70% <100.00%> (-0.11%) ⬇️
dash-spv/src/storage/mod.rs 86.34% <100.00%> (+1.31%) ⬆️
dash-spv/src/sync/block_headers/manager.rs 90.17% <100.00%> (+0.14%) ⬆️
dash-spv/src/sync/blocks/manager.rs 97.04% <100.00%> (+0.10%) ⬆️
dash-spv/src/sync/blocks/pipeline.rs 97.09% <100.00%> (+0.01%) ⬆️
dash-spv/src/sync/blocks/sync_manager.rs 82.35% <ø> (ø)
dash-spv/src/sync/chainlock/manager.rs 93.49% <100.00%> (ø)
dash-spv/src/sync/filters/manager.rs 97.54% <100.00%> (-0.04%) ⬇️
dash-spv/src/sync/filters/pipeline.rs 97.99% <100.00%> (+0.17%) ⬆️
dash-spv/src/sync/masternodes/manager.rs 93.50% <100.00%> (+0.11%) ⬆️
... and 5 more

... and 19 files with indirect coverage changes