Skip to content

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

Merged
xdustinface merged 8 commits into
devfrom
feat/address-reservation
Jul 27, 2026
Merged

feat(key-wallet): reserve receive addresses on hand-out#818
xdustinface merged 8 commits into
devfrom
feat/address-reservation

Merge remote-tracking branch 'origin/dev' into feat/address-reservation

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

74.72% (+0.16%) compared to 70d4bf8

View this Pull Request on Codecov

74.72% (+0.16%) compared to 70d4bf8

Details

Codecov Report

❌ Patch coverage is 92.19512% with 32 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.72%. Comparing base (70d4bf8) to head (2cf21d2).

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 ⚠️
key-wallet-manager/src/wallet_interface.rs 0.00% 3 Missing ⚠️
.../src/managed_account/managed_core_funds_account.rs 95.23% 2 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   74.56%   74.72%   +0.16%     
==========================================
  Files         328      328              
  Lines       75711    76083     +372     
==========================================
+ Hits        56451    56855     +404     
+ Misses      19260    19228      -32     
Files with missing lines Coverage Δ
dash-spv/src/client/config_test.rs 100.00% <100.00%> (ø)
key-wallet-ffi/src/address_pool.rs 35.01% <100.00%> (-1.49%) ⬇️
key-wallet-ffi/src/error.rs 67.02% <ø> (ø)
key-wallet-manager/src/events.rs 67.82% <100.00%> (-0.32%) ⬇️
key-wallet-manager/src/process_block.rs 91.16% <100.00%> (+0.34%) ⬆️
...allet/managed_wallet_info/wallet_info_interface.rs 77.90% <100.00%> (+0.59%) ⬆️
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 19.04% <0.00%> (-0.47%) ⬇️
.../src/managed_account/managed_core_funds_account.rs 79.47% <95.23%> (+1.61%) ⬆️
... and 3 more

... and 7 files with indirect coverage changes