Skip to content

fix(key-wallet, dash-spv): re-emit late knowledge — record corrections, durable rescans, address-pool repair - #979

Open
HashEngineering wants to merge 6 commits into
devfrom
fix/key-wallet-rescan-changeset
Open

fix(key-wallet, dash-spv): re-emit late knowledge — record corrections, durable rescans, address-pool repair#979
HashEngineering wants to merge 6 commits into
devfrom
fix/key-wallet-rescan-changeset

fix(key-wallet, dash-spv): review round — wallet-scope born-spent att…

9a68e65
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 21, 2026 in 0s

76.84% (-0.13%) compared to 5877d15

View this Pull Request on Codecov

76.84% (-0.13%) compared to 5877d15

Details

Codecov Report

❌ Patch coverage is 94.06593% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.84%. Comparing base (5877d15) to head (9a68e65).

Files with missing lines Patch % Lines
.../src/managed_account/managed_core_funds_account.rs 84.44% 14 Missing ⚠️
dash-spv/src/sync/filters/manager.rs 91.96% 9 Missing ⚠️
...y-wallet/src/managed_account/transaction_record.rs 80.00% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #979      +/-   ##
==========================================
- Coverage   76.96%   76.84%   -0.13%     
==========================================
  Files         329      329              
  Lines       82676    83125     +449     
==========================================
+ Hits        63631    63875     +244     
- Misses      19045    19250     +205     
Files with missing lines Coverage Δ
dash-spv/src/client/lifecycle.rs 92.38% <100.00%> (+0.07%) ⬆️
dash-spv/src/sync/filters/batch.rs 97.93% <100.00%> (+0.12%) ⬆️
dash-spv/src/sync/filters/sync_manager.rs 100.00% <ø> (ø)
key-wallet/src/managed_account/address_pool.rs 80.64% <100.00%> (+1.12%) ⬆️
...-wallet/src/managed_account/managed_account_ref.rs 56.22% <100.00%> (+2.80%) ⬆️
...-wallet/src/transaction_checking/wallet_checker.rs 99.52% <100.00%> (+0.02%) ⬆️
...y-wallet/src/managed_account/transaction_record.rs 98.01% <80.00%> (-1.99%) ⬇️
dash-spv/src/sync/filters/manager.rs 97.64% <91.96%> (-0.27%) ⬇️
.../src/managed_account/managed_core_funds_account.rs 87.33% <84.44%> (-0.44%) ⬇️

... and 22 files with indirect coverage changes