Start a conversation

How to create a STONEWALLx2 Transaction

NOTE: These are temporary steps for power users who wish to help test the bleeding edge of privacy transactions within Samourai Wallet. This functionality is provided without a completed UI. 

Use STONEWALLx2 to create high entropy mini CoinJoin transaction with the help of a privacy conscious friend who allows you to mix some of their UTXOs with your own transaction. You can send a STONEWALLx2 transaction to any third party , so this is good to use when sending to any person to service regardless of what wallet they use.

Step 1
Open the Send Screen
Step 2
Type "STONEWALLx2" in the "To" text field
Step 3
Enter the amount you want to send
(in satoshi)
Step 4
Enter the address you want to send to
(bech32 addresses only)
Step 5
A dialogue box will appear with a text blob. Press "Show QR"
Step 6
Show the QR code to the person participating in the STONEWALLx2. Have them scan it with their Samourai Wallet
Step 7
Scan the QR code that the person you are participating with shows you with your Samourai Wallet
Step 8
Repeat scanning QR codes between each other until you receive a dialog with a signed transaction hex. Press Broadcast Transaction to send the transaction.

Current Limitations

1) only zpub-derived bech32 utxos can be signed (until further notice)

2) can only spend to segwit bech32 addresses (until further notice)

3) enter spend amount in sats (available amount will be displayed at prompt)

4) valid #Cahoots JSON blobs will be recognized by scan. Text entry (paste) can be done via Settings->Transactions->#Cahoots

Alert: For maximum privacy you should only create Stowaway transactions with people you trust. You will be sharing details of some of your UTXOs during the creation of the Stowaway transaction.

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

  2. Posted
  3. Updated