Articles on: Mixin Safe
This article is also available in:

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:



Please do not forget to add the parameter 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:



Please do not forget to add the parameter 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:



The parameter 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