Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.veil.cash/llms.txt

Use this file to discover all available pages before exploring further.

ETH and USDC pools: either submit the deposit for compliance screening (e.g. 0xbow) and enter if approved, or meet an instant path under Verified Users (Coinbase EAS, Binance BABT, Ethos).
Minimums are the shielded amount after the 0.3% deposit fee—deposit slightly above the floor so the net amount still clears.
  • ETH: 0.01 ETH shielded minimum
  • USDC: 20 USDC shielded minimum
0.3% on deposits, taken in the same deposit transaction in the app. Withdrawals and private transfers use Veil’s relayer with no extra relay fee.
Any wallet the app supports (MetaMask, Coinbase Wallet, Rainbow, WalletConnect, Ledger, and others).Sign message — EOAs only (deterministic signature for key derivation).
Passkey — WebAuthn (biometrics or security key), tied to your wallet and this site; one passkey per wallet; sync depends on your passkey provider (e.g. iCloud Keychain, Google Password Manager, 1Password).
Private key — works for any wallet type, including smart accounts (export from the smart wallet if needed).
Each method derives a different Veil keypair for the same wallet—pick one and stay on it, or back up/import keys to switch. Use Key Management in the wallet UI to back up your key.
Any Ethereum address can register to receive private transfers; receiving does not require deposit verification. The recipient must be registered before someone can send to them.
Veil’s relayer submits them so you do not pay gas yourself, and it helps keep your deposit identity separate from shielded activity.
No. Shielded balances and transfers are encrypted; only you can decrypt them.