Monero SolanaIn development

Monero to Solana Bridge

There is no Monero to Solana bridge, and no wrapped XMR in real use on Solana. To move value from XMR to SOL today you swap it: through an instant swap service, a wallet with a built-in swap like Cake Wallet, or an exchange that still lists Monero.

Reviewed October 14, 2026 ยท 5 solutions checked

On this page
  1. Short answer
  2. Why there is no direct bridge yet
  3. Past attempts
  4. What is being built
  5. What still stands in the way
  6. Signs the bridge is close
  7. Possible approaches
  8. Options compared
  9. Working solutions
  10. How to get from Monero to Solana today
  11. Fees and timing
  12. Common mistakes
  13. Before you transfer
  14. FAQ
  15. Related routes

Short answer

Short answer: there is no Monero to Solana today. You cannot lock XMR and get a matching token on Solana in any way that people actually use. What you can do is an XMR to SOL swap. You send Monero to a swap service or exchange, and it pays you SOL, USDC or USDT on Solana. It usually takes 20 to 60 minutes, and you no longer hold XMR afterwards.

The easiest place to start is a wallet with a built-in swap, such as Cake Wallet, which holds both Monero and Solana. It sends your XMR to an outside swap provider and receives the SOL in the same app. Standalone instant swap services work the same way from any Monero wallet. Both hold your coins for the few minutes the swap takes.

A real bridge is hard because Monero hides amounts and addresses, and Solana is fully public. Some projects could change how people swap XMR, such as THORChain's planned Monero support and the Serai DEX. Neither gives you a live Solana route today. Below we explain why, show the steps for a swap, and list the signs that a better route is close.

Key facts
Direct bridgeNot yet
Wrapped XMR on SolanaNone in real use
Usual waySwap service, XMR to SOL
Usual time20-60 min
Monero confirmationsOften 10 (about 20 min)
Private on arrivalNo, Solana is public

Why there is no direct bridge yet

Monero hides who sends, who receives and how much, by default. Most bridges work by having outside watchers see a deposit and prove it to another network. On Monero, an outsider cannot see that a payment reached an address or how large it was. Only someone with the wallet can.

Monero also has no . Coins cannot be locked under rules that depend on Solana, and Solana programs cannot check Monero blocks. So any XMR token on Solana would need a or a group of signers to hold the real XMR, and their reserves would be hard for anyone to check.

There are economic and legal reasons too. A wrapped XMR on Solana would make every transfer public, which goes against why people hold Monero. Many regulated exchanges have dropped XMR, including Binance in 2024, so companies that might run a custodian have little reason to. Builders in the Monero community mostly work on swaps instead of .

What does exist are swap tools. XMR-BTC , now carried on by eigenwallet (formerly UnstoppableSwap), let two people trade without a middleman, but mostly for buying XMR with BTC. Haveno is a person-to-person market. Neither pays out on Solana, so you still need a second step.

Past attempts

ProjectWhenWhat happened
Wrapped XMR on Ethereum (wXMR)2021-2022A custodial XMR token was tried on Ethereum. It never gained real trading, reserves were hard to verify, and it faded away. Nothing similar reached Solana.
XMR-ETH atomic swaps (ChainSafe)2021-2023Funded by the Monero community, it showed that XMR and ETH can be swapped without a middleman. It stayed a tool for technical users and never covered Solana.
Farcaster XMR-BTC swaps2021-2023Another atomic swap project between Monero and Bitcoin. It shipped working software but saw little use, and development slowed down.
COMIT XMR-BTC swaps2021-presentStill alive as eigenwallet (formerly UnstoppableSwap). Works, but mostly for buying XMR with BTC, and only between those two coins.

What is being built

THORChain Monero support

In progress

Plans to hold XMR in validator vaults watched with view keys. Since THORChain already supports Solana, this would allow a one-step XMR to SOL swap once live.

Serai DEX

In development

