# Supported launchpads

> The launcher contracts Chord names on Arc, what they create, and how to follow their launches through the API.

Source: https://getchord.xyz/docs/launchpads/

Most tokens on Arc are created through a launcher contract that deploys the token and initialises its first pool — a Uniswap V4 pool with a hook that runs a bonding curve, or a V3 / V2 pool with seeded liquidity. Chord's launch radar watches every pool creation on the chain, attributes it to the contract that made it, and names the ones it knows. `GET /v1/arc/launchers` returns the live activity of every launcher, named or not, with the addresses.

| Launcher | Site | Pools it creates |
| --- | --- | --- |
| Uniswap Liquidity Launcher | github.com/Uniswap/sdks | V4 |
| Uniswap V4 PoolManager (direct) | app.uniswap.org | V4 |
| Pools.trade | pools.trade | V4 (fee 2500, tick spacing 25) |
| aka.fun | aka.fun | V4 |
| Argus | argus.world | V4 |
| Minara.fun | minara.fun | V4 |
| Rapid Launch | rapidlaunch.io | V4 |
| Sharc.fun | sharc.fun | V4 |
| Bozo | bozo.fun | V4 |
| o1 Launchpad | launch.o1.exchange | V4 |
| Enso | enso.trade | V4 |
| Triplfun | tripl.fun | V4 |
| BullCheese | bullcheese.fun | V4 |
| par.family | par.family | V4 |
| lift.fun | lift.fun | V3, V4 |
| Long.supply | long.supply | V3, V4 |
| Synthra | synthra.org | V3 |
| TOLLY | tollylabs.com | V3 |
| circlearc.fun | circlearc.fun | V3 |
| ArcPad | arcpad.meme | V3 |
| Curving | curving.fun | V3 |
| DEPLOY | deploydollars.com | V3 |
| ARClove | arclove.fun | V3 |
| ARK | ark-ai.xyz | V3 |
| PEGD | pegd.fun | V3 |
| BigShort | bigshort.xyz | V2 |
| Niorfun | niorfun.com | V2 |
| Tollan | tollan.io | V2 |

## Routing hooked pools

A V4 launchpad pool carries a hook, and a hook can do anything to a swap — including quoting one amount and delivering another. Chord routes a hook only after a real swap has been verified in both directions on it; an unverified hook is not routed, and its tokens show `routable: false` until it is. The engine has verified the launchpad hooks in the table above plus two per-token hook templates; a token on a hook it has not seen quotes `NO_POOLS`.

## Following launches

- Feed: `GET /v1/arc/graduated?hours=48` — screened launches, newest first, with `launcher` and `launcherName`.
- Activity per launcher: `GET /v1/arc/launchers?hours=24` — pool shapes, pools per hour, creators, 24-hour swaps and volume over its pools.
- Forensics per token: holders, pools with launch facts, windowed stats — the [Launch lifecycle](/docs/recipes/launchpad-lifecycle/) recipe.
- Token art: launchers publish metadata off-chain in different places; Chord resolves logos from the token contract, the launcher's events, and public sources, and serves them at `/v1/logo/5042/{address}` with a placeholder until found.

A launcher you use that is missing here: the address still appears in `/v1/arc/launchers` and on every launch row; naming it is a one-line registry change on Chord's side.
