Swap Provider discovery
A Swap Provider is a service run by a pseudonymous entity that offers to sell Monero in exchange for Bitcoin. To swap your Bitcoin for Monero you need to connect to a one of these Swap Providers. The different ways to discover Swap Providers are described below.
There are two ways to discover Swap Providers:
- Public Registry: Community volunteers maintain a list of Swap Providers that is provided to the GUI and is kept up to date automatically. This list is displayed in the GUI by default. The Public Registry also stores additional information about the Swap Providers such as their uptime and age, and makes it available to the GUI.
- Rendezvous: The GUI can discover Swap Providers using the Rendezvous protocol (opens in a new tab). This protocol enables the GUI to find providers that register themselves at a Rendezvous Point. The GUI can query these points to get a list of registered providers. Rendezvous Points are operated by community volunteers, and anyone can run one. The GUI can connect to various Rendezvous Points to discover different Swap Providers.
Public Registry
The providers from the registry are displayed in the GUI. If you want to connect to them directly without the GUI choose one from the table below.
Multiaddress | Peer ID | Minimum Amount | Maximum Amount | Exchange Rate | Uptime |
---|
How to discover Swap Providers via the Rendezvous protocol
-
Open the Swap Provider list by clicking the right-facing arrow in the widget on the Swap tab.
-
Click the button to open the Discover swap providers dialog. Enter the Multiaddress of the Rendezvous Point you want to connect to. You can also choose one of the predined ones from the list below the Textfield. Click the Connect button to connect to the rendezvous point.
How to add a Swap Provider to the Public Registry
If you know of a Swap Provider that is not yet in the Public Registry, you can submit it manually. Here's how you can do it:
-
Open the Swap Provider list by clicking the right-facing arrow in the widget on the Swap tab.
-
Click the button. Enter the Multiaddress of the Swap Provider as well as the Peer ID of the provider. Click the Submit button to submit the provider to the Public Registry.