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.
- Circle USDC faucet ↗ — choose Solana Devnet, paste your wallet, claim USDC. (You can claim repeatedly.)
- Solana SOL faucet ↗ — a little SOL for transaction fees (only if your wallet is empty).
The pool accepts only this USDC-Dev mint:
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDUIf 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
- Step 2. A fresh secret + nullifier are generated in your browser. The commitment is computed locally.
- Step 3. You confirm the encrypted note backup (passphrase + downloaded
.qietr.note) before the on-chain deposit is signed. - Step 4. Your wallet signs an SPL transfer for the tier amount; the on-chain program appends the commitment.