> For the complete documentation index, see [llms.txt](https://docs.novamp.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novamp.io/creators/anti-snipe-and-protection.md).

# Anti-Sniper Protections

Cap how much any single wallet can buy and hold in the opening moments, so bots can't grab the supply in block one.

{% hint style="info" %}
Every protection here is **time-boxed and self-expiring**. Nothing can be extended, re-armed, or switched off manually after launch — the rules a trader sees at launch stay honest for the token's life.
{% endhint %}

## Overview

Novamp bakes launch protection into every token. You pick a preset at launch; the caps enforce per-buy and per-wallet limits during a short opening window, then **auto-expire** on their own timers. An optional early-sell fee can discourage instant flips.

## How it works

The caps are enforced on-chain by the token's anti-snipe guard for a fixed number of seconds after launch. When each timer ends, that restriction lifts automatically and the token trades with no caps — there is no owner action involved.

```mermaid
flowchart LR
  A[Launch] --> B[Max-buy window 60s]
  A --> C[Max-wallet window 5 min]
  A --> D[Optional early-sell window]
  B --> E[Caps auto-expire]
  C --> E
  D --> E
  E --> F[Open trading, no caps]
```

## How to use it

Pick one of three presets in the Tokenomics step:

| Preset        | Max buy        | Max wallet   | Windows                               |
| ------------- | -------------- | ------------ | ------------------------------------- |
| **Open**      | 2% of supply   | —            | max buy for **60s**                   |
| **Protected** | 1% of supply   | 2% of supply | max buy **60s**, max wallet **5 min** |
| **Strict**    | 0.5% of supply | 1% of supply | max buy **60s**, max wallet **5 min** |

* **Max buy** limits the size of a single purchase during the window.
* **Max wallet** limits total holdings per wallet during the window.

### Temporary early-sell fee (optional, tax tokens)

On tax-token (v2) launches you can add a short-lived early-sell fee on top of the caps. It is optional, auto-expiring, and **cannot be extended** after launch.

| Option       | Fee | Duration         |
| ------------ | --- | ---------------- |
| **Disabled** | —   | —                |
| 5% · 5 min   | 5%  | first 5 minutes  |
| 5% · 15 min  | 5%  | first 15 minutes |
| 10% · 5 min  | 10% | first 5 minutes  |

Once the window ends, the early-sell fee disappears permanently and can never be re-enabled or lengthened.

## Important details

| Property       | Detail                                                         |
| -------------- | -------------------------------------------------------------- |
| Presets        | Open / Protected / Strict                                      |
| Caps           | Per-buy and per-wallet, as % of supply                         |
| Expiry         | Automatic; max-buy 60s, max-wallet 5 min                       |
| Early-sell fee | v2 tax tokens only; auto-expiring, non-extendable              |
| Exemptions     | Creator allocation, vesting tokens, and the atomic initial buy |

{% hint style="success" %}
Your own launch buy (up to 10% of supply) goes through because it originates from the launch and is **exempt** from the caps — while open-market snipers stay clamped to your preset.
{% endhint %}

## What happens next?

* The active preset and any early-sell fee are disclosed on the token page.
* Every window counts down and lifts on its own — you don't toggle anything.
* After the windows expire, the token trades with no caps for the rest of its life.

## Troubleshooting

| Symptom                                      | Fix                                                                           |
| -------------------------------------------- | ----------------------------------------------------------------------------- |
| Buyers see "exceeds the max-buy limit"       | Expected during the opening window — try a smaller amount or wait for expiry. |
| Buyers see "over the max-wallet limit"       | The wallet is at its cap for the window; it lifts automatically.              |
| "The launch-protection settings are invalid" | Review your anti-snipe options in the wizard before signing.                  |

## Continue exploring

* [🚀 Launch a Token](/creators/launching-a-token.md)
* [🌊 Liquidity & Pools](/creators/liquidity-and-pools.md)
* [💸 Token Taxes](/creators/taxes.md)
* [🆘 Launch Troubleshooting](/creators/troubleshooting.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.novamp.io/creators/anti-snipe-and-protection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
