Skip to content

feat(key-wallet): reserve receive addresses on hand-out#818

Open
xdustinface wants to merge 6 commits into
devfrom
feat/address-reservation
Open

feat(key-wallet): reserve receive addresses on hand-out#818
xdustinface wants to merge 6 commits into
devfrom
feat/address-reservation

refactor(key-wallet): drop unused address first-used and generated ti…

45c04d2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 2, 2026 in 0s

73.60% (+0.50%) compared to a8a0968

View this Pull Request on Codecov

73.60% (+0.50%) compared to a8a0968

Details

Codecov Report

❌ Patch coverage is 91.28329% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.60%. Comparing base (a8a0968) to head (45c04d2).
⚠️ Report is 3 commits behind head on dev.

Files with missing lines Patch % Lines
key-wallet/src/managed_account/address_pool.rs 94.40% 16 Missing ⚠️
dash-spv/src/client/config.rs 33.33% 8 Missing ⚠️
.../src/managed_account/managed_core_funds_account.rs 86.36% 6 Missing ⚠️
key-wallet-manager/src/wallet_interface.rs 0.00% 3 Missing ⚠️
dash-spv/src/client/event_handler.rs 95.83% 1 Missing ⚠️
dash-spv/src/client/sync_coordinator.rs 85.71% 1 Missing ⚠️
key-wallet/src/error.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #818      +/-   ##
==========================================
+ Coverage   73.09%   73.60%   +0.50%     
==========================================
  Files         323      324       +1     
  Lines       72378    72949     +571     
==========================================
+ Hits        52902    53691     +789     
+ Misses      19476    19258     -218     
Files with missing lines Coverage Δ
dash-spv/src/client/config_test.rs 100.00% <100.00%> (ø)
key-wallet-ffi/src/address_pool.rs 34.84% <100.00%> (-0.66%) ⬇️
key-wallet-ffi/src/error.rs 67.02% <100.00%> (ø)
key-wallet-manager/src/events.rs 67.82% <100.00%> (-0.32%) ⬇️
key-wallet-manager/src/process_block.rs 92.45% <100.00%> (+0.29%) ⬆️
...allet/managed_wallet_info/wallet_info_interface.rs 74.66% <100.00%> (+0.81%) ⬆️
dash-spv/src/client/event_handler.rs 94.01% <95.83%> (+0.12%) ⬆️
dash-spv/src/client/sync_coordinator.rs 79.00% <85.71%> (+0.50%) ⬆️
key-wallet/src/error.rs 10.52% <0.00%> (-0.29%) ⬇️
key-wallet-manager/src/wallet_interface.rs 13.04% <0.00%> (-1.96%) ⬇️
... and 3 more

... and 23 files with indirect coverage changes