Why atomic swaps matter
Bitcoin and Monero are the two pillars of self-sovereign money. Atomic swaps are the only way to move between them without an intermediary.
Until now, they’ve also been the hardest.
Built on the eigenwallet atomic-swap protocol — the same cryptography that runs in their hardened desktop client, now in a browser tab. For the 99% who shouldn’t have to install software to swap their own coins.
Bitcoin and Monero are the two pillars of self-sovereign money. Atomic swaps are the only way to move between them without an intermediary.
Until now, they’ve also been the hardest.
Battle-tested desktop client. Same cryptography. New surface.
The atomic-swap protocol eigenwallet ships in their desktop client — originally researched by the Comit team — is the most rigorous BTC↔XMR swap primitive in production today. Miradex uses the identical cryptographic core, compiled to WebAssembly, running in your browser tab.
“The non-custody model is the same. Only the experience is different.”
Same trust model. Same cryptographic guarantees. The friction, gone.
Any device with a browser — phone, laptop, public terminal. No install, no per-OS binary, no version drift, no manual updates. The cryptographic verification runs locally in the page.
Not ‘we promise not to’ — ‘we cryptographically can’t’. Your BTC locks into a 2-of-2 multisig the server isn’t part of. Your private keys, secrets, and per-swap libp2p identity stay in your browser. The maker sees a fresh anonymous peer, the same way eigenwallet would present one.
We don’t ask you to trust our server — your browser checks it. Lock address derived locally from the maker’s keys, redeem digest recomputed before signing, the Monero lock fetched from a quorum of public nodes. Every server claim is verified against on-chain sources.
the full list →No software is perfect — especially new software. If anything goes wrong on our end, your swap finishes in eigenwallet. We ship a one-line recovery script that hands the keystore over. You're never trapped by our uptime.
miradex-recover →Neither is strictly better. They’re built for different users.
| Property | Miradex | Eigenwallet |
|---|---|---|
01Access | Browser + Desktop | Desktop app |
02Setup | Open a URL | Install the app |
03Connection handling | Server-assisted | Embedded libp2p + Tor |
04Key custody | Client-side | Client-side |
05Verification | Client-side | Client-side |
06Always-on watcher | Server (browser ephemeral) | Local desktop process |
07Network privacy | Server sees IP + peer | Embedded Tor |
08Maturity | New, w/ fallback | 6 years, battle-tested |
09Best for | Everyone else | Power users |
Your security doesn’t depend on us being around tomorrow.
Every swap you start on Miradex can be imported and resumed in eigenwallet with a single command. This isn’t a marketing claim — it’s the architecture.
We deliberately built on top of eigenwallet’s swap format so that if our servers disappear, our domain expires, or you just stop trusting us tomorrow, your funds aren’t held hostage by our uptime. The SDK can refund itself directly to Bitcoin without ever re-talking to our server — or you can hand the keystore to eigenwallet and finish there.