Converting Bitcoin into Monero and back into Bitcoin on Tails.
This guide assumes you already have the latest version of Tails installed and persistence set up. Start Tails with your persistent storage unlocked. An admin password is not required.
This method can leave you vulnerable to amount correlation analysis if you are not careful. It is important that the amount of BTC sent to Electrum and Morphtoken, and the amount of BTC sent by XMR.to do not correlate within a small time span.
Ways to mitigate:
- Send a significantly higher amount to Electrum and Morphtoken than you are expecting to spend.
- Or, wait a couple hours before converting your Monero back to Bitcoin.
This part is optional, but recommended. It will make a later step more convenient.
1: Make sure Bitcoin client persistence is enabled
2: Open Electrum.
3: Create a new electrum wallet
4: Send Bitcoin to your electrum wallet.
We will use the Monero CLI as it is currently the easiest wallet to set up on Tails.
If something unexpected happens you can also install the CLI manually.
Spend some time to familiarize yourself with the CLI, you can find a list of common commands and important information on how to operate it here.
You can find the script here. Carefully read the instructions.
Please take a look at the visual guide if you have trouble getting it to start.
1: In your Monero CLI wallet enter:
2: Start morphscript
torsocks python3 morphscript.py
3: Send Bitcoin to complete the order
4: Check the status of the order
torsocks python3 morphscript.py view --id morphtokenid
5: Receive the XMR in you Monero CLI
set ask-password 0
refreshfails like shown below. Entering the command again usually fixes the issue. If not you can resolve the issue by changing the remote node.
1: In the Tor browser navigate to
2: Review the order
3: Scroll down and copy the Monero CLI command
4: Paste the command into your Monero wallet
Reminder: use right click -> paste to paste.
Sometimes pasting into the terminal can mess up the formatting. This is a display bug only, hit enter to move to the confirmation dialog.