showcase · zkVault

zkVault — shielded pool, browser proofs.

Deposit USDC into a shielded pool; the note lives client-side as an encrypted blob. Split or withdraw with a Noir/UltraHonk proof generated in your browser (bb.js 4.2.0). The fisher submits the proof and pays gas.

Try it — real deposit on Sepolia (fisher pays gas)

Generate a shielded note, sign both EVVM legs (op + pay), and the fisher broadcastsShieldedPool.deposit. You'll see the real Sepolia tx hash and Etherscan link.

1. Generate note
2. Build EVVM messages
3. Sign op CSV
4. Sign pay CSV
5. Fisher broadcast
6. Confirmation
ShieldedPool
0x6f1618D79AF4f07CA6650E7352Ec3609230ca8A6
SplitVerifier
0xFAa8d7eEA5d55c4abF40F59D4a27aED3EB15BA4e
WithdrawVerifier
0x8e927a4e13e0d76f0a433208ed13f760bd317d60
bb.js version
4.2.0
noir_js version
1.0.0-beta.19
Fisher endpoint
/api/public/fisher/zkv-deposit