Shield
One Phantom approval moves SOL, USDC or any SPL token into the shared pool.
Shield your SOL and tokens once. Send, swap and earn privately on Solana, and prove your funds are clean without revealing who you are.
Every payment, trade and balance on Solana is visible forever. Anyone can map who pays you, what you hold and when you sell.
Old mixers fixed that by hiding everyone together, including hackers. That is why exchanges flag mixer withdrawals and honest users get caught in the net.
Canonex keeps the privacy and drops the baggage.
One signature in Phantom is the last public trace of you. Everything after happens inside the pool.
One Phantom approval moves SOL, USDC or any SPL token into the shared pool.
The association set checks where the deposit came from. Exploits, rugs and sanctioned sources stay out.
Send, swap and hold inside the pool. Balances become encrypted notes only your browser can open.
Withdraw to a fresh address with a zero-knowledge proof of clean origin. Nobody learns which deposit was yours.
Canonex is built on the Privacy Pools model from the 2023 paper by Buterin, Illum, Nadler, Schär and Soleimani. An association set provider keeps a set of clean deposits. When you withdraw, you prove membership in that set, not your identity.
A flagged deposit is never frozen. It can always leave, but only back to the address it came from.
| Feature | Public wallet | Old mixers | Canonex |
|---|---|---|---|
| Hides sender and amounts | No | Yes | Yes |
| Keeps exploit funds out | n/a | No | Yes |
| Proof of clean origin | No | No | Yes |
| Private swaps on Solana | No | No | Yes |
| KYC required | No | No | No |
Notes are encrypted locally. Proofs are generated client-side in WebAssembly.
Groth16 on BN254 via alt_bn128. Poseidon Merkle tree. One nullifier per note.
Publishes the clean-set root on-chain. It can leave a deposit out, but it cannot move or freeze funds.
Fees are sponsored, so no wallet signs inside the pool. Relayers stake $CNX as a bond.
Shield, association-set screening, private withdrawals and ragequit for SOL. Try it in the app.
Open until Oct 21. No hard cap. 100% of raised SOL goes to locked Meteora liquidity.
Launch pool goes live, mainnet program from a public trusted setup, app switches to mainnet with deposit caps.
External audit, caps lifted, USDC and SPL tokens, private swaps, staked relayers, governance.
Mainnet opens after the token sale. Until then, try the full product on devnet.