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
Short answer
Short answer: there is no Monero to Solana bridge 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.
| Direct bridge | Not yet |
|---|---|
| Wrapped XMR on Solana | None in real use |
| Usual way | Swap service, XMR to SOL |
| Usual time | 20-60 min |
| Monero confirmations | Often 10 (about 20 min) |
| Private on arrival | No, 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 view key can.
Monero also has no smart contracts. 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 custodian 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 wrapped tokens.
What does exist are swap tools. XMR-BTC atomic swaps, 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
| Project | When | What happened |
|---|---|---|
| Wrapped XMR on Ethereum (wXMR) | 2021-2022 | A 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-2023 | Funded 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 swaps | 2021-2023 | Another atomic swap project between Monero and Bitcoin. It shipped working software but saw little use, and development slowed down. |
| COMIT XMR-BTC swaps | 2021-present | Still 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 progressPlans 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 developmentA decentralized exchange built around Monero, Bitcoin and Ethereum. Solana is not on its announced list.
Haveno networks
LivePerson-to-person trading of XMR for money and other coins, with escrow between traders. No Solana payout.
eigenwallet
LiveWallet 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 stablecoins 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 validators. Check that it is live before using it.
Options compared
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Wallet with built-in swap | SOL, USDC or USDT | 20-60 min | Markup in rate + Monero fee | Small and medium amounts |
| Instant swap service | SOL or a stablecoin | 20-60 min | Markup in rate + Monero fee | Any Monero wallet, no account |
| Centralized exchange | SOL or stablecoins | 30 min to hours | Trading + withdrawal fee | Large amounts, where XMR is listed |
| XMR to BTC or USDT, then to Solana | BTC or USDT first, then SOL | 1-3 hours | Two sets of fees | Person-to-person trades, such as on Haveno |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Cake Wallet and other in-wallet swaps | SOL, USDC, USDT | Outside provider holds funds briefly | Holds both XMR and SOL in one app. Swaps run through third-party providers. |
| Instant swap services | SOL or stablecoins | Service holds funds briefly | Works from any Monero wallet. Compare quotes and read refund rules. |
| Centralized exchanges | SOL or stablecoins | Exchange holds funds | Fewer 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 | Multisig escrow between traders | No Solana payout. Slower, but no company holds your coins. |
| THORChain | SOL, USDC (if XMR goes live) | Validator vaults | Monero 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
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
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 refund address you own, starting with 4 or 8. Check if the rate is fixed or floating and how long the quote lasts.
- 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
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
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
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
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 confirmations, contact support with the swap ID, transaction ID and transaction key.
Fees and timing
The Monero network fee 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 liquidity 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.