Why VisionSwap

Trade from fresh wallets, not the one being watched.

Every Solana wallet is public. Wallet trackers, copy-trade bots and anyone with an explorer can follow your buys, your size and your timing. VisionSwap gives you a private balance and fresh wallets to trade from, funded from a shared pool instead of from you, secured by zero-knowledge proofs.

Public walletTracked

7xKX…3fAq

Last buy
48 SOL of a new token
Funded by
An exchange account
Followed by
Copy-trade bots, trackers
Vision wallet #1Fresh

9xWn…XyBkD

Funded by
The shared pool
History
Starts fresh
Your main wallet
Never pays it
Tokens you can trade
Any
Notes per pool
67M
A private spend on-chain
~200k CU
Fee cap, in the program
1%

Built for traders

Trade like nobody's watching.

Public wallets leak your strategy. VisionSwap keeps your entries, your stack and your history off the wallet everyone is watching.

Nothing for copy-traders to follow

Copy-trade bots and wallet trackers follow known wallets. A private buy from your private balance comes from a brand-new Vision wallet, funded from the shared pool instead of from you, so the wallet they follow never makes the trade.

A fresh keypair for each buy from the private balance, funded from the pool by a relayer

Any token, best route

Buy anything Jupiter can route, priced across Solana's markets, with your choice of price room on every trade.

Jupiter routing · Auto, or your own room from 0.1% to 25%

Your stack stays private

Your private balance never shows up on-chain as a number. No account or transaction says how much of the pool is yours.

Amounts sealed inside notes that only your viewing key can read

Sell straight back to privacy

Sell from any Vision wallet and the SOL heads back into your private balance, ready for the next trade.

Swap, then a screened deposit into a fresh note

Real wallets, fully yours

Every Vision wallet is a standard Solana wallet. Export it to any Solana wallet app and keep trading from there.

Ed25519 keypairs derived from your account

Fund from anywhere

Shield from your connected wallet in one tap, or scan a QR code to send from any wallet or exchange. No wallet connection needed.

Deposit addresses unique to your account

How a private buy works

  1. 01Pick

    Choose any token and an amount from your private balance.

  2. 02Prove

    Your device builds a zero-knowledge proof in seconds.

  3. 03Fund

    A relayer funds a brand-new Vision wallet straight from the pool.

  4. 04Swap

    The Vision wallet buys through Jupiter at the best route.

  5. 05Own

    Your tokens sit in a wallet only you control, ready to sell or export.

Pro orders, privately

Set your levels. Walk away.

Limit buys, DCA, take-profits and stops that run on their own, even with the page closed, from Vision wallets funded straight from the pool.

Limit buys that hold your price

Buy when the price drops to yours. Each fill is checked against the trade's own quote, so a limit buy never pays more than your limit, even on tokens that tax transfers.

The least you receive is written into the trade, on-chain

Take-profit in up to 4 steps

Scale out as the price climbs. Each step sells its share at or above its own price per token traded, and the SOL heads home to your private balance.

Each step's price is a floor on the SOL it brings back

Stop-loss and trailing stop

Set a fixed stop, or a trailing stop that rises with the price. Give the stop its own price room so it still sells in a fast drop. Even when a token's price feed goes quiet, a stop keeps checking a real sell quote.

Trails 1% to 50% below the highest price it has seen

Stops come first

A stop-loss arms on one price and sells on a newer one, so a single odd tick can't set it off. Then it goes to the front of the line, with a higher network priority.

Queue order: stop-loss, take-profit, limit buy, DCA

DCA with natural timing

Buy a little every hour, every few hours, daily or weekly. Varied timing moves each buy a little, so your buys keep no fixed rhythm. Pause and resume whenever you like.

Each buy moves up to 10% of the interval, at most 30 min, or Exact

Edit live orders

Move a take-profit, tighten a stop, add steps, change the price room or lower the amount while the order runs, with no new approval.

New terms apply from the very next price check

Trader controls

Every trade, your way.

The controls you expect from a serious trading app, with every number shown before you confirm.

Speed when it matters

Pick Normal, Fast or Turbo. Faster speeds add a network priority fee, capped and shown up front, so your trade lands sooner when Solana is busy.

Faster landing when Solana is busy, cost shown before you confirm

Your price room

Auto picks a sensible price room for you, including room for tokens that tax transfers. Or tap a preset, or type your own.

Auto, presets from 0.5% to 10%, or custom from 0.1% to 25%

Minimum received, guaranteed

See the least you'll receive before you confirm. The trade is held to it on-chain: if the price moves past it, the trade stops instead of filling lower.

The minimum shown is the trade's on-chain threshold

Max and quick amounts

Max fills in the most you can spend after every fee. 25%, 50%, 75% and 100% chips size a sale or an order in one tap.

Max is exactly what you can spend

Spread a buy over many wallets

Spread one token across up to 10 Vision wallets: new ones funded privately from the pool, or ones you funded already. They buy one after another with slightly different amounts, and sell the same share just as easily.

Paced, varied, harder to link

Payments on your terms

Pay when, and how, you like.

Pay any address in one step straight from your wallet, or many people at once from your private balance, right away or at a random moment later.

Pay any address in one step

Type an address and an amount, and approve once in your wallet. Your SOL joins your private balance, then goes to the recipient from the pool by itself, right away or at a random moment. The payment comes from the pool, not from your wallet, and a random moment later makes it much harder to pair with your deposit.

