diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2018-07-20 00:04:02 -0700 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2018-08-13 08:46:23 -0700 |
commit | 81e1dd5ce1a32114a38691ec6b55e72ab04dbbb1 (patch) | |
tree | 5342792dd281e8628ebc214feca9e74d80770e79 /src/wallet | |
parent | 84f1f1bfdf900cd28099e428441aa42f9d11a0ed (diff) | |
download | bitcoin-81e1dd5ce1a32114a38691ec6b55e72ab04dbbb1.tar.xz |
Generalize PublicOnlySigningProvider into HidingSigningProvider
Diffstat (limited to 'src/wallet')
-rw-r--r-- | src/wallet/rpcwallet.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index fd3b82d9ab..a719e883c7 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -4520,11 +4520,7 @@ bool FillPSBT(const CWallet* pwallet, PartiallySignedTransaction& psbtx, const C } SignatureData sigdata; - if (sign) { - complete &= SignPSBTInput(*pwallet, *psbtx.tx, input, sigdata, i, sighash_type); - } else { - complete &= SignPSBTInput(PublicOnlySigningProvider(pwallet), *psbtx.tx, input, sigdata, i, sighash_type); - } + complete &= SignPSBTInput(HidingSigningProvider(pwallet, !sign, false), *psbtx.tx, input, sigdata, i, sighash_type); if (it != pwallet->mapWallet.end()) { // Drop the unnecessary UTXO if we added both from the wallet. |