A built around Monero, Bitcoin and Ethereum. Solana is not on its announced list.

Haveno networks

Live

Person-to-person trading of XMR for money and other coins, with escrow between traders. No Solana payout.

eigenwallet

Live

Wallet and atomic swap app for XMR and BTC. Useful as the first step of a two-step route, not a Solana link.

What still stands in the way

  • Outsiders cannot see Monero deposits, so a bridge needs someone holding view keys and the real coins.
  • Monero has no smart contracts, and Solana programs cannot check Monero blocks.
  • A token on Solana would make every XMR transfer public, which most Monero users do not want.
  • Regulated companies are leaving XMR, so few would run a custodian for wrapped Monero.
  • XMR liquidity is thin compared with BTC or ETH, so any new route starts small.

Signs the bridge is close

  • An active XMR pool on THORChain with SOL as a payout option.
  • NEAR Intents or Chainflip adding Monero as a supported asset.
  • Serai or another Monero-focused project announcing Solana support with a public testnet.
  • A Solana wallet such as Phantom adding a native XMR to SOL swap.
  • Atomic swap research between Monero and Solana with working code, not just a proposal.

Possible approaches

1Instant swap or in-wallet swap

Send XMR to a service, which sells it and sends SOL or to your Solana address.

Trade-offQuick and easy to find. You trust the service during the swap, and rates include a markup.

2Centralized exchange

Deposit XMR, sell it for SOL or USDT, and withdraw on the Solana network.

Trade-offGood rates for large amounts, but fewer exchanges list XMR, usually with ID checks.

3Two steps through BTC or USDT

Trade XMR for BTC or USDT on a person-to-person market like Haveno, then move that to Solana.

Trade-offNo single company holds everything, but it is slow, with two sets of fees.

4Future validator-vault swaps

Networks like THORChain plan to hold XMR in shared vaults and swap it for coins on other networks, including Solana.

Trade-offWould remove the single company, but you would trust the . Check that it is live before using it.

Options compared

OptionYou getTypical timeCostBest for
Wallet with built-in swapSOL, USDC or USDT20-60 minMarkup in rate + Monero feeSmall and medium amounts
Instant swap serviceSOL or a stablecoin20-60 minMarkup in rate + Monero feeAny Monero wallet, no account
Centralized exchangeSOL or stablecoins30 min to hoursTrading + withdrawal feeLarge amounts, where XMR is listed
XMR to BTC or USDT, then to SolanaBTC or USDT first, then SOL1-3 hoursTwo sets of feesPerson-to-person trades, such as on Haveno

Working solutions

SolutionYou receiveCustody / verificationNotes
Cake Wallet and other in-wallet swapsSOL, USDC, USDTOutside provider holds funds brieflyHolds both XMR and SOL in one app. Swaps run through third-party providers.
Instant swap servicesSOL or stablecoinsService holds funds brieflyWorks from any Monero wallet. Compare quotes and read refund rules.
Centralized exchangesSOL or stablecoinsExchange holds fundsFewer list XMR each year. What is open to you depends on your country.
Haveno (person-to-person)BTC or other coins, then SOL in a second step escrow between tradersNo Solana payout. Slower, but no company holds your coins.
THORChainSOL, USDC (if XMR goes live)Validator vaultsMonero support has been in the works. Check that an XMR pool is active before sending.

How to get from Monero to Solana today

