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