Skip to content

fix(dash-spv): make backward coverage durable by rewinding synced_height instead of sweeping in memory - #1002

Open
romchornyi wants to merge 5 commits into
devfrom
fix/dash-spv-durable-backward-coverage
Open

fix(dash-spv): make backward coverage durable by rewinding synced_height instead of sweeping in memory#1002
romchornyi wants to merge 5 commits into
devfrom
fix/dash-spv-durable-backward-coverage

test(dash-spv): drive the real re-walk, and confirm the rewind landed

7814f8f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 6, 2026 in 0s

77.16% (+0.06%) compared to 93260bf

View this Pull Request on Codecov

77.16% (+0.06%) compared to 93260bf

Details

Codecov Report

❌ Patch coverage is 86.56716% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.16%. Comparing base (93260bf) to head (7814f8f).

Files with missing lines Patch % Lines
dash-spv/src/sync/filters/manager.rs 82.97% 8 Missing ⚠️
key-wallet-manager/src/wallet_interface.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #1002      +/-   ##
==========================================
+ Coverage   77.10%   77.16%   +0.06%     
==========================================
  Files         329      329              
  Lines       83511    83573      +62     
==========================================
+ Hits        64394    64493      +99     
+ Misses      19117    19080      -37     
Files with missing lines Coverage Δ
key-wallet-manager/src/process_block.rs 93.96% <100.00%> (+0.81%) ⬆️
key-wallet-manager/src/wallet_interface.rs 9.09% <0.00%> (-0.29%) ⬇️
dash-spv/src/sync/filters/manager.rs 96.20% <82.97%> (-1.75%) ⬇️

... and 21 files with indirect coverage changes