Atomic swaps,
for everyone else.

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.

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 protocol.

Battle-tested desktop client. Same cryptography. New surface.

Eigenwallet parity

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.”

What we changed.

Same trust model. Same cryptographic guarantees. The friction, gone.

Browser-native

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.

Non-custodial

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.

Verifies the server

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 →

Eigenwallet fallback

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 →

Same cryptography. Different tradeoffs.

Neither is strictly better. They’re built for different users.

01

Access

Miradex
Browser + Desktop
Eigenwallet
Desktop app
02

Setup

Miradex
Open a URL
Eigenwallet
Install the app
03

Connection handling

Miradex
Server-assisted
Eigenwallet
Embedded libp2p + Tor
04

Key custody

Miradex
Client-side
Eigenwallet
Client-side
05

Verification

Miradex
Client-side
Eigenwallet
Client-side
06

Always-on watcher

Miradex
Server (browser ephemeral)
Eigenwallet
Local desktop process
07

Network privacy

Miradex
Server sees IP + peer
Eigenwallet
Embedded Tor
08

Maturity

Miradex
New, w/ fallback
Eigenwallet
6 years, battle-tested
09

Best for

Miradex
Everyone else
Eigenwallet
Power users

The 1-to-1 parity guarantee.

Your security doesn’t depend on us being around tomorrow.

The promise that matters

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.