How It Works
1
Deposit Tokens
Send tokens to the protocol and receive a private note. This note represents your balance but doesn’t reveal any information on-chain.
2
Make Private Transactions
Use your notes to transact privately. The protocol verifies you have the funds without revealing which deposit you’re spending from.
3
Withdraw or Swap
Withdraw to any address or swap to different tokens. The recipient can’t trace back to your original deposit.
Supported Tokens
Native SOL
Automatic WSOL wrapping/unwrapping
All SPL Tokens
USDC, USDT, and any standard token
Cross-Token Swaps
Powered by Jupiter Aggregator
Security & Trust
- Non-custodial: You always control your funds
- Audited Cryptography: Uses industry-standard Groth16 zkSNARKs
- Open Source: All code is publicly verifiable
Learn More
Dive deeper into how ZKCash protects your privacy