A privacy-focused Monero swap tool that interacts with the XMRGlobal API over Tor.
- Fetch live exchange rates.
- Create anonymous swaps.
- Check swap status.
- Works via Tor onion addresses.
- Graphical User Interface (GUI) using PyQt6.
- CAPTCHA protection for swap creation & status checks.
- Delete individual swaps from history.
This tool requires Python 3.8+ and PyQt6.
pip install PyQt6 requests
For Debian-based systems (like Whonix or Tails):
sudo apt install python3-pyqt6
After installing dependencies, launch the GUI:
python3 swap.py
- Select the from and to coins.
- Enter the amount.
- Click Fetch Exchange Rate.
- Enter the amount.
- Provide a receiving address and a refund address.
- Solve the CAPTCHA.
- Click Create Swap.
- You will receive a Swap ID and deposit details.
- Enter a Swap ID.
- Solve the CAPTCHA.
- Click Check Swap Status.
- Enter a Swap ID.
- Click Delete Swap.
- The swap is removed from local history.
- Tor-Only Communication: All API calls use
.onion
addresses. - No Logs, No Tracking.
- PGP Support (Planned for future updates).
If you encounter issues, ensure:
- You are connected to Tor.
- The dependencies (
PyQt6
,requests
) are installed. - The
.onion
addresses are reachable.
Pull requests are welcome! Submit issues or suggestions for improvements.
This project is open-source and available under the MIT License.
🔗 XMRGlobal Website: https://xmrglobal.io