Skip to the docs
Vanish DocsOpen the swap

Vanish docs

How Vanish works.

Vanish turns $VANISH on Solana into Monero in your own wallet. You sign once, there's no account, and Vanish never holds your coins. Every chapter below has a small demo you can play with.

Start reading
$VANISHIn your Solana wallet
JupiterSells it for SOL
Best of 3 providersSwaps SOL for XMR
Your Monero walletXMR arrives privately
1signature for the whole swap
5–50%slippage, your choice
$0Vanish fee
10–30 minusually, until XMR arrives

Basics

What Vanish is.

Vanish is a swap for $VANISH holders. You type an amount, paste a Monero address and sign once. Jupiter sells your tokens for SOL, and in the same transaction that SOL goes to an exchange provider. The provider sends XMR to your address.

Your Solana wallet stays in your hands the whole time. Vanish finds the quotes, builds the transaction and tracks the swap. It never holds your tokens, your SOL or your XMR.

Non-custodialYou sign in your own wallet. Vanish can't move your coins.
One signatureThe sale and the send are one transaction. Both happen, or neither does.
Private payoutXMR lands on Monero, where sender, receiver and amount are hidden by default.

Basics

The swap, step by step.

Press play, or tap any step. The left side is Solana, where everything is public. The right side is Monero.

Step 1 of 6Your money is in your wallet.
  • Amounts are an example. Real numbers come from live quotes.
  • On a real swap, steps 4 and 5 follow the provider's own status, so the timing depends on the provider and the Monero network.

Basics

One signature, two moves.

Selling and sending are packed into one Solana transaction. If any part fails, the whole transaction is undone and your tokens stay where they were. Try both runs.

Solana transaction1 signatureAll or nothing
Sell 250,000 $VANISH on JupiterGet at least 0.2700 SOL (10% slippage)Waiting
Send 0.2700 SOL to ChangeNOWTo this swap's own deposit addressWaiting

Press Run it to send the example transaction.

Your Solana wallet · example
$VANISH
1,000,000
SOL
0.0500

Jupiter quoted 0.3000 SOL. Only the guaranteed 0.2700 goes to the provider, so anything above that stays here.

Rates

Slippage, in plain words.

$VANISH can move fast. Slippage is how far the price may drop while your sale goes through. You pick anything from 5% to 50%, and the default is 10%.

10%slippage

Example: Jupiter quotes 0.3000 SOL for 250,000 $VANISH.

Guaranteed minimum0.2700 SOLThis exact amount goes to the provider, so your XMR quote is based on it.
If it sells at the quote+0.0300 SOLThe extra stays in your Solana wallet.
If the price drops more than 10%CancelledThe transaction is undone. Your tokens don't move.
  • When the price moves past your setting, Vanish says "Price moved too fast. Try raising your slippage." with a button that takes you to the setting.
  • Your choice is remembered on that device. The server only accepts 5% to 50%.
  • When the server sends through Helius, the sale goes with MEV protection, which helps keep bots from sandwiching your trade.
  • SOL to XMR has no slippage setting. Providers use a floating rate, so the XMR amount always shows with a ~.

Rates

MEV protection, in plain words.

Bots watch for big sells they can step in front of. Vanish sends your sale through Helius's MEV-protected route instead of broadcasting it openly, which steers it away from validators known for sandwiching. Flip between the two to see the difference.

Selling 250,000 $VANISH · 10% slippageExample
Your saleSent openly
A bot sells firstIt saw your sale in the open. The price drops 6%.Waiting
Your sale of 250,000 $VANISHFills at 0.2820 SOL, not the quoted 0.3000Waiting
The bot buys backCheaper than it sold, so it keeps the difference.Waiting

Your example sale is ready to send.

What the bot took

0.0000SOL
Quoted0.3000 SOL
Guaranteed minimum0.2700 SOLThe backstop: at 10% slippage, your sale can't fill below this.
Your sale filled at0.0000 SOL

These numbers are an example. A real sandwich can take more or less, but never more than your slippage allows.

  • MEV protection lowers the risk of a sandwich. Nothing can promise it never happens.
  • Your slippage limit is the backstop. The sale can never fill below the guaranteed minimum, so a sandwich can cost at most the gap between the quote and the minimum: 0.0300 SOL in this example.
  • A lower slippage leaves bots less room, but the sale fails more often when $VANISH moves fast.
  • MEV protection is only used when Vanish's server sends through Helius. The swap card says so with the MEV protected badge beside the slippage setting.

Rates

Three providers bid. The best rate wins.

Each time you type an amount, Vanish asks ChangeNOW, StealthEX and Trocador at the same time. The one that pays the most XMR is picked for you and tagged Best rate. You can still pick any of the others.

Quotes for 0.2700 SOLExample

