Skip to main content

Frequently Asked Questions

Deposits into the Veil pools (ETH and USDC) can enter in two ways.First, any deposit may be submitted for compliance screening (e.g. via 0xbow). If approved, it enters the pool.Second, verified users (Coinbase EAS, Binance BABT, Ethos) are auto-approved.See Verified Users for eligibility options.
Minimums apply to the amount that ends up shielded after the 0.3% fee, so you need to deposit slightly more than the minimum to account for the fee.
  • ETH pool: 0.01 ETH minimum shielded amount.
  • USDC pool: 20 USDC minimum shielded amount.
In both cases, deposit a bit more than the minimum so that after the fee is deducted, your shielded amount meets or exceeds these thresholds.
You can connect to Veil using any wallet supported by the app, such as MetaMask, Coinbase Wallet, Rainbow, WalletConnect, and Ledger.Sign-in works in two ways.Sign message is supported for EOA (externally owned) wallets only, because key derivation requires a deterministic signature.Private key sign-in works for any wallet, including smart accounts: use the private key option and, if needed, export the key from your smart wallet.We recommend backing up your private key in the wallet Key Management section so you can recover access from any device.
Any Ethereum address can register with Veil Pool to receive a private transfer. You do not need to be a verified user to receive; only depositing into the pools requires verification.You do need to be registered before someone can send you a transfer.
The Veil relayer submits transfer and withdrawal transactions on your behalf, so you do not need to hold gas to transact privately.The relayer keeps the link between your deposit address and your private activity separate, so your privacy is preserved.
No. All balances and private transfers are encrypted; only you can decrypt them. Protocol operators and third parties cannot see your balances or transfer activity.