How to use Bitcoin Core GUI to approve transactions?
If you haven't created a Mixin Safe with Bitcoin Core, please check this article:
How to use Bitcoin Core GUI to create Safe?
New Transaction
- Choose the Safe which you want to transfer and input the amount and destination address:
- Preview and create the transaction
- Members approval
Owner approval
- Sign with script wallet
Switch to the Script wallet built-in console, Copy unsigned data signed with a script wallet:
true "ALL|ANYONECANPAY"
at the end.- Sign with Key wallet
Switch back to Key wallet, sign the psbt data returned in step 1 with the key wallet:
true "ALL|ANYONECANPAY"
at the end.- Copy and paste
Copy the psbt data returned by the step 2, paste it into the input box, and click the Approve button to complete the operation.
Owner rejects the transaction
- Sign with key wallet
Switch to Key wallet built-in console, copy unsigned data signed with signmessage
:
1LAng6tNUobkNmD86KpuHg41j9o1R8ocwS
is the key wallet address. If you forget it, you can query it by label: getaddressesbylabel safe
.- Copy paste
Copy the data returned by step 1, paste it into the input box, and then click the Reject button to complete the operation.
FAQ
*Failed to sign transaction: Specified sighash value does not match the value stored in PSBT
The signature interface on Bitcoin Core GUI doesn't allow setting up parameter sighash, please use the built-in console to sign transactions.
Updated on: 03/08/2023