# Buy menu / Contract scan

Upon pasting a token or LP contract, a basic contract scan message will show up, with the buy menu below and other options.

An LP contract will show a scan for the main token its pair is tied to.

<figure><img src="/files/LQL24GQyY5AnSWJuevvb" alt=""><figcaption><p>Your active wallet balance can be seen at the top.</p></figcaption></figure>

## Options and menus

![](/files/onUwpnOft5kseWTgj4JT)

The refresh button rescans the contract.

![](/files/y3Oje2ku7SuCeSI0pxEa)

This is the wallet select button. It opens a menu to switch your active wallet.

See: **Wallet select**

![](/files/fANXKcQX4w9oKutaHgc3)

Opens the sell menu for this contract.

See: **Sell menu**

![](/files/92vGivZjjt9VrMC0Tp38)

Opens the snipe menu for this contract.

See: **Snipe menu**

![](/files/b0cozXGNCoOrdPkdHE8N)

Creates a trade monitor, for the currently selected wallet, for this contract.

See: **Trades monitor**

![](/files/dnsPm2tDpcVagsb10Udt)

Chart button. Opens a link to Dexscreener for the current token.\
The token needs to have detected pair for the link to work.

![](/files/gZfEyKOiZ1eBOGVmdQpE)

Toggles the unique retry function of this bot. If a buy is made while this option is enabled, it will keep retrying until a buy is possible, or until 60 seconds have passed.

It won't send a transaction until it is possible to do so, so there is no need to worry about failed transactions.

Disclaimer: this is still subject to the token limits, max buy, slippage, trading enabled, etc.

If this option is disabled while retry attempts are being made, it will stop retrying immediately.

## Buy buttons

![](/files/DHshUSD7KnTDTZmbxw2z) Prompts the user to enter an amount of ETH (or the specific main wrapped token used in that chain, BNB, PLS, etc) and executes a buy order.

![](/files/U2MC5hjV1IPE5YhT3gfa) The user can send the percentage of the total supply to buy. Very useful if you don't have time to calculate the specific number of tokens to buy. Example: sending **1** will try to buy exactly 1% of the supply.

![](/files/Z1YXFhKlCJCtIA8RcyQT) Tries to buy a specific amount of tokens. The amount received can still be altered by the token taxes of course.

## Other useful info

![](/files/cFurIpImoMheNnBrKRUE) This is the gas tracker, it will only show for ETH tokens. Useful to get an idea of the current fees to expect.

![](/files/4XNmF5Z3CpKBQfcsxmsA) Alpha counter. It will increase as more people check the contract.


---

# 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.prodigybot.io/contract-menu/buy-menu-contract-scan.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.
