How to swap Monero (XMR) to Ethereum (ETH)
این راهنما هنوز به زبان شما ترجمه نشده و به انگلیسی نمایش داده میشود.
Open the XMR to ETH pair, enter the amount and your 0x Ethereum address, then send XMR from your Monero wallet to the one-time deposit address on the order page. You need spendable XMR to send but no ETH, because receiving costs no gas. ETH on Base, Arbitrum and other layer 2s are separate listings, so pick the network you want before you confirm.
Swap XMR to ETH in five steps
- Check that your XMR is spendable. Open your Monero wallet and let it sync. The spendable (unlocked) balance has to cover the amount plus the Monero network fee. XMR that arrived a short while ago may still show as locked.
- Pick the pair and the network. Open the XMR to ETH swap page. It starts with ETH on Ethereum; ETH on Base, Arbitrum One, OP Mainnet and other networks are separate options in the coin list. Enter the XMR amount under You Send.
- Paste your 0x address. Copy it from the wallet that will hold the ETH and paste it into Recipient Address. Compare the first and last characters. ETH needs no memo. Press Exchange Now.
- Send the XMR. Copy the deposit address from the order page, paste it into your wallet's Send screen and enter the amount you typed in the form. Check the address once more, then confirm.
- Watch the order. The order page shows the deposit, the exchange and the ETH payout. Once the ETH is sent, your wallet shows it on the network you picked.
No Monero wallet yet? See Monero wallets for swaps.
Sending XMR: locked and spendable balance
Monero has a rule that surprises people coming from other coins. Every new transaction output is locked for a set number of blocks after the transaction that created it is mined. That covers XMR you just received and also the change from your own last send. Your wallet shows that part as locked or pending until it becomes spendable.
What this means for a swap:
- If the XMR only just arrived, wait until it is spendable before you create the order. The deposit then goes out right away, while the estimate is fresh.
- Send the amount you entered in one transaction. The change from that send is locked for a while as well.
- The Monero network fee comes out of your wallet on top of the amount. A send-all option takes the fee out of the amount instead, so less would arrive than you entered in the form.
Keep the transaction ID and the tx key
A Monero explorer cannot show who received a payment or how much, so looking up the transaction does not prove your deposit the way it would on Bitcoin. Your wallet can. After you send, keep two things from the wallet history: the transaction ID and the transaction key (tx key). Together with the deposit address, they prove the payment was made.
The Monero guide to proving a payment shows where the GUI and CLI wallets keep the tx key. In the CLI the command is get_tx_key followed by the transaction ID, and it only works if the wallet is set to store transaction keys. You will rarely need this, but it lets you show support that your deposit reached the order's address.
Receiving ETH: 0x address and the right network
An Ethereum address is 0x followed by 40 hexadecimal characters, 42 characters in all. For a normal wallet account, the same 0x address works on Ethereum and on EVM networks such as Base, Arbitrum One and OP Mainnet. So the address does not decide where your ETH lands. The listing you pick does.
| Listing id | Network | Can receive here |
|---|---|---|
eth | Ethereum | Yes |
ethbase | Base | Yes |
etharb | Arbitrum One | Yes |
ethop | OP Mainnet (Optimism) | Yes |
zksync | zkSync Era | Yes |
ethbsc | BNB Smart Chain (BEP-20 token) | Yes |
ethstrk | Starknet | Yes, to a Starknet wallet address |
ethlna, ethmanta | Linea, Manta Pacific | No, send only for now |
ETH is listed here on Ethereum (eth), BNB Smart Chain (ethbsc), Arbitrum One (etharb), OP Mainnet (Optimism) (ethop), zkSync Era (zksync), Base (ethbase), Starknet (ethstrk), Linea (ethlna), Manta Pacific (ethmanta). Starknet works differently: it uses smart contract accounts instead of Ethereum-style accounts, so your Ethereum 0x address is not your Starknet address. If you pick it, copy the address from a Starknet wallet. XMR to ETH on Base opens the form with Base already chosen, and the Ethereum network page covers addresses and fees on Ethereum.
If your wallet app shows one network at a time, switch it to the network you chose to see the ETH. For a payout to an exchange account, use that exchange's ETH deposit address for the same network. You need no ETH to receive: the sender pays the gas, and the payout fee is already in the estimate. You will need some ETH for gas later, when you move it.
Fees for XMR to ETH
The deposit fee and the payout fee in these tables are already in the estimate. Your Monero wallet's own fee for sending is extra. ETH payout fees are not the same on every network, so compare them before you choose one.
| شبکه | کارمزد واریز | کارمزد پرداخت | حداقل مبلغ |
|---|---|---|---|
Monero xmr | 0.006 XMR | 0.009 XMR | 0.01822 XMR (برای تبدیل به BTC) |
از بررسی هفتگی ما در تاریخ 2026-11-07. کارمزدها به واحد خود هر ارز است: کارمزد واریز از مقداری که میفرستید و کارمزد پرداخت از مقداری که دریافت میکنید کم میشود. برآورد لحظهای در فرم تبدیل همیشه بهروز است.
| شبکه | کارمزد واریز | کارمزد پرداخت | حداقل مبلغ |
|---|---|---|---|
Base ethbase | 0.0000028 ETH | 0.0000028 ETH | 0.001973 ETH (برای تبدیل به BTC) |
Starknet ethstrk | 0.000004 ETH | 0.000004 ETH | 0.001972 ETH (برای تبدیل به BTC) |
BNB Smart Chain ethbsc | 0.0000473 ETH | 0.0000307 ETH | 0.002064 ETH (برای تبدیل به BTC) |
Arbitrum One etharb | 0.00006 ETH | 0.00006 ETH | 0.002099 ETH (برای تبدیل به BTC) |
OP Mainnet (Optimism) ethop | 0.00006 ETH | 0.00006 ETH | 0.002094 ETH (برای تبدیل به BTC) |
Ethereum eth | 0.00012 ETH | 0.00012 ETH | 0.00223 ETH (برای تبدیل به BTC) |
zkSync Era zksync | 0.00021 ETH | 0.00021 ETH | 0.002427 ETH (برای تبدیل به BTC) |
از بررسی هفتگی ما در تاریخ 2026-11-07. کارمزدها به واحد خود هر ارز است: کارمزد واریز از مقداری که میفرستید و کارمزد پرداخت از مقداری که دریافت میکنید کم میشود. برآورد لحظهای در فرم تبدیل همیشه بهروز است.
The minimum to send is set for the pair and changes over time. The XMR to ETH swap page shows the current figure as Minimum to send.
Track the order and get help
The order page updates by itself. Bookmark it and note the transaction ID (Ref. ID), because the Track page only lists orders made in this browser. Once the ETH is sent, the page shows the start of the outgoing hash. Match it with the incoming transaction in your wallet, and open that transaction on Etherscan if the payout went to Ethereum.
If a swap shows "verifying", the exchange partner's AML check has paused it and may ask for verification. For a missing deposit or any other problem, message @xswap_to on Telegram with the transaction ID, your Monero transaction ID and, if asked, the tx key. The order status guide explains each status.
Going the other way? ETH to XMR works the same, and the BTC to XMR guide covers Monero address formats.
پرسشهای رایج
Do I need ETH for gas to receive ETH?
No. The sender pays the gas for a transfer, and the payout network fee is already taken out of the estimate. You need ETH for gas only later, when you send or use the ETH you received.
Why is my XMR locked and not spendable?
Monero locks every new output, including the change from your last send, for a set number of blocks after it is mined. It is a consensus rule. Wait until your wallet shows the amount as spendable, then create the order so the deposit goes out right away.
Can I get ETH on Base or Arbitrum instead of Ethereum?
You can. ETH on Base (ethbase), Arbitrum One (etharb) and OP Mainnet (ethop) are separate listings in the coin list. Your 0x address looks the same on each network, so the listing you pick decides where the ETH arrives.
Can I swap XMR to USDT instead of ETH?
The XMR to USDT pair works the same way. USDT is listed on several networks, such as TRON (usdttrc20), Ethereum (usdterc20) and BNB Smart Chain (usdtbsc). Pick the one your receiving wallet supports, since the address format and the payout fee differ.
What if my XMR deposit does not show on the order page?
First check in your wallet that the transaction went out and is confirming. If it still does not show, message @xswap_to on Telegram with the transaction ID from the order page and your Monero transaction ID. The tx key from your wallet proves the payment if support asks for it.
Do I need an account to convert XMR to ETH?
No. Enter the amount and your 0x address on the XMR to ETH page, then send XMR from your own wallet to the one-time deposit address on the order page. There is no account, email or sign-up. In rare cases the exchange partner's AML check can pause a swap and ask for verification.