How to bridge and redeem native XMR with zerofi
zerofi turns native XMR into zXMR for EVM use and reverses the route by burning the wrapper, with confirmations, destination addresses and reserves to check.
The Top Crypto Editors 3 min read
How do you bridge and redeem native XMR with zerofi? Send XMR to a bridge deposit address to receive zXMR on the supported EVM network, then burn zXMR to request a payout to a Monero address. The two sides use different transaction systems: Monero records private transfers, while an EVM contract can mint or burn the token that represents the bridged asset. Check the route and network shown by zerofi before you start, because the available assets and destination networks can change.
How does zerofi turn XMR into zXMR?
Connect the EVM wallet that should receive zXMR, select the XMR-to-zXMR route, and generate the deposit address shown for that transfer. Send XMR from a wallet you control to that address; once the deposit is detected and has enough Monero confirmations, the bridge can complete the corresponding token issuance. The native transfer and the EVM mint are separate events, so a wallet balance may not update as soon as the XMR transaction appears.
Keep the transfer details together: the generated deposit address, the receiving EVM address, and the transaction status. The explorer exposes bridge ledger activity such as deposits, withdrawals, payouts, reserves, and custody clusters, which can help you distinguish a confirmed deposit from a completed mint. zXMR is an ERC-20 representation for use on its supported EVM network; it is not native XMR and does not inherit Monero’s privacy properties when used on a public EVM chain.
How do you redeem zXMR for native XMR?
Choose the reverse route, enter a Monero address you control, and submit the requested zXMR burn from the connected EVM wallet. Burning removes those wrapped tokens from circulation; after the bridge processes the withdrawal, native XMR is paid to the destination address. Keep enough of the EVM network’s native gas token for the burn transaction, and check the payout status separately from the transaction that initiated it.
- Confirm the source and destination networks and the asset symbols in both wallets.
- Copy the Monero address directly from your own wallet and check it before submitting.
- Match the deposit, mint, burn, and payout records by their transaction or request identifiers.
What should you check before bridging?
For most users, the better first move is a small transfer that tests the full round trip: XMR deposit, zXMR receipt, burn, and native payout. That tests the addresses and route you intend to use, while limiting the amount exposed if a step is delayed or the interface shows a network you did not expect. Do not treat a token symbol alone as proof that a particular zXMR contract is backed or redeemable; confirm the supported network and inspect the bridge’s current reserve and withdrawal records.
Because the bridge depends on custody and payout infrastructure as well as smart contracts, a successful mint does not guarantee an instant redemption. The next thing to watch is the status of your specific withdrawal request in the explorer, especially whether it has moved from burn to payout.