# BSC Sniper

## How to enter

Enter the token address that you want to snipe on any page, and the bot will automatically identify the contract and jump to the sniper panel. You can also enter sniping from the ***Smart Sniper*** entrance of the BSC chain on the homepage or the /snipe command in Menu.

<figure><img src="/files/QhNhB0XEExQGa3p9cIil" alt=""><figcaption><p>Sniper Panel</p></figcaption></figure>

## Sniper settings

**Refresh**: Refresh the information on the sniper panel.&#x20;

**Slippage**: The slippage of sniper trading. Since the opening price of the token fluctuates greatly, the slippage cannot be set too small to prevent the transaction from failing. It is recommended to use the default settings.&#x20;

**Additional Gas**: The additional Gas paid based on the current network gas price is used for packaging acceleration.&#x20;

**Base token**: The pool currency (BNB or USDT) used to build the token pool. You need to select the correct pool token when sniping. The bot will help you automatically identify the pool currency based on the contract characteristics.&#x20;

**Select wallet**: You can select multiple wallets to place orders at the same time.

## Initiate a sniper

You can click the sniper button under "Action" and click different buttons to snipe according to the purchase amount required. You can also click ***Sniper X BNB*** to snipe with a customized amount.

## Generate pending order

After initiating a sniper, a pending order will be generated for you, and the token opening mechanism recognition will be started.

<figure><img src="/files/d968CVAwUg9MJ9EmA4zP" alt=""><figcaption><p>Pending Order</p></figcaption></figure>

## Token open-trade mechanism identification and sniper types

The robot will identify the open-trade mechanism and carry out different types of sniper pending orders based on the mechanism identification results.

1. **Zero-block sniper**

If the robot can successfully identify the open-trade mechanism, it will perform a zero-block sniper. This type of sniper will monitor the opening behavior of the project side and buy the tokens in the same block as the opening transaction, buying the tokens before others.

<figure><img src="/files/CHtzkO767iu6pM8G3N9r" alt=""><figcaption><p>Open-trade mechanism recognized successfully</p></figcaption></figure>

2. **Follow-up sniper**

If the robot fails to successfully identify the open-trade mechanism, it will start a follow-up sniper. This type of sniper will monitor the transaction of the token. Once a user is found to be trading the token, it will follow the order and buy it as soon as possible. Although this type of sniper is not as fast as the zero-block sniper, it can still buy the token for you as early as possible.

<figure><img src="/files/FTAj7d3Q9Le8smbdvGEJ" alt=""><figcaption><p>Unable to recognize the open-trade mechanism</p></figcaption></figure>

## Manually edit open-trade parameters

You can click ***Edit Open-trade Params*** on the simulation results page to control the open-trade function yourself to facilitate more accurate zero-block sniping. For tokens that cannot automatically recognize the open-trade mechanism for follow-up sniping, after manually adjusting the opening parameters, it will become zero-block sniping, and sniping will be carried out with the parameters you set. This option is suitable for professional users. Click ***Edit Open-trade Function*** to customize the opening function of sniper monitoring. If you need to enter multiple opening functions, you can use spaces to separate them. Click ***Edit Kill Block Count*** to modify the number of blocks to be killed after the market opens in order to avoid blocks being killed and reduce losses.


---

# 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://avebotdoc.ave.ai/en/quick-use/smart-sniper/bsc-sniper.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.
