Skip to main content

Veil Pool Contracts

  • Veil Entry - 0xc2535c547B64b997A4BD9202E1663deaF11c78a5
  • ETH Pool - 0x293dCda114533FF8f477271c5cA517209FFDEEe7
  • USDC Pool - 0x5c50d58E49C59d112680c187De2Bf989d2a91242
  • ETH Queue - 0xA4a926A2E7a22c38e8DFC6744A61a6aA8b06B230
  • USDC Queue - 0x5530241b24504bF05C9a22e95A1F5458888e6a9B
Deprecated
  • cbBTC Pool - 0x51A021da774b4bBB59B47f7CB4ccd631337680BA
  • cbBTC Queue - 0x977741CaDF8D1431c4816C0993D32b02094cD35C

Helper Contracts

  • Hasher - 0x2460da3AcdA8A3BDbB2149c948363233D3453ac2
  • Verifier2 - 0x69013e62EF76BF1A7B980957607c944C9BD4FDF5
  • Verifier16 - 0xB5e025044b09cAe75bace1c8dB9701aE383792e4
  • Onchain Verify - 0xb5B3C6192E1871c613e0C415108Ba3934237F360

Contracts Repository

Veil Pool Contracts

View the Veil pool contracts repository on GitHub

Audit

Veil Cash’s live ETH and USDC privacy pools completed a collaborative audit with Sherlock on March 10, 2026, covering the pool contracts and core ZK components.

Sherlock Audit Report

Read the final audit report
Veil Pool builds on Tornado Cash Nova, introducing only minimal, well-scoped changes related to pool entry. Nova underwent a full audit by Zeropool in 2021.

Token Contracts

  • VEIL Token - 0x767A739D1A152639e9Ea1D8c1BD55FDC5B217D7f
  • Staking Contract - 0x7Bc834b3D64662eB2fFF868F55d3A9994D4252a0