TypeScript shape
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 bydata.poolTypes in system-metadata.
Factory ids
These are the unique factory metadata ids currently exposed bydata.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.