Veil Pool Contracts
Veil Entry - 0xc2535c547B64b997A4BD9202E1663deaF11c78a5ETH Pool - 0x293dCda114533FF8f477271c5cA517209FFDEEe7USDC Pool - 0x5c50d58E49C59d112680c187De2Bf989d2a91242ETH Queue - 0xA4a926A2E7a22c38e8DFC6744A61a6aA8b06B230USDC Queue - 0x5530241b24504bF05C9a22e95A1F5458888e6a9B
cbBTC Pool - 0x51A021da774b4bBB59B47f7CB4ccd631337680BAcbBTC Queue - 0x977741CaDF8D1431c4816C0993D32b02094cD35C
Helper Contracts
Hasher - 0x2460da3AcdA8A3BDbB2149c948363233D3453ac2Verifier2 - 0x69013e62EF76BF1A7B980957607c944C9BD4FDF5Verifier16 - 0xB5e025044b09cAe75bace1c8dB9701aE383792e4Onchain 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 - 0x767A739D1A152639e9Ea1D8c1BD55FDC5B217D7fStaking Contract - 0x7Bc834b3D64662eB2fFF868F55d3A9994D4252a0
