ZKZero-knowledge privacy for Solana

Private money. Same Solana.

Shield from Phantom once. Send, trade and hold with zero trace back to your wallet.

Solana mainnet Live · audited

Shield from Phantom, then send, trade and earn privately. Every proof is checked on-chain. Read the launch post

Your keys never leave your browser. Open app
Valon CompanionOur browser extension · Manual installation
Public chainThrough Valon
How it works

Five steps. One trace.

  1. Every Solana wallet is a public ledger. Anyone can trace who you pay.

  2. One Phantom approval moves funds into Valon's shared vault. The last public trace of you.

  3. Your balance becomes encrypted notes that only your browser can open.

  4. Trades settle in batches from the vault, signed by a relayer. The pool only ever sees Valon.

  5. Withdraw to a fresh address. Where it came from stays sealed.

Privacy

Hidden by default.

Sealed inside Valon
  • Sender
  • Recipient
  • Amounts
  • Balances
  • Trades
  • History
  • Your wallet
Public, by necessity

In / Out

Exit later, to a fresh address, in a round amount. Nothing ties the two together.

Protocol

Nobody holds your secrets. Not even us.

1approval to enter
0wallet signatures inside
0secrets on our servers
100%proofs verified on-chain
Client

Keys never leave your browser.

Encrypted vault. Proofs built locally.

Program

Solana checks every proof.

Groth16 on BN254. Poseidon tree. One nullifier per note.

Relay

Relayers pay. They see nothing.

Sponsored fees. No wallet signer, no IP logs.

Disclosure

Show your accountant. Nobody else.

Scoped, read-only viewing keys.

  1. BuiltVault + ZK transfers
  2. BuiltAny token, asset hidden
  3. BuiltPrivate swaps + lending
  4. LiveSolana mainnet
  5. AuditedContractWolf · 95/100