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…

cdeefa8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 9, 2026 in 1s

73.82% (+0.27%) compared to 116421f

View this Pull Request on Codecov

73.82% (+0.27%) compared to 116421f

Details

Codecov Report

❌ Patch coverage is 92.19512% with 32 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.82%. Comparing base (116421f) to head (cdeefa8).

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   73.55%   73.82%   +0.27%     
==========================================
  Files         324      324              
  Lines       73159    73531     +372     
==========================================
+ Hits        53810    54283     +473     
+ Misses      19349    19248     -101     
Files with missing lines Coverage Δ
dash-spv/src/client/config_test.rs 100.00% <100.00%> (ø)
key-wallet-ffi/src/address_pool.rs 41.75% <100.00%> (+1.58%) ⬆️
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 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 19.04% <0.00%> (-0.47%) ⬇️
.../src/managed_account/managed_core_funds_account.rs 79.47% <95.23%> (+1.61%) ⬆️
... and 3 more

... and 8 files with indirect coverage changes