Skip to content

feat(key-wallet): add async Signer trait and build_asset_lock_with_signer - #661

Merged
QuantumExplorer merged 5 commits into
v0.42-devfrom
claude/competent-curran-223772
Apr 20, 2026
Merged

feat(key-wallet): add async Signer trait and build_asset_lock_with_signer#661
QuantumExplorer merged 5 commits into
v0.42-devfrom
claude/competent-curran-223772

docs(signer): recommend std::error::Error-implementing Error types

0256e39
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 20, 2026 in 0s

68.39% (+0.26%) compared to 79484ae

View this Pull Request on Codecov

68.39% (+0.26%) compared to 79484ae

Details

Codecov Report

❌ Patch coverage is 84.35583% with 51 lines in your changes missing coverage. Please review.
✅ Project coverage is 68.39%. Comparing base (79484ae) to head (0256e39).
⚠️ Report is 3 commits behind head on v0.42-dev.

Files with missing lines Patch % Lines
...c/wallet/managed_wallet_info/asset_lock_builder.rs 87.58% 36 Missing ⚠️
key-wallet-ffi/src/transaction.rs 0.00% 8 Missing ⚠️
key-wallet/src/managed_account/mod.rs 72.00% 7 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##           v0.42-dev     #661      +/-   ##
=============================================
+ Coverage      68.12%   68.39%   +0.26%     
=============================================
  Files            319      320       +1     
  Lines          67660    68023     +363     
=============================================
+ Hits           46093    46522     +429     
+ Misses         21567    21501      -66     
Files with missing lines Coverage Δ
key-wallet/src/signer.rs 100.00% <100.00%> (ø)
key-wallet/src/managed_account/mod.rs 55.05% <72.00%> (+0.65%) ⬆️
key-wallet-ffi/src/transaction.rs 0.00% <0.00%> (ø)
...c/wallet/managed_wallet_info/asset_lock_builder.rs 79.57% <87.58%> (+18.24%) ⬆️

... and 12 files with indirect coverage changes