> ## Documentation Index
> Fetch the complete documentation index at: https://docs.o1.exchange/llms.txt
> Use this file to discover all available pages before exploring further.

# Fees, anti-snipe, and referrals

> Current creation fees, swap fees, the 16-second anti-snipe period, referral links, attribution rules, and trade comments.

o1 Launchpad charges a one-time token creation fee and a fee on every swap. Swap fees are collected in the pool's quote currency and become claimable by the creator, platform, and valid referrer.

## Creation fees

| Chain     | Quote | Current fee |
| --------- | ----- | ----------: |
| Base      | ETH   |   0.001 ETH |
| Base      | USDC  |      2 USDC |
| Robinhood | ETH   |   0.001 ETH |
| Robinhood | USDG  |      2 USDG |

For ETH, the wallet includes the creation fee in the launch transaction. For USDC or USDG, the wallet may first request token approval. The fee goes directly to the platform fee receiver.

## Normal swap fee

The normal swap fee is **1% of the quote amount**. With a valid referrer, that 1% is divided as follows:

| Recipient | Share of the 1% fee | Equivalent share of the trade |
| --------- | ------------------: | ----------------------------: |
| Creator   |                 50% |                          0.5% |
| Platform  |                 30% |                          0.3% |
| Referrer  |                 20% |                          0.2% |

If a trade has no valid referrer, the unused 0.2% referral share goes to the platform. Fees are always denominated in the selected quote, such as ETH, USDC, or USDG.

## First 16 seconds

Trading remains open when the pool launches. The total fee starts at 99% and decreases linearly to the normal 1% fee over 16 seconds. This timestamp-based schedule makes immediate sniping intentionally uneconomic.

|    Time since launch | Approximate total fee |
| -------------------: | --------------------: |
|            At launch |                   99% |
|            4 seconds |                 74.5% |
|            8 seconds |                   50% |
|           12 seconds |                 25.5% |
| 16 seconds and later |                    1% |

The creator and referrer shares are calculated from the normal 1% fee. The temporary amount above 1% is the anti-snipe surcharge and goes to the platform.

<Note>
  o1 uses input-amount swaps: traders enter how much they want to spend or sell, and those swaps remain available throughout the 16-second period. Direct integrations that request an exact output are rejected until the fee reaches 1%.
</Note>

## Get a referral link

o1 provides two types of referral links:

| Link            | Where to copy it                                                     | When it applies                                   |
| --------------- | -------------------------------------------------------------------- | ------------------------------------------------- |
| Global referral | Open your profile and select **Referral**                            | Used as your general referral across o1 Launchpad |
| Token referral  | Open a token page, connect your wallet, and select **Referral link** | Applies first to that token on that chain         |

The **Profile** link on a profile page is only a public profile link. It does not set referral attribution unless it also contains a referral parameter.

## Which referral is used

For each token, the interface checks referral attribution in this order:

1. a token-specific referral for that exact chain and token;
2. the connected wallet's previously saved global referral;
3. a global referral saved in the current browser.

If the first candidate is invalid, the interface tries the next valid candidate. Opening a token-specific referral link also becomes the global fallback when the visitor does not already have one. Once a wallet has saved a global referral, later global links do not replace it; a token-specific link can still take priority for its exact chain and token.

When a connected wallet first uses a browser-saved global referral, the interface may request a gasless signature to save that attribution to the wallet profile. This is not a token approval or an onchain transaction.

When the trader submits a swap, the interface includes the selected referral address with that trade. `LaunchHook` validates it again onchain before crediting the referrer's share. An invalid referral never blocks the swap: the hook ignores it and sends the unused referral share to the platform.

## Referral protections

A referral is ignored when it points to:

* the trader's connected wallet;
* the launch creator;
* the platform fee receiver;
* an empty or malformed address;
* the swap router or execution contract.

These checks prevent self-referral and protected-recipient referral. If no candidate is valid, the trade still works and the referral share goes to the platform.

## Trade comments

A trader may attach an optional comment of up to 32 UTF-8 bytes. The comment is included with the public onchain trade record, together with the direction, quote currency, referrer, and fee.

## Claiming fees

Creator, platform, and referral balances accumulate until claimed. Creators and referrers can open their connected Profile page and use **Fee claims**, where balances are grouped by asset. See [Claims](/launchpad/trading/claims) for the complete interface flow and [Functions and events](/launchpad/reference/events-functions) for direct contract integration.
