¶ Balance and Transactions
Your wallet contains two different Balance screens.
The Deposit Account balance screen opens when you launch Samourai Wallet and is considered your default account. The balance at the top of the screen should match the balance of the wallet minus any funds mixed or pending mixing, or any outputs marked as "Unspendable".
The second account with a balance screen is the Postmix account. Tap the ⋮icon in the top right corner of the screen then choose Postmix Transactions to quickly access this account view.
Press the button in the toolbar
- Toggle Tor On/Off
- Toggle Data connection On/Off
- View Dojo Status
Press the button in the toolbar
- Launches the QR code scanner
- Scan a bitcoin address, payment request, private key, PayNym address, or Cahoots request
Press the ⋮ button in the toolbar
- Sweep private key
- Export encrypted wallet backup
- Show unspent outputs
- Spend from Whirlpool account
- Paste Cahoots payload
- Support
- Settings
- Transactions with the icon denote transactions that have been sent
- Transactions with icon denote transactions that have been received.
- You can tap any transaction in the list to reveal the Transaction Details screen.
Tap the blue floating action button (FAB) on the Balance screen to open the main interaction menu of your wallet.
The FAB is contextual to the Account you are currently interacting with. If you are on the Deposit Account you will see the full list of possible interactions. If you are on the Post-mix Account then you will only see the Send interaction.
Pressing this green Receive button will open the receive screen.
Pressing this red Send button will open the send screen.
Pressing this purple PayNyms button will open the PayNym screen.
Pressing this blue Whirlpool button will open the Whirlpool screen.
Ricochet defends against bitcoin blacklists by adding additional decoy transactions between the initial send and eventual recipient.
You should consider using Ricochet when sending to Bitcoin Exchanges, and other companies that are known to close accounts and lock funds.
- Navigate to the Send screen for either the Deposit account or the Postmix account
Add Final Destination And Amount
- Use in the toolbar to scan a QR code
- Use to select a PayNym Contact
- Directly paste an address in the
To
field.
- Enter an amount to send this address
Toggle Ricochet
- Tap the toggle button next to Ricochet so it is enabled (color blue)
Optionally Enable Staggered Delivery
- Staggered Ricochet will space out the decoy transactions 1 block apart from each other. This means that final delivery to the destination could take between 30 minutes and 2 hours.
- Tap the toggle button next to Staggered Delivery if you wish to enable staggered delivery
- A Ricochet is considered a premium transaction and costs
0.001 BTC
plus miner fees
- Press Review Transaction on the bottom of the send screen to reveal the second and final step of the sending process
The fee slider features three different priority 'profiles', and these are based on how quickly you need the transaction to be added to a block.
¶ Understanding the Fee Slider
- Profile
As you slide the slider the profile will change to either "Low", "Normal", or "Urgent".
- Fee Rate
Directly under the Profile is the fee rate that this transaction will use in sat/byte
- Total Miner Fee
This displays what the total cost of the miner fee will be for this transaction based on the fee slider position
- Estimated wait time
This displays an estimate of how long you will wait until this transaction is included in the blockchain.
STONEWALL is a unique way of building transactions that increases the deniability of the link between sender and recipient of a transaction. A STONEWALL is designed to improve your privacy on the blockchain by introducing a large element of doubt and uncertainty into the datasets of blockchain analysis platforms.
There will be times when it is not possible for the wallet to compose a STONEWALL, if this is the case, the STONEWALL option will be disabled.
If Ricochet was enabled in the previous step then STONEWALL will not be available.
- STONEWALL is enabled by default in Samourai wherever possible and there is no extra charge for using it.
- Miner fees will be slightly higher than normal bitcoin transactions
- Tap the toggle button next to STONEWALL so it is disabled (color grey)
It is recommended you leave STONEWALL enabled if possible.
- Press the green Send button at the bottom of your screen
- Review the details carefully one final time.
- Press Yes to broadcast the transaction
Whirlpool mathematically disassociates the ownership of inputs to outputs in a given bitcoin transaction and deterministically breaks all prior history of an output with future activity. This is to increase the privacy of the users involved, protect against financial surveillance, and to increase the fungibility of the Bitcoin network as a whole.
- Navigate to the Whirlpool screen
Press the button in the toolbar
- Launches the list of unspent outputs available in your Postmix account.
Press the button in the toolbar
- Launches the QR code scanner
- Scan a bitcoin address, payment request, private key, PayNym address, or Cahoots request
- The wallet will automatically only select mixed outputs for the resulting transaction.
Press the button in the toolbar
- Press Whirlpool SCODE
- Input the discount code exactly as it is presented
- Press OK
- The Whirlpool service will close and you will be returned to your main Balance and Transactions screen.
- Once you reopen the Whirlpool screen the discount code will be applied.
- Press the blue whirlpool button on the bottom-right side of your screen.
- Press Mix UTXOs
- A list of outputs belonging to your Deposit account will be displayed here. Choose one or more outputs to create an amount of at least 0.0015 BTC and then press the blue NEXT button
¶ Choose miner fee and pool
- Select a miner fee priority of either
low
, normal
, or high
. This will impact the total fees paid for the initial mix transaction.
- Next select a mixing pool and press the blue REVIEW CYCLE DETAILS button at the bottom of the screen.
The review screen shows a few details
- Pool
The denonination of the pool you have selected for this mix.
- UTXOs Created
The number of unspent outputs that will be created with fresh histories
- Deterministic Links
The number of deterministically linked inputs and outputs in the resulting mix transaction
- Combinations
The number of potential combinations when attempting to link inputs to outputs of a single mix transaction
- Entropy
The score of the resulting transaction when measured with the Boltzmann transaction analyzer tool.
Additionally there are details regarding the total fees to review
- Pool Fee
The fixed fee required to enter the pool
- Total premix fee
The total miner fees for the Premix outputs created
- Miner fee
The miner fee for the Tx0 transaction being created
- Unmixed Change
The amount of BTC returning to your wallet that hasn't been mixed
- Total Fees
Total premix fee + Miner fee + Pool Fee
- Press Begin Cycle at the bottom of the screen to broadcast the initial mix transaction. Once the transaction receives 1 blockchain confirmation mixing will begin.
Decide what you want to do with the Toxic Change output (unmixed)
- Press yes (recommended) to mark the UTXO as "Do Not Spend" - which you can then make spendable at a later date.
- The automatic labeling of "toxic change" will stay, even if you uninstall/reinstall from your encrypted backup. Labels are another helpful tool to manage UTXOs and avoid privacy slips.
- Navigate to the Balance and Transactions screen for either your Deposit or Postmix account
- Tap on any transaction in the list under the top balance
- Date
The date this transaction was first seen on the bitcoin network
- Status
The number of confirmations of this transaction on the bitcoin blockchain
- Miner fee rate
The miner fee rate expressed in satoshi/byte
- Miner fee paid
The total amount paid to the miners in this transaction expressed in satoshi
- Transaction ID
The unique transaction hash that can be used to look up this transaction on a block explorer
Press the button in the toolbar
The most private way to back your Samourai Wallet is with your own Dojo. There are many ways to get your own Dojo, each implementation will have marginally different connection steps but the steps within the wallet will be identical.
Skip this step if you are starting with a new Samourai Wallet
- If you have an existing Samourai wallet, check your seed words and passphrase.
- Press the PayNym Icon in the top-left corner and select Settings then Wallet.
- At the bottom of this screen tap Secure erase wallet
- From the start screen, select Mainnet and Activate Tor
- Toggle the Dojo button on to connect to your own Dojo server
- Scan the pairing QR code displayed by your chosen Dojo implementation
- Tap Restore an existing wallet then I have a Samourai backup file
- Carefully enter your passphrase then tap Finish
If you have followed the above steps and do not see a balance, do not be alarmed! You simply need to rescan your wallet's public keys to tell your Dojo about the wallet you control.