Beta · New interface on an audited protocol. Start with a small amount. Learn more

Zero-knowledge privacy · Solana mainnet

Make your SOL private.

Shield SOL from Phantom into an audited privacy pool. Later, withdraw any amount to a fresh address. On-chain, nobody can tell which deposit paid which withdrawal.

  1. ShieldDeposit from your wallet. Sanctioned wallets are refused.
  2. WaitYour SOL sits in the pool as notes only your browser can open.
  3. WithdrawA proof made in your browser sends it to any address. No link back.
  • Self-custodial
  • Audited protocol
  • Sanctions-screened
  • No Vanish fee
↓
 
SolanaPrivacy Cash protocolGroth16PoseidonAudited

[ HOW IT WORKS ]

Private SOL in three moves

01

Shield

Connect Phantom and deposit SOL. Sanctioned wallets are refused before anything moves. Your SOL lands in the audited pool as notes only you can open.

02

Prove

When you withdraw, your browser builds a zero-knowledge proof: you own a note in the pool and haven't spent it. It never says which one.

03

Withdraw

A relayer submits your proof, so your wallet never signs the exit. Any amount, to a fresh address. Different amounts and some time make the link hard to guess.

What it protects. What it doesn't.

The risk doesn't disappear. It moves. Here's exactly where.

Private

  • Which deposit a withdrawal came from
  • Your private balance inside the pool
  • The path from your wallet to the recipient

Still public

  • Deposit: your wallet and the amount
  • Withdrawal: the receiving address and the amount
  • Timing: deposit 1.37 SOL and withdraw 1.37 SOL a minute later, and anyone can connect the dots
  • Your IP address toward the RPC and the relayer

Frequently asked questions.

Is this real SOL?

Yes. Vanish runs on Solana mainnet through the Privacy Cash protocol, a live program audited by Accretion, HashCloak, Zigtur and Kriko. This interface is new: start with a small amount.

What can people still see?

Deposits and withdrawals are ordinary Solana transactions: the wallet and amount going in, the address and amount coming out. What isn't public is the link between them. Withdraw a different amount, later, to a fresh address.

Who holds my funds?

Nobody but you. Funds sit in the protocol's on-chain program and only move with a proof made in your browser. Vanish never sees your keys and can't move, freeze or take anything.

Does Vanish charge a fee?

No. The protocol's relayer charges its own withdrawal fee (shown before you confirm). Vanish adds nothing on top.

Who can't use it?

Wallets on sanctions lists are refused before they can deposit or receive. Using Vanish for the proceeds of crime, sanctions evasion or any illegal activity is not permitted.