Deposit

Step 1 of 3 — Choose denomination

Connected to Solana devnet with a configured indexer and prover — deposits submit for real and the proof is generated in your browser. Not audited; uses a dev proving key. Use throwaway devnet USDC only — never real funds.

Need devnet test funds?

This is a free devnet test build. Claim throwaway tokens, then come back and deposit — no real money involved.

  1. Circle USDC faucet ↗ — choose Solana Devnet, paste your wallet, claim USDC. (You can claim repeatedly.)
  2. Solana SOL faucet ↗ — a little SOL for transaction fees (only if your wallet is empty).
The pool accepts only this USDC-Dev mint:
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU

If you claimed “USDC” elsewhere and the deposit fails, the mint doesn’t match — use Circle’s faucet above.

Wallet balance

Connect a wallet to view its balance.

Selected tier
10 USDC
Wallet
Not connected
Protocol fee
Configured on-chain via PoolConfig.fee_bps.

What happens next

  1. Step 2. A fresh secret + nullifier are generated in your browser. The commitment is computed locally.
  2. Step 3. You confirm the encrypted note backup (passphrase + downloaded .qietr.note) before the on-chain deposit is signed.
  3. Step 4. Your wallet signs an SPL transfer for the tier amount; the on-chain program appends the commitment.