PSBT dialog: adding non-final signature to input results in error #657

issue Sjors openend this issue on August 29, 2022
  1. Sjors commented at 3:25 pm on August 29, 2022: member

    Only tried this with a legacy wallet.

    Steps:

    1. Create 3 legacy wallets
    2. Call getnewaddress and getaddressinfo, note the public key (a, b, c)
    3. On each of the wallets, call addmultisigaddress 2 [a,b,c] "Multisig" legacy
    4. Copy the inferred descriptor returned by any of the previous calls, drop the origin info
    5. Create a watch-only descriptor wallet and import the descriptor
    6. Send coins to it, wait for confirmation
    7. Create a PSBT in the GUI by sending the funds elsewhere (without a change address)
    8. Open this PSBT in wallet a, b or c and try to sign it
    9. Notice the error message: “Could not sign any more inputs”
    10. Try instead to sign via RPC with walletprocesspsbt using one of the wallets
    11. Copy the processed result and open it in one of the other two wallets
    12. Now it happily signs it, because the 2nd signature makes it complete

    cc @achow101

  2. Sjors added the label Bug on Aug 29, 2022
  3. hebasto added the label Wallet on Aug 30, 2022


Sjors

Labels
Bug Wallet


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-10-23 00:20 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me