> For the complete documentation index, see [llms.txt](https://archer-bot.gitbook.io/archer.bot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://archer-bot.gitbook.io/archer.bot/getting-started/fund-your-account.md).

# Fund Your Account

To execute swaps, bridges, or sends through Archer, you need tokens in one of your wallets. There are three ways to fund your account.

## Option 1: Send Tokens Directly to Your Archer Wallet

Find your **primary wallet addresses** on the Settings page under **Security & Authentication**:

* **Primary EVM** — a `0x...` address that works on Ethereum, Arbitrum, Base, Polygon, Optimism, Avalanche, and BSC
* **Primary Solana** — a base58 address that works on Solana mainnet

Send tokens from any wallet, exchange (Coinbase, Binance, Kraken), or off-ramp directly to these addresses. As soon as the transaction confirms, balances appear in your portfolio.

> **Tip:** EVM addresses are the same across all EVM chains. The same `0x...` address holds your USDC on Arbitrum, your ETH on Base, and your POL on Polygon — they're separate balances on separate chains, but the address is one.

## Option 2: Connect an External Wallet and Consolidate

If you already have funds in MetaMask, Phantom, Coinbase Wallet, or another wallet, you can:

1. Go to **Settings** and click **Link Wallet**
2. Sign the ownership challenge in your external wallet
3. Your connected wallet's balances now show up in your portfolio

You can then **consolidate** — send tokens from the connected wallet into your Archer (primary embedded) wallet directly through the chat:

```
"Send all my USDC from my connected wallet to my Archer wallet on Base"
```

The consolidation send opens your external wallet's native popup for approval. Once it confirms, the funds land in your primary wallet and are ready for swaps, bridges, or sends.

See [Manage Your Wallet](/archer.bot/getting-started/manage-your-wallet.md) for the full consolidation flow and constraints.

## Option 3: Buy Crypto with a Card (Coinbase Onramp)

Archer integrates **Coinbase Onramp** so you can fund your account with a credit/debit card, bank transfer, or Coinbase account balance — no separate exchange required.

From the web app:

1. Open the wallet menu and choose **Buy Crypto**
2. Pick the asset and chain you want (e.g., USDC on Base, ETH on Arbitrum, SOL on Solana)
3. Choose your payment method (card, ACH, or Coinbase balance)
4. Confirm — funds land directly in your primary embedded wallet

Coinbase handles the KYC and payment processing on their side. Geographic and payment-method availability follows Coinbase Onramp's coverage.

<figure><img src="/files/RPWmGZ7wGHlyygjYRWn6" alt="" width="563"><figcaption></figcaption></figure>

## Funding Tips

* **Keep gas tokens on every chain you transact on.** ETH on Ethereum/Arbitrum/Base/Optimism, POL on Polygon, AVAX on Avalanche, BNB on BSC, SOL on Solana. Archer reserves a small amount automatically when you "swap all" of a native token, but you still need *some* gas to start.
* **Bridge once, swap many.** For most users, the cheapest path is to bridge stablecoins to a low-fee L2 (Base, Arbitrum) once, then swap from there. Archer can do this in a single multi-step prompt — see [Multi-Step Intents](/archer.bot/intents/multi-step-intents.md).
* **Connected wallets count as funded.** You don't have to move funds into the embedded wallet to see them in Archer — the portfolio aggregates across both. You only need to consolidate when you want to *execute* a swap or bridge from those funds.

## Next

* [Swap Tokens](/archer.bot/intents/swap-tokens.md)
* [Bridge](/archer.bot/intents/bridge.md)
* [Manage Your Wallet](/archer.bot/getting-started/manage-your-wallet.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://archer-bot.gitbook.io/archer.bot/getting-started/fund-your-account.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
