Skip to main content

TypeScript shape

Use protocol / protocols with the GraphQL enum values below. Use launchpadName / launchpadNames with factory ids from GET /api/1/system-metadata (data.factories[].name). Factory display names and logos come from the same metadata payload.

Enum values

enum
Pump.fun (Solana). Factory id: pumpfun.
enum
FourMeme (BNB Chain). Factory id: fourmeme.
enum
Raydium Launchlab (Solana). Factory id: raydium-launchlab.
enum
BoopFun. Factory id: boop.
enum
Vertigo.
enum
Moonit.
enum
Meteora DBC (Dynamic Bonding Curve). Factory id: meteora-dbc.
enum
Zora V4. Factory id: zora.
enum
Virtuals. Factory id: virtuals.
enum
Clanker. Factory id: clanker.
enum
Heaven AMM. Factory id: heaven.
enum
Clanker V4. Factory id: clanker.
enum
Printr. Factory id: printr.
enum
NadFun. Factory id: nadfun.
enum
Flaunch. Pool type id: flaunch-v4.
enum
Liquid. Factory id: liquidlaunch.

Pool type ids

These are the protocol ids currently exposed by data.poolTypes in system-metadata.

Factory ids

These are the unique factory metadata ids currently exposed by data.factories[].name. Use the id column for launchpadName / launchpadNames filters; ui_name and logo are display metadata. Logo previews are shown on a light background so transparent assets stay readable.