Describe the enhancement
This is a tracking issue to remove signing capabilities from Wallet and provide a new way to sign and finalize PSBTs using rust-bitcoin Psbt::sign and implementing the GetKey trait for relevant types. Please comment below or mention this issue in related issues and PRs.
Use case
Safer and more flexible approaches to signing PSBTs can be done outside of the Wallet type.
Additional context
Describe the enhancement
This is a tracking issue to remove signing capabilities from
Walletand provide a new way to sign and finalize PSBTs usingrust-bitcoinPsbt::signand implementing theGetKeytrait for relevant types. Please comment below or mention this issue in related issues and PRs.Use case
Safer and more flexible approaches to signing PSBTs can be done outside of the
Wallettype.Additional context
GetKeyforKeyMapandDescriptorSecretKeyrust-bitcoin/rust-miniscript#851hwi-async#20sign,finalize_psbtwhen returning false #73