Start a conversation

Sign a message with a UTXO

Samourai Wallet has built-in signature generation to prove control of a bitcoin address private key without revealing the private key to anyone. The list of current unspent outputs contains a list of addresses that can sign messages in your wallet. Currently you can only sign messages with addresses that contain an unspent balance of bitcoin. 

Step 1 - Show unspent outputs

Tap the three vertical dots on the top right of the toolbar and then tap Show unspent outputsThis will launch a list of current unspent outputs in your wallet.

Step 2 - Select the address to sign from

Tap the unspent output that corresponds with the bitcoin address that you want to sign the message from.  Tap on sign message

Step 3 - Enter your message

Enter whatever message you want to sign in the textbox and then press Yes when finished.

Step 4 - Copy and share

Copy the signature and share it.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Samourai Wallet

  2. Posted
  3. Updated

Comments

  1. Nexus Juzz

    Hi, I tried to use this function to sign a message. The message signing did work, but the address provided is a legacy one that contains 0 BTC while the unspent outputs are on the SegWit one beggining with 3. I would like to sign the message with an address that actually contains BTC, as this would be a good way to prove ownership. Could you advise as to how this can be done? Thanks in advance.


    Attaching the signed message:

    -----BEGIN BITCOIN SIGNED MESSAGE-----Signed using utxo. {"pubkey":"0305e22269ebd8ee972c460deecfda57a6c9285a4dab9de46e02425957a7b3ca2d","address":"3CGNAM8VNKCxAjHjbPFcHjgenfmiHyTm97"} Sep 10, 2019 9:25:34 PM-----BEGIN BITCOIN SIGNATURE-----Version: Bitcoin-qt (1.0)Address: 15QpiCyPPCqkPsrvkDWArYzT5UTSSjdyrRH474Fj7SrlZrq7GhSxdOuD8+j9XoyU8PVElPCplkypI7ISACbtQdxJVJoNeFIqi34/JixCv2S2VcPH3DUA1Xdg4=-----END BITCOIN SIGNATURE-----