> For the complete documentation index, see [llms.txt](https://docs.boba.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.boba.xyz/agents/boba-agents/core-capabilities/spot-trading/transfer.md).

# Transfer

***

### Overview

Transfer lets you send tokens from your wallet to any other address—whether it's your own wallet on the same chain, a friend's address, an exchange deposit, or a contract. The agent handles gas estimation and transaction building automatically.

**When to use transfer:**

* Sending tokens to another person
* Moving assets to/from an exchange
* Consolidating funds across your own wallets
* Paying for goods or services
* Depositing into DeFi protocols
* Withdrawing to cold storage

***

### Amount Specification

The amount parameter supports several formats:

| Format       | Example  | Description                                     |
| ------------ | -------- | ----------------------------------------------- |
| Exact amount | `"5.5"`  | Send exactly 5.5 tokens                         |
| USD value    | `"$100"` | Send $100 worth of the token                    |
| Percentage   | `"50%"`  | Send 50% of your balance                        |
| Max          | `"max"`  | Send entire balance (minus gas if native token) |

***

### Example Prompts

Here are natural language prompts that trigger transfers:

| Prompt                                                    | Interpretation               |
| --------------------------------------------------------- | ---------------------------- |
| "Send 5 SOL to 9xM3k... on Solana"                        | Transfer 5 SOL to address    |
| "Transfer $200 of USDC to 0x7a2... on Base"               | Send $200 worth of USDC      |
| "Send all my BONK on Solana to 7GCih..."                  | Transfer entire BONK balance |
| "Move 50% of my WIF on Solana to my other wallet 8nK2..." | Transfer half of holdings    |
| "Pay 0x3f8... $50 in ETH on Base"                         | Send $50 worth of ETH        |
| "Send max SOL to my Phantom wallet on Solana"             | Send all SOL minus gas       |
| "Transfer 1000 JUP on Solana to 5mL9..."                  | Send exactly 1000 JUP        |
| "Withdraw all my USDC on Solana to my Coinbase address"   | Send to exchange             |

***

### Address Formats

#### Solana:

```
Valid: 7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr
Length: 32-44 characters (base58)
```

#### EVM Chains (Base, Ethereum, Avalanche, Monad, and more):

```
Valid: 0x7a2B3c4D5e6F7890AbCdEf1234567890aBcDeF12
Length: 42 characters (0x + 40 hex)
```

{% hint style="danger" %}
Always be sure to double check addresses and state the destination chain. The agent does not validates addresses before sending and will send to funds to the wrong chain if prompted incorrectly.
{% endhint %}

***

### Managing Transfers

#### View Transfer History

```
"Show my recent transfers on Solana"
"What did I send yesterday?"
"Transfer history for the last week"
```

***

### Tips for Safe Transfers

1. **Triple-check addresses** — Crypto transfers are irreversible. Verify every character.
2. **Test with small amounts** — Send a tiny amount first when using a new address.
3. **Keep gas reserves** — Always maintain some native token for future transactions.
4. **Watch for clipboard malware** — Some malware replaces copied addresses. Always verify after pasting.
5. **Use domain names when available** — `alice.sol` is harder to typo than a 44-character address.

***


---

# 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://docs.boba.xyz/agents/boba-agents/core-capabilities/spot-trading/transfer.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.
