> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useveil.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Your wallets

> Veil provisions deposit wallets automatically once your identity is verified and a bank account is added.

Wallets appear in your dashboard after you complete identity verification and add a bank account. Veil provisions them automatically — there's nothing to configure. Each wallet is a deposit address on one chain where you send crypto before converting it to fiat.

## Four chains, four wallets

Veil creates one wallet per supported chain:

| Chain        | Accepted tokens |
| ------------ | --------------- |
| **Base**     | USDC, USDT      |
| **Ethereum** | USDC, USDT      |
| **Polygon**  | USDC, USDT      |
| **Solana**   | USDC, USDT      |

Each wallet has its own deposit address. Make sure you send on the right chain — see [Troubleshooting](/individuals/troubleshooting) if you sent on the wrong network.

## Sending crypto to a wallet

<Steps>
  <Step title="Find the deposit address">
    Open the wallet for the chain you want to use. The dashboard shows the deposit address and a QR code you can scan from a mobile wallet.
  </Step>

  <Step title="Copy the address">
    Use the copy button to copy the address exactly. Do not type it by hand.
  </Step>

  <Step title="Send from your external wallet">
    In your sending wallet or exchange, paste Veil's deposit address as the destination and choose the same chain. Send USDC or USDT.
  </Step>

  <Step title="Wait for confirmation">
    Veil detects the deposit once the network confirms it. This typically takes a minute or two, depending on the chain. The wallet balance updates automatically.
  </Step>
</Steps>

## Manual mode by default

Wallets start in manual mode. Deposits land in the wallet and stay there until you run an offramp explicitly from the dashboard. This gives you full control over when conversions happen and which bank account receives each payout.

If you prefer automatic conversion on every deposit, you can switch a wallet to auto-settle from its settings. See [Auto-settle](/concepts/auto-settle) for how that works.

## See also

* [Wallets](/concepts/wallets) — wallet modes, balances, and bank account binding
* [Auto-settle](/concepts/auto-settle) — automatic conversion on every deposit
* [Your first offramp](/individuals/first-offramp) — converting a balance to fiat
