Guides

Register an existing token

Redirect the creator fees of a token you already launched.

If a token already exists, you can point its future creator fees at social routes without relaunching. The creator wallet signs a transaction that hands the creator role to a socials.capital fee creator.

POST/v1/launches/existing

Body: launchpad, mint, creatorWallet, optional paymentNote, routes. Returns the same unsigned transaction shape as a new launch.

ts
const unsigned = await api.routeExisting({  launchpad: "pump",  mint: "GY9mZfyPpxXxBXBxS2hB2XjhP3kfUsywTvgveozxpump",  creatorWallet: wallet.publicKey.toBase58(),  paymentNote: "Creator fees via socials.capital",  routes: [{ platform: "twitch", handle: "KaiCenat", shareBps: 10_000 }],})

Only the wallet that currently holds the creator role can sign this. Fees accrued before the switch stay with the previous creator.

Changing routes later

PUT/v1/launches/:id/routes

Replace the routes. Shares must sum to 10,000 bps.