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