Asking all three providers…

  • The only tags are Best rate and Faster. Faster only shows when a provider gives its own time estimate. StealthEX doesn't, so you'll mostly see Best rate.
  • Quotes are estimates straight from the providers, shown with a ~. Vanish adds no fee on top.
  • ChangeNOW can pause a swap to run checks. The tracker tells you if that happens.

Rates

Where your money goes.

Every cost is shown before you sign. Vanish takes no fee. Hover or tap a row to find it on the bar.

99.1%

is what you keep in this example: selling 250,000 $VANISH worth about $41.25.

Example
Jupiter sale−$0.12Price impact and slippage when your tokens are sold for SOL.
Provider exchange−$0.24The provider's spread, already inside the quote you see.
Solana network−$0.01The fee for your one signature.
Vanish fee$0.00None. No partner fee is added to quotes either.
You receive~0.1886 XMRAbout $40.88, paid straight to your Monero address.

Privacy

Same swap. Two ledgers.

On Solana, your sale is public forever: who sold, how much and where it went. The payout on Monero doesn't show any of that to anyone but you. Flip between the two.

Solana ledgerpublic
From7xKq…P2dm
Amount250,000 $VANISH
Sent to9Wz4…Lq1c
Time14:32:07 UTC
LinkPublic forever
Sender hiddenAmount hiddenReceiver hiddenNo link back to Solana
  • The Solana side of a swap is always public, on any app. Vanish can't change that part.
  • Your swap history in Vanish is private to you. It opens after you sign a free message with your wallet. The public feed never shows addresses.

Privacy

Your Monero address.

XMR goes to an address you own. Copy it from your wallet and paste it in. Vanish checks the format before you can swap. Try it here.

A Monero address starts with 4 or 8 and is 95 characters long.

  • This checks the format only. Always copy your address from your own wallet, and compare the first and last few characters before you swap.
  • The example button makes a random address that only looks real. Never send anything to it.

Token

Hold $VANISH. Unlock the swap.

The swap window opens for wallets holding about $15 worth of $VANISH. Vanish checks your balance against the live price, so the minimum stays around $15 whether the price goes up or down. Anyone can open the site and see live quotes. There's no account and no sign-up.

Swap window lockedHold about $6.00 more in $VANISH to open it.
~$9.00Example holding

≈ 54,545 $VANISH at an example price

Guests still see live quotes.Locked
SolanaNetwork
SPL tokenStandard
pump.funLaunch
At launchContract address
Buy on pump.fun ↗Contract published at launch

Using Vanish

Reading the tracker.

After you sign, a tracker follows your swap. Pick a state to see what it means and what to do.

Swap in progress
  1. Sold on Solana
  2. ChangeNOW received the SOL
  3. Converting to XMR (current step)
  4. Sending XMR

In progress

Your SOL reached the provider and it's working on the exchange. The tracker updates by itself as each step finishes.

WHAT TO DONothing. You can close the page. The tracker picks the swap back up when you come back on this device.

Using Vanish

Before your first swap.

Six quick checks. Your ticks are saved in this browser only.

Tick each one when it's true.

Using Vanish

Words you'll see.

17 terms
Bonding curve
How a new pump.fun token is priced before it graduates. The price rises as people buy and falls as they sell.
Deposit address
A one-time address the provider makes for your swap. Vanish sends your SOL there inside your one transaction.
ExactIn
A Jupiter swap where the amount you sell is fixed and the SOL you get can vary within your slippage. Vanish always uses it.
Floating rate
The provider's rate can move a little until your SOL arrives, so XMR amounts show with a ~.
Guaranteed minimum
The least SOL your sale can return at your slippage. It's the exact amount sent to the provider.
Jupiter
The Solana swap aggregator that sells your $VANISH for SOL on the best route it finds.
MEV
Bots that reorder trades to profit from them, for example by sandwiching your sale. When its server sends through Helius, Vanish sends the sale with MEV protection.
Monero (XMR)
A cryptocurrency that hides the sender, the receiver and the amount by default.
Non-custodial
Vanish never holds your coins. You approve everything in your own wallet.
Price impact
How much your own sale moves the price. Bigger sales in smaller pools move it more.
PumpSwap
The pool a pump.fun token moves to once its bonding curve is full.
Refund
If a provider can't finish the exchange, it sends your SOL back to your Solana wallet.
Sandwich attack
A bot sells just before your sale and buys back right after it, so your sale fills lower and the bot keeps the difference. Your slippage limit caps how much it can take.
Signature
Your wallet's approval of a transaction. A Vanish swap needs exactly one.
Slippage
How far the price may drop while your sale goes through. You choose 5% to 50%.
SPL token
The token standard on Solana. $VANISH is one.
Subaddress
A Monero address that starts with 8. Your wallet can make as many as you like, and each one can receive XMR.

Connect a wallet

No wallet found in this browser. Install one, then reload this page.

A connection only shares your public address.