Summary
This PR adds a new functional test test_psbt_incomplete_needs_additional_signature
to verify wallet behavior when a PSBT requires additional signatures and cannot be completed.
What’s Added
- Test scenario: Creates a 2-of-3 multisig transaction with only 1 signature provided
- Behavior validation: Confirms the wallet correctly identifies the transaction as incomplete and refuses to finalize
This test ensures that Bitcoin Core’s wallet properly handles the common scenario where a multisig transaction needs additional signatures before it can be broadcast to the network.
Context
- Previously closed PR: #33025
Original request mentioned in: