Open app
Guard deploying

Swap memes
in the shade.

Shade is a swap page for Solana. Jupiter finds the best route, the transaction goes to Jito as a private bundle that sandwich bots never see, and our on-chain Guard reverts it if the fill comes in below the quote.

  • Best route from Jupiter across every Solana DEX
  • No Shade fee. You pay the network fee and a Jito tip you choose
  • A swap that fails the Guard does not land and costs nothing

Three layers between you and the bots

Private route

Jito, bundle only

The signed swap goes straight to Jito's block engine as a bundle-only transaction. It is not broadcast to the validators' public path, so a sandwich bot never sees it before it lands.

On-chain check

Shade Guard

The last instruction of every swap is our program. It reads your balance of the token you bought and reverts the transaction unless it rose by at least the quoted minimum. A bad fill never settles.

Atomic

All or nothing

Jito only includes bundles that succeed in full. If the Guard reverts, the swap does not land at all: no fee, no tip, no half-filled trade. You simply try again.

One swap, one transaction

Everything happens in a single versioned transaction your wallet signs once. Shade adds two small instructions to Jupiter's route and sends the result privately.

The Guard only reads a balance. It stores nothing, holds nothing, moves nothing and has no admin. If any instruction fails, the whole transaction reverts and Jito drops it.

  1. 1
    Compute budgetsized by Jupiter's simulation
    Jupiter
  2. 2
    Setupopens the token account if you never held the token
    Jupiter
  3. 3
    Swapthe best route across Solana DEXs
    Jupiter
  4. 4
    Cleanupunwraps SOL back to your wallet
    Jupiter
  5. 5
    Shade Guardbalance after ≥ balance before + quoted minimum, or revert
    Shade
  6. 6
    Jito tipthe tip you picked, sent to a Jito tip account
    Shade

Shade against a usual swap

Usual swapShade
Where it is sentpublic RPC path, visible to searchersJito, bundle only
Sandwich riskbots can wrap your tradenot exposed before landing
Bad filllands anywhere inside your slippageGuard reverts below the quote minimum
Failed swapstill pays the network feedoes not land, costs nothing
Routedepends on the appJupiter, every Solana DEX
Extra feewallet swap screens often add about 0.85%none

Latest swaps

confirmed on chain, refreshed every 30 s
Loading…

Safeguards and risks

Your keys

The wallet signs; the page never sees a key. Shade has no account, no deposit and no custody.

No admin

The Guard has no owner functions. It cannot move tokens; it can only make your own transaction fail.

Unaudited

The Guard is small and tested against every path, but no third party has reviewed it. Start with small amounts.

Dependencies

Shade relies on Jupiter's API, Jito's block engine and a public Solana RPC. If one is down, swaps wait.

Questions

Is this a mixer?

No. Shade does not hide who you are or move funds between wallets. It keeps your swap out of sight until it lands, so nobody can trade against it, and it guarantees the fill on chain.

Who holds my tokens?

You do. Your wallet signs one transaction that swaps directly through Jupiter's route. Shade's program only reads a balance; it cannot move anything and has no admin.

What does it cost?

The Solana network fee and the Jito tip you pick (Standard is the current median landed tip, often around 0.00001 SOL). Shade takes no fee.

What if the Guard reverts?

The bundle is dropped by Jito, nothing lands and nothing is charged. The page tells you and you can try again with a fresh quote.

Which tokens can I swap?

Anything Jupiter routes on Solana: SOL, stables, memes, new launches. Search by name or paste a mint.