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.
Fair launch, no presale. Protocol fees flow back to the token.
[CONTRACT ADDRESS]A share of every withdrawal and swap fee buys back and burns $CNX.
Hold above the threshold and pay less on every private action.
Relayers stake $CNX to serve the pool. Misbehave and the bond is slashed.
Holders decide which risk lists and rules shape the association set.
Site, X, $CNX fair launch, community.
SOL deposits and withdrawals, first association set, proofs in the browser.
Audited program, USDC and SPL tokens, staked relayers, fees and buyback.
Private swaps via Jupiter, browser extension, governance of the clean set.
Connect Phantom, shield once, and move on Solana without a trail back to your wallet.