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.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.
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 |
Sending crypto to a wallet
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.
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.
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 for how that works.See also
- Wallets — wallet modes, balances, and bank account binding
- Auto-settle — automatic conversion on every deposit
- Your first offramp — converting a balance to fiat