# Contract Buy Menu

This functionality turns the sniper into a trading terminal with autoselling capabilities. We will use $ABOT.DOG contract address to demonstrate the bot’s capabilities. If you paste the token contract address into the sniper, you will get the menu seen in Figure 8. The bot will always choose the liquidity pool with the highest token reserve balance.

<figure><img src="/files/2lDmxdUxfIcO0zPM68U6" alt=""><figcaption><p>8. Buy Menu</p></figcaption></figure>

We will now go through all the relevant buttons:

### 📍 *Track*

Opens a Trade Monitor for the token without buying it. If you have a positive balance for the token, you’ll be able to set up autosells for that token. This allows you to keep an eye on the token’s price movements in real time, giving you the chance to capitalize on dips before anyone else. We discuss the Trade Monitor in much more detail in Section 5.

### 🔄 *BSC*

If an address has tokens on multiple chains, you can use this button to cycle between the chains.

### 📈 *Chart*

Gives you a link to the token’s chart.

### *God Mode*

Unlocks liquidity and method sniping capabilities - will be discussed in Section 9.

### **💳&#x20;*****Main***

**This chooses the wallet you wish to track, buy, or sell with. Pressing on&#x20;*****Main*****&#x20;will cycle through any additional wallets you’ve created.**

### *Buy ⇔ Sell*

Switches the menu from buying to selling. If your wallet already has a positive balance for the token, you can sell your holdings directly through the bot. Pressing on this button will change the buttons below it from buying to selling.

### *Buy/Sell X BNB*

Buy the amount of tokens equivalent *X* amount of BNB.

### *Buy/Sell X Tokens*

Buy *X* amount of tokens.

### *Ape Max*

Buy max TX of the token.

After you buy through the bot (or use the *Track* function), the Trade monitor menu will open. This will be explored in Section 5.

#### Manual buys through this menu Contract Buy Menu will use the gas price/delta and slippage settings specified in your wallet. They are not affected by any channel/copytrade settings.


---

# 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://docs.abot.dog/pasted-contracts/contract-buy-menu.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.
