> For the complete documentation index, see [llms.txt](https://docs.fuul.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuul.xyz/developer-guide/airdrop-distributor.md).

# Airdrop Distributor

Fuul enables projects to run **airdrop distributions** after their Token Generation Event (TGE) in a way that is simple, secure, and effective. By leveraging the same platform that powers points campaigns and onchain payouts, projects can transition seamlessly into an airdrop without additional complexity.

## Benefits

| Benefit                   | Description                                                                                                                        |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Seamless transition**   | Projects already using Fuul for points can easily extend to their airdrop — audience and allocation logic are already in place     |
| **Sybil resistance**      | Fair participation by filtering out fake or duplicate accounts                                                                     |
| **Multi-network support** | Run airdrops across all networks supported by Fuul distributions                                                                   |
| **Staking incentives**    | Tie rewards to staking behavior — set penalties for claiming without staking or use tiered penalty systems based on staking period |
| **No-code & white-label** | Configure and brand the airdrop experience without technical resources                                                             |

## Step by step

1. **Run a points program on Fuul** (optional)\
   If a project already runs a points or onchain rewards program, those results make TGE allocations straightforward. Projects may also run an airdrop without a prior program.
2. **Open the Airdrop Distributor and deploy onchain**\
   Define token, network, offchain validation, and staking options, then deploy the airdrop smart contracts from the dashboard in under 5 minutes.
3. **Registration period** (optional)\
   Require participants to register before the claim opens. This confirms intent and filters out ineligible wallets. Registration can leverage external sybil detection tools and can be offered through a self-hosted or white-label page.
4. **Distribute via a branded claim page**\
   Use a self-hosted claim page or a Fuul-hosted page. Recipients verify eligibility and claim in a few clicks — payouts are executed onchain.

{% hint style="info" %}
For self-hosted claim pages, projects must integrate:

* The CSV with users and their claiming amounts
* The claiming call to the Airdrop Distributor contract
* The connection with the Airdrop Distributor contract subgraph to get claiming information
  {% endhint %}
