This is a tweet thread I created in March 2020 which I have turned into an easy to follow article.
With the massive rise in Whirlpool usage since the introduction of mobile mixing I've finally got round to mixing some sats and thought I'd document the process for other people taking their first steps poolside that may have felt apprehensive about starting. W
First step is to send some sats into your wallet. Hit the blue + in the bottom right hand corner of the home screen and hit receive.
You will then be given a screen like this.
Scan the QR code or copy the address and paste into whatever wallet you are sending from.
The transaction should appear in SW almost straight away and you will then need to wait for the transaction to confirm on chain.
Obviously how long this takes depends on the mempool and the fees paid.
Once the transaction has confirmed hit the blue + which will open up a small menu as shown here.
Then hit Whirlpool.
You will then be greeted with this loading screen.
Once loaded, you will be greeted with your Whirlpool home screen which looks like this. Next up, hit the Whirlpool icon in the bottom right.
Next, hit mix UTXO's
You will then be presented with a list of your UTXOs ready for mixing. With mobile you can select any number of these depending on the pool you wish to enter.
0.01 (1m sats)
0.05 (5m sats)
0.5 (50m sats)
You need slightly more than the pool size to pay miner and mix fees.
Once you have selected your UTXO's you will see this screen to select the pool you wish to enter and select your cycle priority.
The cycle priority will adjust you miner fees up or down depending how desperate you are to mix those sats.
Once you have made your selections your miner and total fees will be displayed.
When you are happy, hit review cycle details.
You can now review the final details before you begin the mix.
Once you are happy with how well smelted your sats are about to be you can press begin cycle.
You should now see a warning about Doxxic Change. The wallet is basically asking you if you want to mark the change from this mix (which can be linked to your previous transactions) as 'do not spend.'
It is always a good idea to hit yes but your change is always under your full control regardless which option you choose. It is just a measure to prevent you linking your mixed funds with your unmixed funds in the future and undoing all of your hard work sat smelting.
You should now see something like this.
Your UTXOs are now being prepared for a mix in the desired pool.
The state of the mempool + fees paid at the time of mixing will dictate how long you see your UTXO queued for.
You can check the status by pressing on the UTXO.
Once the on chain transaction has confirmed you should be entered into a mix straight away and see something like this.
Once the mix has completed you will see the UTXO's in your Whirlpool post mix.
Fully mixed and ready to spend, safe in the knowledge that these UTXO's have 0 deterministic links to their past.
Some side notes...
- Always wait for the blue loading bar to stop moving before you take any action.
- To access your doxxic change click the three dots on the home page and press 'Show Unspent Outputs'.
- You only pay the pool fee once, remixing is free thereafter but SW needs to be open for this to occur.
- If multiple remixing is what you're after look into the desktop GUI+CLI implementations.
And thats it folks, coinjoining could not be easier now mobile is here! Shout out to the Samourai team for creating such an easy user experience and bringing fungible bitcoin to the masses.
If you get stuck feel free to DM me or hop into the Whirpool telegram chat.