How It Works
Your SOL/SPL tokens enter a fragmented liquidity pool Zeno:
rustCopy// Solana Program Snippet (v1.5.0)
fn deposit(ctx: Context<Deposit>, amount: u64, zk_proof: [u8; 256]) -> Result<()> {
// Verify zk-STARK proof
let is_valid = verify_stark_proof(zk_proof, ctx.accounts.pool.key())?;
require!(is_valid, MixerError::InvalidProof);
// Split into 3 random Zenos
let zeno1 = get_random_zeno(amount / 3);
let zeno2 = get_random_zeno(amount / 3);
// ...
}
No Sign-Up: Just connect any Solana wallet (Phantom, Backpack, etc.)
Auto-Fragmentation: Deposits split into 3+ Zenos for stronger anonymity.
Mixing (48-Hour Time-Lock)
Phase 1 (0-24h): Pool-wide zk-shuffle (every 15 min)
Phase 2 (24-48h): Cross-Zeno liquidity swaps (prevents chain analysis)
Live Anonymity Score: Check your mix’s strength in real-time:
Weak: <10k SOL in pool
Strong: 10k-50k SOL
NSA-Proof: 50k+ SOL
Withdraw (Stealth or Clean)
Option A: Generate a one-time Solana stealth address (recommended)
Option B: Send to a fresh wallet (less private)
Gasless Withdrawals: Relayer network pays fees (0.1% bonus fee).
Last updated