- Dashboard — the Fund button on the wallet-detail panel
- CLI —
veil wallets fund <walletId> - MCP — the
veil_sandbox_faucet_credittool inside Claude / Cursor
Where to find the Fund button
Open the dashboard in sandbox mode, go to the Wallets tab, and open your Base Sepolia wallet. The Fund button appears alongside the deposit address in the wallet-detail panel. It is only visible in sandbox mode on a Base Sepolia wallet with a deposit address.Using the faucet
1
Click Fund
The button changes to show a spinner and “Sending…” while the request is in flight.
2
Wait for confirmation
When the request completes, the panel shows: “Sent. 5 USDC_TEST will land in this wallet in ~30s.” A View on BaseScan link appears so you can track the transaction on-chain.Your wallet balance updates once the network confirms the deposit. This typically takes about 30 seconds.
3
Proceed to your offramp
Once the balance appears, your wallet is ready for a sandbox offramp. See Your first offramp.
Button states
You can request test tokens a few times per day. If you see “Daily limit reached”, the faucet will become available again once the window resets — the panel shows a countdown.
From the CLI
If you’re scripting against Veil or just live in a terminal, the same faucet is one command away:From MCP (Claude / Cursor)
Inside a chat with the Veil MCP server connected, ask the assistant to fund a wallet. It will callveil_sandbox_faucet_credit with the wallet ID and report back the transaction hash. The tool refuses in live mode — switch with veil_set_mode first. See Wallet tools for the full schema.
Why only Base Sepolia
The faucet only credits Base Sepolia wallets. Sandbox wallets on other chains have no Fund button and reject the CLI and MCP calls with a wallet-ineligible message — you would need to source testnet tokens externally.See also
- Wallets — wallet modes and deposit addresses
- Your first offramp — converting your test balance to fiat
- CLI wallets — funding from the terminal
- MCP wallet tools — funding from inside a chat