These steps show an XMR to SOL swap through an instant swap service or a wallet with a built-in swap. It is the most direct way to get from Monero to Solana today.

  1. 1

    Get a Solana address

    Copy a receiving address from Phantom, Solflare, Backpack or Cake Wallet. It is 32 to 44 letters and numbers and does not start with 0x. Receiving SOL is simplest. If you pick USDC or USDT, make sure the wallet will also have a little SOL for fees.

  2. 2

    Get a quote and add a refund address

    Choose XMR as what you send and SOL on Solana as what you get. Enter a Monero you own, starting with 4 or 8. Check if the rate is fixed or floating and how long the quote lasts.

  3. 3

    Send XMR from your own wallet

    Send the exact amount from Feather, Cake Wallet, the Monero GUI or a hardware wallet. Coins you received recently are locked for 10 blocks, about 20 minutes, before you can spend them.

  4. 4

    Save proof of payment

    Nobody else can read a Monero transaction, so save the transaction ID and the transaction key. Feather and the GUI can show the key. With both you can prove the payment if the service does not see it.

  5. 5

    Wait for confirmations

    Monero makes a block about every two minutes, and most services wait for around 10. So expect about 20 minutes before the payout starts. The Solana payout itself takes seconds.

  6. 6

    Check the payout on Solscan

    Look up your Solana address on Solscan. If you got a stablecoin, check that the token mint is the official USDC or USDT one before you move it.

  7. 7

    If something goes wrong

    If the quote expired or the price moved too much, services usually refund XMR to your refund address minus fees. If nothing happens after the , contact support with the swap ID, transaction ID and transaction key.

Fees and timing

The Monero is small and barely depends on the amount. The main cost is the swap markup. Fewer people trade XMR than BTC or ETH, so the gap from the market price grows quickly with larger amounts. Fixed-rate quotes usually cost more than floating ones, because the service takes the price risk.

Exchanges charge a trading fee and a withdrawal fee. Solana withdrawal fees are low, so this route can be cheap for large amounts, if you can find an exchange that lists XMR and serves your country. Going through BTC or USDT adds a second trade and a second fee.

Monero confirmations set the pace. With about 10 blocks of waiting, plan on 20 minutes at least. Manual checks at some services and exchanges can push this to an hour or more.

Common mistakes

  • Searching for "wrapped XMR on Solana" and buying a random token with that name. No such token is backed by real XMR in any way you can check.
  • Trying to spend XMR that just arrived. It stays locked for about 20 minutes.
  • Not saving the transaction key. Without it, proving your payment is much harder.
  • Thinking the swap keeps you private. The Solana payout is public, and the service sees both sides.
  • Receiving USDC or USDT on Solana with no SOL in the wallet. You need SOL to pay fees when you move them.
  • Sending a large amount at a floating rate. With thin XMR trading, the final rate can be far from the quote.

Before you transfer

  • Privacy ends at your Solana address. Everything you do with the SOL afterwards is public.
  • The swap service sees your Monero payment and your Solana address together. Read its data rules.
  • Ignore tokens on Solana that claim to be wrapped Monero unless you can check who holds the XMR.
  • Keep the transaction ID and transaction key until the swap is done.
  • Split large swaps or compare several quotes, because XMR is thin.
  • Rules on privacy coins differ by country. Follow the rules where you live.

Frequently asked questions

No. There is no bridge that locks XMR and gives you a backed token on Solana in any real use. To move value, you swap XMR to SOL through a swap service, a wallet like Cake Wallet, or an exchange.

Use an instant swap service or a wallet with a built-in swap. Enter your Solana address and a Monero refund address, send the XMR, and wait about 20 to 60 minutes. Most of the wait is Monero confirmations.

Nobody has announced one. THORChain has worked on Monero support and the Serai DEX is in development, but no team has given a date for a Monero to Solana route. Be careful with anyone who promises one.

Not one you should trust. A wrapped XMR would need someone to hold real Monero, and its reserves would be hard to check. Tokens using the name exist on many networks, so check before buying anything called XMR on Solana.

Both support Solana. Neither had a confirmed, live Monero route when we checked. Look in their apps for an active XMR option before you send anything.

Only the Monero side stays private. Solana is a public network, and the swap service can link your deposit to your Solana address.

Mostly because of regulation. Many rules ask exchanges to trace where money goes, and Monero is built to prevent that. Binance, OKX and others removed XMR around 2024, and some exchanges limit it by country.