How to use zerofi’s XMR bridge from deposit to return
ZeroFi’s XMR bridge turns Monero deposits into zXMR on Ethereum Sepolia; learn the wallet setup, deposit, mint, return path and testnet risks before sending.
The Aeterna Sol Editors

One XMR deposit can produce zXMR on Ethereum Sepolia through ZeroFi’s bridge. That gives you an EVM token to use on that test network, while your original Monero moves into wallets controlled together by bridge nodes.
ZeroFi’s published node repository describes the bridge as a testnet system between Monero and Sepolia. So treat the workflow as experimental: sending XMR uses real Monero, even though Sepolia ETH and zXMR are test-network assets. In our coverage of zerofi, the key distinction is between completing a bridge transaction and proving that the route is suitable for funds you cannot afford to lose.
What does zerofi do when you bridge XMR?
ZeroFi links a deposit on Monero to the minting of zXMR on Sepolia. The token is an ERC-20 representation of XMR, so an EVM wallet can display and transfer it on that network.
The bridge is not a direct conversion that keeps your XMR in your own wallet. ZeroFi’s node software says participating nodes hold deposited Monero in wallets they control together, maintain a shared ledger and mint zXMR for deposits. For a return transfer, zXMR is burned and XMR is released.
That setup makes a round trip possible, but it also creates a trust and operational dependency: nodes must coordinate and the bridge must remain able to process withdrawals. Wrapping Monero also does not make EVM activity private. Transfers of zXMR on Sepolia are recorded on a public blockchain, unlike Monero’s private transaction amounts and addresses.
What wallets and network do you need?
You need a Monero wallet that can send XMR and an EVM wallet that can connect to Ethereum Sepolia. You also need a small amount of Sepolia ETH for transaction gas when the bridge asks you to confirm an on-chain action.
Check the bridge interface’s selected source and destination before sending. The documented testnet pairing is XMR on Monero and zXMR on Sepolia; a wallet on Ethereum mainnet or another EVM network is not the same destination.
Before connecting, confirm you have reached the intended ZeroFi interface and that the network shown in your EVM wallet is Sepolia. Save the receiving Monero address you control for the return leg, and keep enough XMR aside for any wallet fees.
How do you wrap XMR into zXMR?
Wrapping starts by opening a bridge request, then sending XMR to the deposit address created for that request. The EVM-side mint happens after the deposit is detected and reaches the bridge’s required processing state.
- Connect your EVM wallet and switch it to Ethereum Sepolia. Choose XMR as the source and zXMR as the destination.
- Enter the Sepolia address that should receive zXMR, then initialize the bridge request. Check the displayed asset, amount and destination before continuing.
- Copy the Monero deposit address generated for this specific request. Send only the amount and asset shown by the interface from your Monero wallet.
- Wait for the bridge to register and process the deposit. When prompted, confirm the Sepolia transaction in your EVM wallet, then check that zXMR arrived at the intended address.
Do not reuse a deposit address from an old request or send before the interface has generated one. Monero confirmation and bridge processing take time; a pending balance is not proof that the mint has completed.
How do you unwrap zXMR and check the risks?
Unwrapping reverses the direction: you request XMR to an address you control, approve or confirm the on-chain burn as prompted, and wait for the bridge to release the Monero.
Select zXMR as the source and XMR as the destination, then enter your own Monero wallet address. Check every character of that address before confirming, and verify the final XMR receipt in your wallet rather than assuming the burn alone completes the withdrawal.
For most readers, the sensible approach is to test the full round trip with a small amount first. The testnet label does not make the Monero deposit test money; the node repository describes the EVM destination as Sepolia while the source is Monero. A bridge can also have processing delays or fail to complete, so only send an amount you are prepared to risk.
Once you understand the deposit, mint, burn and release steps, zXMR is easiest to think of as a claim on Monero managed through bridge infrastructure. The useful end-to-end check is not just seeing zXMR appear, but confirming that the reverse path returns XMR to an address you control.