Skip to content

Fix cases of calls to `FillPSBT` errantly returning `complete=true`

Fixes: #30077 (closed)

Fix cases of calls to FillPSBT returning complete=true when it's not the case.

This can happen when some inputs have been signed but the transaction is subsequently modified, e.g. in the context of PayJoins.

Also fixes a related bug where a finalized hex string is attempted to be added during walletprocesspsbt but a CHECK_NONFATAL causes an abort.

Merge request reports

Loading