SOL to BTC via XMR
Two hops through a XMR wallet you own, priced one at a time against the same transfer done directly. The point is not the privacy of the middle coin on its own — it is that no provider is handed both ends, and this page says what that costs.
The route
You send
20 SOL
Public, and always was
Hop 1
mistex
Sees the origin
Your Monero wallet
3.395679 XMR
The chain goes quiet here
Hop 2
pegasusswap
Sees the destination
You receive
0.02489944 BTC
Public, and unlinked
Neither provider sees both ends. mistex is handed an origin and a Monero address. pegasusswap is handed a Monero payment and a destination. The two facts that would join them — where it came from and where it went — are never in one place, and the middle leg is the one leg no analysis tool can read.
That only holds while the hops run at different providers. One provider on both would see the origin and the destination and the route would buy nothing, which is why it is a rule here rather than a recommendation. Whether two providers share a parent company or a liquidity desk is not something this site can verify, so it is stated rather than assumed away.
What the middle leg does not hide is its own size and timing. An amount leaving hop one and an amount arriving at hop two, minutes apart and alike to the decimal, is the join that remains — so the two things worth spacing are the clock and the figure, and neither is helped by Monero.
You are the exception. Your Monero wallet is the single place both halves meet, so the route is never more private than that wallet's own history. A wallet reused across routes links them to each other permanently, and nothing on this site can see that or warn you about it.
What it costs: one hop at ccecash returns 0.02506898 BTC for the same 20 SOL, so the second hop is worth 0.68% of the amount. Measured 28 October 2026, and the spread across provider pairings is wider than the premium itself — picking badly costs several times picking well.
What the second hop costs
| Direct, one hop at CCECash | 0.02506898 BTC |
| Two hops, mistex then pegasusswap | 0.02489944 BTC |
| The route costs | 0.68% |
Two spreads instead of one, and two network fees. That is the honest shape of the cost, and the spread between pairings is wider than the premium itself — so the number above is what picking well costs, not what the route costs on average.
The pairing above is the best of 2 first hops each priced against every second hop that answered, not the best first hop with the best legal second — those are different routes and on this pair they have been as much as half the premium apart. The provider paying most for the sending coin is often also the one paying most for Monero, and it cannot be used twice.
Where the cost sits. Against the open market, hop one keeps 0.79% and hop two keeps 0.48%. Together they keep 1.28%, which is not the sum of the two: the second hop charges its margin on what the first already took, so they compound. At these rates the difference is a rounding error and it grows with them — the reason to state it properly is that adding two percentages would be asserting something false in the one place a reader is checking the arithmetic.
Most of it is the first hop: going into XMR costs more here than the other half. 9 providers quoted the first hop and 12 the second.
Hop one — 20 SOL into XMR
| Provider | Pays out | Behind best |
|---|---|---|
| Mistex | 3.395679 | best |
| Swapuz | 3.394 | −0.05% |
| FixedFloat | 3.38724169 | −0.25% |
| GhostSwap | 3.38020272 | −0.46% |
| ETZ-Swap | 3.3772105 | −0.54% |
| SageSwap | 3.37086228 | −0.73% |
| ChangeNOW | 3.365655 | −0.88% |
| StealthEX | 3.33436122 | −1.81% |
| BitcoinVN | 3.30231597 | −2.75% |
Priced across every provider configured here. The full comparison, with the market benchmark and a worked split, is on the SOL to XMR page.
Hop two — 3.395679 XMR into BTC
| Provider | Pays out | Behind best |
|---|---|---|
| PegasusSwap | 0.02489944 | best |
| Changelly | 0.02475077 | −0.60% |
| SageSwap | 0.02474172 | −0.63% |
| FixedFloat | 0.02472667 | −0.69% |
| Swapuz | 0.02471 | −0.76% |
| ChangeHero | 0.02462574 | −1.10% |
| ChangeNOW | 0.0246075 | −1.17% |
| GhostSwap | 0.0246037 | −1.19% |
| ETZ-Swap | 0.02459542 | −1.22% |
| Mistex | 0.02453863 | −1.45% |
| StealthEX | 0.02438523 | −2.07% |
| BitcoinVN | 0.02426106 | −2.56% |
Quoted at what hop one actually pays out, not at a round number — which is why this table moves when the first one does. Its own page, priced at a standard size, is XMR to BTC.
What this route does and does not do
No transaction links your two ends, and no single provider holds both. What remains is the amount, the clock and your own XMR wallet — all three yours to get right.
- built inThe middle leg is unreadable
XMR records no public amount, sender or recipient, so there is no transaction between your two ends for anyone to follow. This is the one thing a route does that a split cannot.
- built inNo provider sees both ends
The first hop is handed an origin and a XMR address, the second a XMR payment and a destination. The pair of facts that would join them is never in one place. This site enforces it as a filter rather than suggesting it, because a route that fails it buys nothing at all.
- unverifiableWhether the two providers are independent
Different brands can share a parent company, a liquidity desk, or a compliance vendor that sees both sides. Nothing on this site can verify that, so it is stated rather than assumed away.
- up to youThe amount is the join that survives
An amount leaving the first hop and an amount arriving at the second, alike to the decimal, is a match anybody can make without reading XMR at all. Breaking it means not forwarding the whole balance in one piece, and neither XMR nor this site does that for you.
- up to youSo is the clock
Two hops minutes apart are one event. The gap that helps here is hours to days, not the four to eight minutes an automatic split waits between legs — that band is sized against Bitcoin block arrivals and has nothing to say about this.
- up to youYour XMR wallet is where both halves meet
It is the single place the two hops touch, so the route is never more private than that wallet's own history. Reusing one wallet across routes links them to each other permanently, and nothing here can see that or warn you.
- built inNone of this touches the device layer
Breaking the chain says nothing about browsers, addresses typed into other sites, or accounts that already know a wallet. That is a separate axis and a route does not move it.
Why there is no score here. The linkability score used on the splitting page would rate this route 0 out of 100, call it linked, and say: This plan does not meaningfully separate source from destination.
That is not an understatement, it is the opposite of the truth, and it is printed here rather than hidden because it is the clearest argument for not reusing the scale. Those points are earned by split count, provider diversity, amount spread and separate destinations — four ways of asking whether parallel legs can be put back together, every one of them gated on there being more than one leg. A route has one. It scores nothing because it is not answering the question. Splitting raises the cost of correlating transactions that all remain on a public ledger; a route through XMR removes the ledger entry. One number covering both would invite a comparison that means nothing, so there isn't one.
Continue — XMR into BTC
Reading the first hop…
How you run it
- Create the first exchange: SOL in, XMR out, paying out to a XMR wallet you control.
- Wait for it to land, then wait longer. The amount and the timing are the join that survives this route, and they are the two things spacing actually helps.
- Create the second exchange at a different provider: XMR in, BTC out, and pay its deposit address from your own wallet.
This site never holds the middle. It cannot: nothing here can sign a XMR transaction, so the second hop is paid by you from your own wallet by construction rather than by promise. There is no account, no sign-up and no custody at any point in either hop.
Start hop one — SOL for XMRHop two is created the same way once the first has settled; this app prices and plans one exchange at a time, so the route is two orders you place, not one it places for you. Quotes were read from the providers at 28 October 2026 and refresh roughly every fifteen minutes.
Other routes
Prices come from the providers themselves. A route is two ordinary exchanges in sequence — the privacy comes from who is told what, not from anything this site does to the money. The same transfer in one hop is priced separately.