Update FinalizeAndExtract for v2

This commit is contained in:
Ava Chow 2024-07-22 17:14:31 -04:00
parent 2e8f0caa8c
commit 60d15c18ba

View file

@ -608,7 +608,7 @@ bool FinalizePSBT(PartiallySignedTransaction& psbtx)
// script.
bool complete = true;
const PrecomputedTransactionData txdata = PrecomputePSBTData(psbtx);
for (unsigned int i = 0; i < psbtx.tx->vin.size(); ++i) {
for (unsigned int i = 0; i < psbtx.inputs.size(); ++i) {
complete &= SignPSBTInput(DUMMY_SIGNING_PROVIDER, psbtx, i, &txdata, SIGHASH_ALL, nullptr, true);
}
@ -623,7 +623,7 @@ bool FinalizeAndExtractPSBT(PartiallySignedTransaction& psbtx, CMutableTransacti
return false;
}
result = *psbtx.tx;
result = psbtx.GetUnsignedTx();
for (unsigned int i = 0; i < result.vin.size(); ++i) {
result.vin[i].scriptSig = psbtx.inputs[i].final_script_sig;
result.vin[i].scriptWitness = psbtx.inputs[i].final_script_witness;