Before you begin
- Your wallet must have a USDC_TEST balance (see Get test tokens)
- Your sandbox bank account must be added
Running a sandbox offramp from the dashboard
1
Open the wallet detail
From the dashboard Wallets tab, click your Base Sepolia wallet to open the wallet-detail view.
2
Open Send Now
Scroll to the Send Now panel. This is where you enter the amount, choose the token, and pick a destination.
3
Set up your offramp
Enter the amount of USDC_TEST to convert, then toggle the destination between bank and Veil user:
- Bank — pick one of your sandbox bank accounts
- Veil user — enter a
@handleto route through their primary bank (see Claim a username for how to test this)
4
Confirm and submit
Click the send button when the quote looks right. The label adapts to your destination: Send to bank, Send to Veil user, or Send to @<handle> once a handle has resolved.
If you haven’t recently signed in, the dashboard will ask you to re-verify your email before the offramp continues. A six-digit code is sent to your address — enter it in the modal that appears. This is a session re-verification, not a per-transaction step; once you verify, the offramp picks up where it left off.
5
Offramp submitted
The panel shows “Offramp submitted.” The transaction appears in your history and progresses through the offramp lifecycle against the test environment.
Dashboard vs. other surfaces
The dashboard path described here uses session re-verification rather than a per-transaction email confirmation. Programmatic surfaces add an explicit email confirmation step between execute and settlement, giving the account holder final sign-off before funds move. See Offramp lifecycle for the full picture.See also
- Offramp lifecycle — quote, execute, confirm, and settle
- Usernames — handle-routed offramps
- Next steps — CLI, MCP, and going live