Wednesday, December 25, 2024

bitcoin core – Find out how to declare funds in a multisig deal with from a cash pool psbt?

Principally adopted this information on methods to create a psbt the place a number of customers pool cash collectively. Every thing is finished in regtest.
The gist of what I did is as follows:

  1. Created 2 completely different descriptor wallets (Similar machine, however completely different seeds), generated some funds into every pockets, and used createmultisig utilizing public keys from the two wallets. createmultisig 2 (pubkey1, pubkey2) address_type=bech_32
  2. created psbt utilizing createpsbt(inputs, outputs)
  3. ran walletprocesspsbt on every pockets with acceptable hexstrings
  4. ran finalizepsbt and sendrawtransaction with acceptable hexstrings
  5. created a brand new clean pockets as such createwallet wallet_name="wallet_multisig" disable_private_keys=true clean=true
  6. ran importdescriptors on the descriptor created from above createmultisig command. Success
  7. Can view stability in wallet_multisig with listunspent, however since no keys, cannot ship that stability. So I am at a loss on what to do or if I used unsuitable instructions so I can spend that stability after importing the multisig deal with into a brand new pockets.

As said beforehand, after finalizing the psbt and importing the descriptor (from createmultisig command) right into a clean descriptor pockets, I can view the stability utilizing listunspent, however I can not spend it.

Taking a look at one other chapter of the information spending funds despatched to a multisignature deal with, the theoretical subsequent step is to create a transaction, then on every pockets signal utilizing signrawtransactionwithkey command with non-public key. Provided that I am utilizing descriptor wallets (not legacy), this is not an choice. Nor can I generate an deal with for the reason that pockets has no keys.

Am I doing one thing unsuitable in my earlier steps? If not, what steps shifting ahead can I do to have the ability to declare the cash within the multisig deal with?

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles