Miradex moves money between blockchains without holding it for you. The website is the steering wheel; your wallet is the engine. We never get the keys.
From your wallet to the chain.
Nothing in between.
Pick two coins, hit go. The browser routes the swap, the chain settles it. No signup, no wallet connect, no funds held in the middle.
Three takes on the same product.
The same swap, explained at the level you want it.
A cross-chain swap router that aggregates four independent settlement protocols — THORChain, Chainflip, NEAR Intents, BTC↔XMR atomic swap — runs every check client-side in your browser, and refuses to fund if the deposit address can’t be proven to belong to the real protocol.
Thin proxy + queue + scanner in front of four settlement layers. The browser ships a TypeScript SDK that owns key generation, address verification, DLEQ proof checking in WebAssembly, encsig generation, refund signing, and Monero sweep. Source on GitHub →
Eight steps, open tab to settled.
What happens when you do a swap, end to end.
- 01OPENOpen miradex.io/swap. — Static page, SDK initialised once in the tab. No login, no extension, no wallet connect.
- 02QUOTEPick tokens, type an amount. — Browser fetches live quotes from every supported protocol and shows you the best.
- 03ADDRESSESType destination + refund. — Both addresses must be yours. We don't keep them on file. Paste from your wallet, never type.
- 04INITIATEHit go. — Light proof-of-work spam check, then the coordinator forwards your request to the chosen protocol.
- 05VERIFYBrowser re-derives the deposit address. — From public protocol data — not our word. If anything is off, the page refuses to show it.
- 06DEPOSITSend the funds. — QR + exact amount on screen. Scan from any wallet (hardware, mobile, paper, CLI), broadcast on-chain.
- 07WATCHBrowser watches the chain. — Polls protocol state. Routed swaps survive a closed tab; atomic swap recovers via Eigenwallet.
- 08SETTLEFunds land in the destination. — Receipt URL is shareable + verifiable by anyone. The protocol does the payout, not us.
Four protocols, four shapes.
Different settlement engines. Different tradeoffs. The browser picks the best quote — you can override.
THORChain
AMM vaults via RUNE.
Best for — ETH ↔ BTC, EVM L1s, large trades.
Chainflip
JIT AMM, per-channel deposits.
Best for — BTC ↔ ETH with boost; DCA size.
NEAR Intents
Solver competition.
Best for — Niche tokens, NEAR pairs.
Atomic Swap
Peer-to-peer · no third party.
Best for — BTC ↔ XMR · recoverable in Eigenwallet.