parent
45e0241267
commit
1282b7f34b
|
@ -232,7 +232,7 @@ impl WatchOnly {
|
|||
|
||||
let sigs: Vec<_> = psbt.inputs[0].partial_sigs.values().collect();
|
||||
let mut script_witness: Witness = Witness::new();
|
||||
script_witness.push(&sigs[0].to_vec());
|
||||
script_witness.push(sigs[0].serialize());
|
||||
script_witness.push(self.input_xpub.to_pub().to_bytes());
|
||||
|
||||
psbt.inputs[0].final_script_witness = Some(script_witness);
|
||||
|
|
|
@ -452,8 +452,8 @@ fn finalize_psbt(mut psbt: Psbt) -> Psbt {
|
|||
let sigs: Vec<_> = psbt.inputs[1].partial_sigs.values().collect();
|
||||
let mut script_witness = Witness::new();
|
||||
script_witness.push([]); // Push 0x00 to the stack.
|
||||
script_witness.push(&sigs[1].to_vec());
|
||||
script_witness.push(&sigs[0].to_vec());
|
||||
script_witness.push(sigs[1].serialize());
|
||||
script_witness.push(sigs[0].serialize());
|
||||
script_witness.push(psbt.inputs[1].witness_script.clone().unwrap().as_bytes());
|
||||
|
||||
script_witness
|
||||
|
|
Loading…
Reference in New Issue