The COMIT open protocol behind trustless BTC ↔ XMR atomic swaps. Research home; the active end-user implementation is EigenWallet.
Solid pick. Verified working but with a meaningful caveat (UX rough, smaller market, intermediate trust step, partial coverage). Listed because the trade-off is sometimes worth it.
Full rubric + 7-step verification walkthrough at /methodology.
The protocol home and lineage page for the canonical Bitcoin ↔ Monero atomic-swap stack. COMIT Network published the open cryptographic protocol (HTLCs + Scriptless Scripts) and authored the original `xmr-btc-swap` Rust reference implementation; the COMIT team has since stepped back from active maintenance and the community fork — now branded EigenWallet — is the working continuation. This entry exists to document the lineage so the technology, the research, and the active product don't get conflated. If you want to actually swap BTC ↔ XMR today, go to [EigenWallet](/wallets/eigenwallet). This page is for understanding where the technology came from.
What it is. COMIT (Cryptographically-secure Off-chain Multi-asset Instant Transactions) is an open protocol designed at `comit.network` for trustless cross-blockchain swaps. The protocol's signature properties — *pure* (no extra chain, no extra token), *native* (uses each blockchain's own scripting primitives), *trustless* (no third-party arbiter), *accountless* (no signup, no deposit) — informed several concrete implementations: BTC ↔ Ethereum / ERC20 (early COMIT focus), BTC ↔ Lightning, BTC ↔ Grin, and the one that mattered most for the Monero ecosystem: BTC ↔ Monero via `comit-network/xmr-btc-swap`.
Background. COMIT was incubated around 2018-2020 as a research-grade protocol effort with associated reference implementations. xmr-btc-swap (Rust) was the BTC-XMR implementation — the first production-grade trustless swap between Bitcoin and Monero. After a CCS-funded maturity push and several production releases, the COMIT team shifted focus to other projects and stopped actively maintaining the BTC ↔ XMR repo (`github.com/comit-network/xmr-btc-swap` carries an `unmaintained` notice today, with an explicit pointer to `eigenwallet/core`).
The baton was picked up by community maintainers (binarybaron and others), who forked the codebase as UnstoppableSwap, added a Tauri GUI on top of the CLI, broadened the ASB (Atomic Swap Backend) maker tooling, and shipped continuously through 2024-2025. In 2025 the project rebranded to EigenWallet while keeping the same codebase, Matrix room, and maker community intact. Today the active end-user product is eigenwallet.org; the COMIT protocol page (`comit.network`) is the research / spec / history reference.
What you trust.
Operational specs.
Operator philosophy. COMIT's stated framing — *"Connecting all the blockchains without adding yet another one"* — was a counter-position to the early-stage "swap chain" approach (Cosmos, Polkadot, ThorChain, every wrapped-asset bridge). COMIT's bet was that trustless cross-chain settlement should be done on each chain's own primitives, not on a third blockchain that introduces new trust assumptions. That bet aged well for the Bitcoin ↔ Monero pair, where the resulting protocol delivered a working trustless swap years before any bridged-token approach could honestly claim the same property for XMR.
Grade rationale. Listed at Grade B as a protocol/lineage page — the underlying cryptography is sound and the lineage is documented, but COMIT itself no longer ships an end-user product for the BTC ↔ XMR pair. Users looking for an A-grade end-user wallet should use [EigenWallet](/wallets/eigenwallet). If you're a researcher or an integrator building on the COMIT primitives directly, the protocol home and the original `xmr-btc-swap` codebase remain useful references.
Useful when:
Caveats:
Protocol page — no fees apply at this layer. Per-swap pricing depends on the implementation: see EigenWallet.
.onion mirror listed 2026-05-27 (<7d) No community reviews yet. Be the first below.
Honest, brand-neutral feedback welcome. A curator approves before it appears here. No JS required.
Non-custodial cross-chain swap router with refund-on-refusal AML policy and multi-destination split swaps. No
★ open slot · 02 Available1.0 XMR / month · Join →
★ open slot · 03 Available1.0 XMR / month · Join →
★ open slot · 04 Available1.0 XMR / month · Join →
★ open slot · 05 Available1.0 XMR / month · Join →