Atomic swaps, without the old friction.

The mechanics

Atomic swaps,
without the old friction.

Until now, atomic swaps required a desktop app, a local node, and a terminal. Zefram puts the same trustless settlement in a browser. Here's how the swap actually works.

Zefram gives you one interface for trust-minimized Monero swaps across two independent rails. The experience is the same on the surface — choose route, enter amount, sign when required, complete or recover. The settlement mechanics differ by chain, but you do not need to manage that directly.

Ethereum → XMR
01
Choose route and amount

Select Ethereum → XMR and enter the amount you want to swap. Zefram will show you the available offer from an approved maker — the swap amount, the XMR you will receive, the protocol fee, and the timelock window. You see all terms before committing to anything.

Ethereum → XMR Offer shown up front Timelock window
02
Connect your Ethereum wallet

Connect a supported EVM wallet (MetaMask, WalletConnect, or equivalent). Zefram uses your wallet to sign the required on-chain actions for the atomic swap contract. Your wallet signs — you control the signing key throughout. Nothing is custodied by Zefram during this step.

MetaMask · WalletConnect You sign · you control EVM-compatible
03
Sign, lock, and track progress

Sign the required on-chain actions when prompted by Zefram. The atomic swap contract locks funds on both sides — yours on Ethereum, counterparty's on the Monero side. Once both sides are locked, the claim proceeds. Zefram shows you each step of the protocol state in real time on the swap session page.

Session created — offer accepted, session ID assigned
Waiting for signature — sign the EVM lock transaction
Counterparty locked — XMR locked on the Monero side
Ready to claim — sign to release XMR to your address
Complete — XMR released · swap finalized
Bitcoin → XMR
01
Choose route and amount

Select Bitcoin → XMR and enter the amount. Zefram coordinates with the counterparty to create a swap session. You will see the offered rate, the XMR amount, the Bitcoin deposit address for this session, and the session expiry window. Bitcoin is a core rail — not a secondary option.

Bitcoin → XMR Session-based flow Rate locked at session start
02
Sign the Bitcoin side — stay on the page

The Bitcoin route requires a signing step when prompted. Zefram guides you through exactly what to sign and when. You do not need a Bitcoin full node — the interface handles the coordination. Stay on the swap session page and follow the prompts. The protocol handles the Monero-side delivery once your Bitcoin signing step is complete.

Guided signing flow No Bitcoin node required Website-first
03
Track, complete, or recover

Both routes use the same status page. Every session gets a session ID you can use to track progress at any time. If a swap completes, your XMR is released to your address and the session closes. If a swap times out or the counterparty fails to lock, a refund path is available in standard protocol-supported failure cases. Always follow the session prompts and deadlines shown in the interface — claim and refund windows are time-sensitive.

Session ID Claim path · Refund path Deadline visible in UI Track on status page

Something look wrong? Here's what happens when a swap times out and how to recover →

Route comparison at a glance
Aspect Ethereum → XMR Bitcoin → XMR
Wallet required EVM wallet (MetaMask, WalletConnect) Bitcoin signing through the Zefram-guided flow
Settlement EVM smart contract + Monero atomic swap Bitcoin script + Monero atomic swap
Signing steps EVM wallet signature when prompted Bitcoin-side signature when prompted
Expected timing Route-dependent — varies by chain conditions and confirmation speed Route-dependent — Bitcoin is slower; budget more time than the Ethereum route
Refund path Built into protocol — timelock expires, refund available Built into protocol — session expires, refund available
Custody Non-custodial throughout Non-custodial throughout
Same experience on the surface · Different rails underneath
Launch App →
Bitcoin → XMR · Live
Ethereum → XMR · Live
Trust-minimized
No account required
© 2026 Zefram · Legal