Every Solana trade is public.The profit does not have to be.
Moneroute is a Solana trading terminal with a routed exit to Monero. Trades go through Jupiter and are signed in Phantom. At the exit, Moneroute's router splits the proceeds into legs of random size, sends each through a swap service at a random time, and lands each on a fresh Monero subaddress you control. No account, no custody, no server holding keys.
Trade on Solana
Step 1 of 3
Search any Solana token, read the chart, swap through Jupiter. Phantom signs every order.
SOL
Route the exit
Step 2 of 3
Sell to SOL and the router takes over. It splits the exit into legs of random size, never a round number, and sends each one through a swap service at a random time inside a window you pick. No service sees the exit as one order, and no single deposit on Solana carries its size.
1 SOL = XMR
Land in Monero
Step 3 of 3
Each leg lands on its own fresh subaddress from your Monero wallet. Ring signatures hide the sender, a one time address hides the receiver and RingCT hides the amount, from the first block on.
XMR
Who sees what
A Solana address shows its balance, every swap it made, who it paid, and the IP behind each request. On Monero the first three are hidden by default, and the terminal lists every host that saw the fourth.
Moneroute guide
===============
Moneroute is a Solana trading terminal with a routed exit
to Monero. No account, no custody, no server holding keys.
1. Trade
Search any Solana token, read the chart, swap through
Jupiter. Phantom signs every order.
2. Route
Sell to SOL. The router splits the exit into legs of
random size, never a round number. Each leg goes through a
swap service at a random time inside the window you
pick. Rates and ID policy are compared per leg before
anything is sent.
3. Land
Each leg lands on its own fresh subaddress from your
Monero wallet. Sender, receiver and amount are hidden
on chain from the first block. The XMR unlocks after
10 confirmations, about 20 minutes.
Before the first exit
* Phantom holds the Solana side.
* A Monero wallet holds the private side. Its seed,
25 words in the official wallets, goes on paper and
nowhere else.
* The wallet gives the router one fresh subaddress per
leg. Subaddresses start with 8. The primary address
starts with 4 and never receives a leg. No
subaddress is used twice.
* The view key gives read only access. Hand it out
instead of the seed when someone needs to read the
history.
Full beginner's guide, with FAQ and glossary:
Security.txt
Moneroute security notes
========================
Moneroute holds no keys, no funds and no accounts. Phantom
signs every order and every leg; each swap service pays
XMR straight to a fresh subaddress from your own wallet.
Who sees your IP
* The Moneroute server. It relays prices, charts,
Jupiter quotes and swaps, and swap service orders,
and keeps no log of them
* Phantom and its Solana RPC
* The Monero node your wallet syncs from
Jupiter, GeckoTerminal, CoinGecko and the swap
services see the Moneroute server, not you.
A VPN or Tor hides your IP from all of them.
Exactly what reaches the Moneroute server:
What this page can see
What one swap service learns
Each leg it carries, as its own order: the amount,
the deposit address, one fresh subaddress, and the
Moneroute server's IP. Never the exit as one order.
What Monero hides
Ring signatures hide which output was spent, one time
addresses hide the receiver, RingCT hides the amount.
The service that paid a leg still knows that output.
What Moneroute does not protect
* The Solana trades themselves. They stay public.
* Correlation from a window that is too short, or
from legs gathered and moved in one piece.
* An infected computer.
Full threat model, step by step:
Solana (public)
Balance.txt
18.42 SOL
Solana mainnet
Anyone with the address
swaps.csv
214 swaps
Solana mainnet
Anyone, with time and size
Transfers
37 transfers
Solana mainnet
Anyone, both sides named
Token accounts
12 tokens
Solana mainnet
Anyone, with balances
Leg deposits.csv
4 legs, 10.00 SOL
Solana mainnet
Anyone, one per service
5 object(s)Public: readable by anyone who has the address
Monero (private)
Leg 1 output
private
8Bj3xQ…q9fd
Your view key
Leg 2 output
private
89mR2a…7kex
Your view key
Leg 3 output
private
8At6Wq…c4Lz
Your view key
Leg 4 output
private
84Fh9e…v2Ny
Your view key
Balance.txt
private
Every subaddress
Your wallet
5 object(s)Private: readable only with your view key
No custody, no telemetry Solana mainnet to Monero mainnet
November 9, 2026
Abstract
Moneroute is a Solana trading terminal with a routed exit to Monero. Trades go through Jupiter and are signed in Phantom. At the exit, Moneroute's router splits the proceeds into legs of random size, sends each leg through a swap service at a random time, and lands each on a fresh Monero subaddress the user controls. There is no account, no custody and no server holding keys. The terminal runs in the browser: Open the terminal.
1Introduction
Every Solana trade is public. A wallet address is a pseudonym, not a secret: anyone who holds it can read the balance, every swap is recorded with a timestamp, and both sides of every transfer stay linkable for as long as the ledger exists. A profitable exit publishes its own size, and then the path the money takes next.
The usual workarounds do not hold. A fresh wallet is linked to the old one by its first funding transfer, and a centralized exchange trades public exposure for an account, an identity check and a custodian.
Monero solves this at the protocol level. Following the CryptoNote design [1], each spend is signed with a ring that hides the real input among decoys and pays a one time address that hides the receiver; Ring Confidential Transactions [4] hide the amount. A view key gives read only access to the owner’s history.
Moneroute connects the two. Trading stays on Solana: routes come from Jupiter [2] and every order is signed in Phantom [3]. What Moneroute adds is the exit. Proceeds are sold to SOL and handed to a router, which splits them into legs and delivers each leg as XMR to its own fresh subaddress (Figure 1). Section 2 gives the sequence and Table 1 compares what each party can see.
Figure 1: The routed exit. A position is sold to SOL, the router splits it into legs of random size sent at random times through swap services A and B, and each leg lands as XMR on its own fresh subaddress. Below the boundary, sender, receiver and amount are hidden on chain by default.
2Construction
The exit is a fixed sequence of three steps, and the terminal walks through them in order.
Trade. Search any Solana token, read the chart, swap through Jupiter [2]. Phantom signs every order.
Route. Sell to SOL. The router splits the exit into legs of random size, never a round number, and sends each through a swap service at a random time inside a window the user picks.
1
Table 1: Who sees what. The same position before and after the exit.
Property
On Solana
On Monero
Balance
Visible to anyone with the address
Hidden, readable only with the owner’s view key
History
Every swap, timestamped, forever
No public link between one payment and the next
Who paid whom
Both sides linkable
Sender, receiver and amount hidden by default
IP address
Seen by every RPC and API the wallet touches
The terminal lists every host that saw it
Land. Each leg arrives on its own fresh subaddress the user controls. Sender, receiver and amount are hidden on chain from the first block, and the output unlocks after 10 confirmations, about 20 minutes.
No swap service sees the exit as one order, and Monero never shows an amount arriving. No step requires an account. The terminal holds no keys and runs no server that could hold them: signatures happen in the wallet, and every host the browser contacts is listed in the terminal, which is why the last row of Table 1 can be read at all.
Quotes are fetched when the page opens. At load time XMR trades at and SOL at , which puts the reference rate for step 2 at
1SOL=XMR.(1)
The terminal refreshes these figures while it is open, and each leg’s quote in step 2 is shown against (1).
3Availability
Moneroute runs in the browser and needs only Phantom and a Monero wallet. There is nothing else to install and no sign up:
The Guide walks through a first routed exit end to end, and Security lists every host the terminal contacts and what each one sees. Announcements are posted on .
Everything below reaches the Moneroute server with each request from this browser. It answers the request and is not written to any log or database. Jupiter, GeckoTerminal, CoinGecko and the swap services see the server, not these values.
No account. No telemetry. Keys stay in your wallet.