BasicSwap DEX
7.5/10 total
Self-hosted software from the Particl project that runs cross-chain atomic swaps across more pairs than any other working implementation, including trustless BTC to XMR via adaptor signatures. You run a local instance with a browser UI on localhost and either full nodes or Electrum light clients for the coins you want to trade. Its own release notes for July 2026 document fixes to the adaptor-signature refund path, an area where a race condition was reported to have cost users funds, so check you are on a current version before trading.
Scores
Weights are published in the method and applied identically to every entry.
For
- The widest asset list of any real atomic swap implementation: Bitcoin, Monero, Litecoin, Dash, Firo, PIVX, Particl, Wownero, Dogecoin, Bitcoin Cash, Decred and more
- Zero protocol fee, and no operator exists to charge one
- Supports both HTLC secret-hash swaps and PTLC adaptor-signature swaps, the latter being what makes trustless Monero swaps possible
- Tor support has been built in since the December 2022 open beta, and you can run against your own nodes so no third party sees your addresses
- MIT licensed and actively maintained: six releases shipped in July 2026 alone, last push 2026-07-28
Against
- The project's own July 2026 release notes document security fixes to the adaptor-signature refund path, and a loss of user funds was reported at the same time; the four releases that followed added further replay and spend-validation hardening, so this code path is still being shored up
- Still self-described as beta and the repository is still titled a proof of concept; the upstream Particl repo name is literally "Basic Atomic Swap Proof of Concept"
- You have to self-host: Docker, a local instance and node or Electrum configuration, which is a real barrier compared with pasting an address into a swapper
- Order books on most pairs are thin, and a swap needs a live counterparty running their own instance at the same time
- The browser UI needs JavaScript, and running it means exposing a local web service you must not accidentally publish
Agent access 6/10
The local instance exposes a documented JSON API that can create and accept offers without any account or key, so an agent can drive it end to end. The prerequisite is heavy: the agent must provision the container, sync or configure chain backends, and hold balances on both sides of every pair.
Reported separately and not counted in the total. It measures what an autonomous agent can do unattended, not whether the service is safe to use.
Fees
0% protocol fee
No swap or DEX fee is charged by the software. You pay network fees on both chains involved, which for a BTC leg plus an XMR leg is the dominant cost on small trades, and whatever spread the counterparty's offer carries.
Specification
- Type
- Peer-to-peer
- KYC policy
- No KYC
- Custody model
- atomic
- Account required
- no
- Assets
- 14
- Chains
- 14
- Operating since
- 2022
- Jurisdiction
- none
- Onion service
- yes
- Works without JS
- no
- Open source
- yes
- Facts checked
- 2026-07-31
Links
Plain links, no referral parameters. Verify the domain yourself; phishing clones of every service in this table exist.