One standard-size deposit, the change kept private, proved in your browser once it joins

Send later, at a random moment

Pick 15 minutes, an hour or a day, and each payment leaves at its own random moment inside it, so its timing isn't tied to your deposit's and it is much harder to match to it by timing. Once it shows Scheduled, close the page; it still goes.

Proof made now, sent by the relayer inside your window

Pay several people at once

Send to up to 20 recipients in one go, each its own private payment. Sent now, they leave one by one at random moments over about two minutes.

Each recipient gets a payment and a proof of its own

Arrives like any deposit

Every private payment to another wallet or an exchange arrives as a standard SOL transfer from a one-time sending address, so exchanges and wallets credit it like any other deposit. Your activity keeps its Transaction ID.

Pool to a one-time address to the recipient, signed in your browser

Payment links

Ask anyone for SOL with a link. Each link gets a fresh address of yours, one per payer, and what they send lands in your private balance.

A fresh deposit address per link; your note never leaves the browser

Sign in with a passkey

No wallet and nothing to copy: Face ID, a fingerprint or your phone opens your private account on any device it syncs to. It's confirmed with a second tap and backed up before you add any SOL.

Account key from the passkey's PRF output, made on your device

Privacy you can verify

Math, not promises.

Zero-knowledge cryptography does the hiding, and the Solana program checks every step.

Zero-knowledge proofs

Your device proves you own funds in the pool without revealing which deposit was yours. The program verifies every proof before it pays out.

Groth16 on BN254 · Poseidon hashing

Your wallet never appears

A relayer submits private sends and Vision wallet funding, so your public wallet is never part of the transaction.

Recipient, amount and relayer fee are bound into the proof

One crowd of sealed notes

Every deposit becomes a sealed note in one shared pool, and every note looks like all the others. Each new user makes everyone harder to trace.

A Merkle tree with room for 67 million notes

No third-party calls from your browser

Chain data, prices and token lists all come through VisionSwap's server, so the services behind it never see your IP address. VisionSwap's software writes no IP or wallet addresses to its logs.

Single-origin site · copy-only explorer links in the app

Your money stays yours

Your balance answers only to you.

Your private balance answers only to your keys. Orders get exactly the permission you give them, never more.

Paid out only against a proof

Funds sit in a program-owned vault that only pays out against a valid proof made with your keys, or back to the depositor from the waiting room. No admin setting can move or redirect them; an upgrade to the program could change those rules.

Rules enforced by the Solana program · its code fingerprint is in the Docs

Keys that never leave your device

Your spending and viewing keys are made in your browser, from one wallet signature, a private key or a passkey, and never reach our servers.

Orders use a separate single-purpose key for each order

Orders on a short leash

An order's key can move only the amount you set aside, from its own Vision wallet, and our order service sends every trade's result back to that wallet. Cancel any time and the permission is gone.

Amount capped on-chain · order keys deleted the moment an order ends

Deposits you can take back

Every deposit is screened in a waiting room first. Changed your mind? Take it back, fee included, before it joins the pool.

Refunds go only to the depositing address

Screened at entry

Every deposit is checked against the sanctions list, along with the wallets that recently funded it, before it can join the pool withdrawals are paid from. Our relayer won't pay a sanctioned address either.

Checked against OFAC's published list for updates every 6 hours · recipients screened too

Built to stay up

Running when it counts.

Your orders and payments keep going through updates, busy hours and relayer outages.

Orders that never sleep

Open orders and scheduled payments keep running through every site update, even with the page closed.

Order and payment state kept encrypted in durable storage

Fair share when it's busy

Trades, quotes, order price checks and display prices each have a guaranteed share of the price service, and trades get the most. So trades and stop-loss checks keep moving when the site is busy, and no single visitor can crowd anyone out.

Guaranteed lanes, plus reserved network room for sends

Never traded twice

Every order trade is written down before it is sent and settled from the chain, so nothing is ever bought or sold twice, even across a restart.

Recorded before sending, confirmed from the chain

Never stuck behind a relayer

If the relayer is ever down, send it yourself: a fee wallet of yours, a fresh one for every payment, submits it instead, and the payment pays it back.

The proof names whichever fee payer you choose

A locked-down site

A strict content security policy lets the site run only its own code. A key you choose to keep on a device is sealed so only that browser can open it.

CSP script-src 'self' (plus WASM) · AES-GCM, non-extractable browser key

Simple and transparent

Everything in plain sight.

Clear fees, open tools, and it runs wherever you trade.

Fees enforced on-chain

0.8% per private action, enforced by the program itself with a hard cap of 1%. Network costs come to about 0.002 SOL.

Fee rules written into the program

Free exposure check

See what any wallet already gives away: holdings, first funder, repeat counterparties, even when its owner sleeps.

No account, no wallet connection, nothing saved

Check a wallet →

Records on request

Download a statement of your notes, with an optional viewing key, for an exchange or an accountant. It shows each note and, for notes from a deposit, the wallet that made it, and it can never spend anything.

Each note can be found on-chain

Desktop and mobile

Runs in your browser with every major Solana wallet, on any device. No extension, no download.

Wallet Standard and Mobile Wallet Adapter

$VSWAP buyback and burn

Half of platform revenue buys and burns $VSWAP, and holders earn cashback on trading fees.

Bought on the open market, burned for good

See tokenomics →

Ready when you are.

Open the app, shield some SOL, and make your first private trade in minutes.