# Trading

Here's the scoop on how to trade with Arrow. For now, Arrow’s only supporting trades on the Ethereum mainnet, but stay tuned for future support of various EVM and Non EVM mainnets.

1. **Hit the trading button**

Click the \[Trading] button at the bottom of the Arrow bot.

<div align="left"><figure><img src="/files/BDV8FuwiuPrasSW0E5Fa" alt="" width="375"><figcaption></figcaption></figure></div>

2. **Check your wallet balance**

Make sure your wallet’s loaded. If not, deposit some ETH into your wallet address.

<div align="left"><figure><img src="/files/Mp5APkSzkmP5MJFw5SWM" alt="" width="363"><figcaption></figcaption></figure></div>

3. **Click Buy or Sell**

If you're looking to buy tokens, hit the \[Buy] button. Wanna sell? Click the \[Sell] button.

<div align="left"><figure><img src="/files/iJ6t35d3qHFQwXvnhl08" alt="" width="373"><figcaption></figcaption></figure></div>

4. **Enter the contract**

Pop in the contract address of the token you're eyeing to snag. \
\
If you're drawing a blank on the contract address, hit the \[Token List] button to peep the who's who of coins and the most traded tokens around. \
\
Can't find your token in the list? Dive into sites like Coin Gecko to dig up the token's contract details.

<div align="left"><figure><img src="/files/2JiNVtLyYyKNfUSr5jLD" alt="" width="375"><figcaption></figcaption></figure></div>

5. **Setting the ETH Amount and Slippage**

Ready to drop some ETH on that token purchase? Enter how much ETH you're willing to part with. You can quickly pick from presets like 0.1ETH, 0.5ETH, 1ETH, or go all-in with the max amount. If you're feeling precise, tap the \[Enter Manually] button and key in your perfect number.

Got your amount locked down? Don't sleep on checking your slippage settings. The default's at 0.5%, but if you're itching to tweak it, just click the \[Slippage Settings] button and make it your own.

<div align="left"><figure><img src="/files/byYWLpodaTKXuz6eSQpL" alt="" width="315"><figcaption></figcaption></figure></div>

6. **Locking It Down**

All set? Smash that \[Complete Setup] button and wait for the sweet success message.

<div align="left"><figure><img src="/files/isS0El84r0NjiXAfTW9Y" alt="" width="315"><figcaption></figcaption></figure></div>


---

# Agent Instructions: 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:

```
GET https://arrowbot.gitbook.io/arrowbot/how-to-use-arrow/trading.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
