This repository hosts an MVP for atomically swapping BTC to XMR. It implements the protocol described in section 3 of this paper.
- Download the latest release for your operating system
- Run the binary:
./swap buy-xmr --receive-address <YOUR MONERO ADDRESS>
- Follow the instructions printed to the terminal
For now, the MVP is limited to testnet3
on Bitcoin and stagenet
on Monero.
This repository primarily hosts two components:
- the
swap
CLI - the
asb
service
The swap
CLI acts in the role of Bob and swaps BTC for XMR.
See ./swap --help
for a description of all commands.
The main command is buy-xmr
which automatically connects to an instance of asb
.
asb
is short for automated swap backend (we are open to suggestions for better names!).
The service acts as the counter-party for the swap
CLI in the role of Alice.
It provides the CLI with a quote and the liquidity necessary for swapping BTC into XMR.
Feel free to reach out to us in the COMIT-Monero Matrix channel.