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.

Sub Accounts main view Sub Accounts give you separate deposit addresses under one wallet. Each address is unique and unlinkable to your main Veil address, so you can receive ETH or USDC privately before those funds are shielded into the pool.
Sub Accounts are in beta; you can have up to three slots today. That cap may rise later.

How Sub Accounts work

Each slot is derived deterministically from your main key. When you pick a Sub Account slot, the app shows the deposit address for that slot. Senders send ETH or USDC there. The Veil relayer deploys the onchain forwarder when needed, then sweeps funds into the deposit queue so they follow the same screening and pool path as a normal deposit. The same slot always yields the same address, so you can reproduce it on a new device from your main key—no extra secret per Sub Account.

Creating a Sub Account

You can use up to 3 slots (Account 1–3). Open Sub Accounts in the wallet panel, choose a slot, and copy the address it shows. Share that address with whoever is paying you.

Depositing

  1. Choose the Sub Account slot you want to fund.
  2. Send ETH or USDC to the address shown for that slot.
  3. After funds arrive, run Deploy & Sweep the first time the forwarder is needed, or Sweep to Queue if it is already deployed—this moves value into the Veil deposit queue.
  4. From there, the deposit is screened and accepted into the pool like any other deposit.
Minimum sweep amounts: 0.01 ETH and 20 USDC (after the deposit fee). Sweeps below that fail.

Merge and withdraw

  • Merge — move a Sub Account’s shielded balance into your main Veil balance inside the pool.
  • Withdraw — send from a Sub Account straight to an external address using a signed recovery flow in the app.

Privacy and security

Sub Accounts improve deposit-side privacy: each public address is its own surface, separate from your main Veil deposit identity. Every slot is still tied to your main private key—back it up before holding real value. See Veil Keypair. For fees and minimums, see the FAQ.