# AMM Sniper

The AMM Sniper allows buying tokens that have already **left the launch phase** and migrated to PumpSwap — Pump.fun's AMM market.

***

## What's the difference from the regular Sniper?

On Pump.fun, tokens go through two phases:

| Phase              | Description                            | Which handler |
| ------------------ | -------------------------------------- | ------------- |
| **Bonding Curve**  | Launch phase — from creation           | Main Sniper   |
| **AMM (PumpSwap)** | After graduation (\~84 SOL market cap) | AMM Sniper    |

The main Sniper buys brand new tokens. The AMM Sniper buys graduated tokens, in the context of Copytrade or Rug Tracker.

***

## When does the AMM Sniper activate?

The AMM Sniper triggers automatically in two situations:

* **Copytrade** — a wallet you copy buys a token already on PumpSwap
* **Rug Tracker** — a rugger launches a token that is already graduated

You don't need to configure anything manually — the bot detects whether a token is on the bonding curve or the AMM and uses the right mechanism automatically.

***

## Technical differences (for info)

| Aspect             | Regular Sniper        | AMM Sniper                  |
| ------------------ | --------------------- | --------------------------- |
| Speed              | Ultra-fast            | Slightly slower             |
| Supported tokens   | New tokens            | Graduated tokens            |
| Wrapped SOL (WSOL) | No                    | Yes (handled automatically) |
| Sending            | 11 relays in parallel | Via Jito                    |

> The SOL wrapping/unwrapping is entirely handled by the bot. You won't notice any difference as a user.


---

# 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://dark-entry.gitbook.io/dark-entry-docs/sniper/amm.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.
