Call finalize on psbt
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/SendTabViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/SendTabViewModel.cs
@@ -265,7 +265,8 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
{
IsHardwareBusy = true;
var signedPsbt = await HwiProcessManager.SignTxAsync(KeyManager.HardwareWalletInfo, result.Psbt);
- signedTransaction = new SmartTransaction(signedPsbt.ExtractTX(), result.Transaction.Height);
+ var extractedTx = signedPsbt.ExtractTX();
+ signedTransaction = new SmartTransaction(extractedTx, result.Transaction.Height);
}
finally
{

MODIFY
WalletWasabi/Hwi/HwiProcessManager.cs
WalletWasabi/Hwi/HwiProcessManager.cs
@@ -40,6 +40,7 @@ namespace WalletWasabi.Hwi
JObject json = jtok as JObject;
var signedPsbtString = json.Value<string>("psbt");
var signedPsbt = PSBT.Parse(signedPsbtString);
+ signedPsbt.Finalize();
return signedPsbt;
}

Call finalize on psbt