[wallet] Support signing the whole tx instead of individual inputs

This commit is contained in:
Alekos Filini
2020-08-17 23:50:50 +02:00
parent 991db28170
commit ff50087de5
2 changed files with 16 additions and 21 deletions

View File

@@ -586,8 +586,12 @@ where
.iter()
.chain(self.change_signers.signers().iter())
{
for index in 0..psbt.inputs.len() {
signer.sign(&mut psbt, index)?;
if signer.sign_whole_tx() {
signer.sign(&mut psbt, None)?;
} else {
for index in 0..psbt.inputs.len() {
signer.sign(&mut psbt, Some(index))?;
}
}
}