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.
7xKX…3fAq
- Last buy
- 48 SOL of a new token
- Funded by
- An exchange account
- Followed by
- Copy-trade bots, trackers
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
- 01Pick
Choose any token and an amount from your private balance.
- 02Prove
Your device builds a zero-knowledge proof in seconds.
- 03Fund
A relayer funds a brand-new Vision wallet straight from the pool.
- 04Swap
The Vision wallet buys through Jupiter at the best route.
- 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.