Skip to content

fix(key-wallet): reserve selected UTXOs to prevent double-spend#812

Merged
xdustinface merged 6 commits into
devfrom
fix/concurrent-utxo-reservation
Jul 2, 2026
Merged

fix(key-wallet): reserve selected UTXOs to prevent double-spend#812
xdustinface merged 6 commits into
devfrom
fix/concurrent-utxo-reservation

feat(key-wallet): release UTXO reservations for abandoned builds

97e8acd
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 30, 2026 in 1s

73.25% (+0.08%) compared to 03096dd

View this Pull Request on Codecov

73.25% (+0.08%) compared to 03096dd

Details

Codecov Report

❌ Patch coverage is 94.81865% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.25%. Comparing base (03096dd) to head (97e8acd).

Files with missing lines Patch % Lines
.../wallet/managed_wallet_info/transaction_builder.rs 90.09% 10 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #812      +/-   ##
==========================================
+ Coverage   73.16%   73.25%   +0.08%     
==========================================
  Files         323      324       +1     
  Lines       72438    72622     +184     
==========================================
+ Hits        52999    53197     +198     
+ Misses      19439    19425      -14     
Files with missing lines Coverage Δ
.../src/managed_account/managed_core_funds_account.rs 77.30% <100.00%> (+0.58%) ⬆️
key-wallet/src/managed_account/reservation.rs 100.00% <100.00%> (ø)
.../wallet/managed_wallet_info/transaction_builder.rs 85.17% <90.09%> (+1.69%) ⬆️

... and 5 files with indirect coverage changes