LogoLogo
  • Introduction
    • Concept
    • How It Works
  • PLATFORM
    • App
    • Protocol
    • Audits & Security
  • About
    • About us
    • LEGAL & COMPLIANCE
    • FAQ
Powered by GitBook
On this page
  1. Introduction

How It Works

1. Deposit (Trustless, On-Chain)

Your SOL/SPL tokens enter a fragmented liquidity pool ("Krate"):

rustCopyDownload

// 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 Krates  
    let krate1 = get_random_krate(amount / 3);  
    let krate2 = get_random_krate(amount / 3);  
    // ...  
}  
  • No Sign-Up: Just connect any Solana wallet (Phantom, Backpack, etc.)

  • Auto-Fragmentation: Deposits split into 3+ Krates for stronger anonymity.

2. Mixing (48-Hour Time-Lock)

  • Phase 1 (0-24h): Pool-wide zk-shuffle (every 15 min)

  • Phase 2 (24-48h): Cross-Krate 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

3. 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).

PreviousConceptNextApp

Last updated 18 days ago