Pump Token Launch

Token creation and createAndBuy pattern for Pump.fun — metadata, IPFS, mint keypair, dev buy

plurigrid 55de0be 2 files · 2.5 KB Updated

File contents

Pump Token Launch

Token creation patterns for the Pump.fun protocol.

Trit: 0 (ERGODIC — Coordinator)

Coordinates token creation with optional initial buy.

Create Token

const createIx = await PUMP_SDK.createV2Instruction({
  mint: mintKeypair.publicKey,
  name: "Token Name",
  symbol: "TKN",
  uri: "https://arweave.net/metadata.json",
  creator: wallet.publicKey,
});

Create + Buy (Atomic)

const instructions = await sdk.createAndBuyInstructions({
  global, mint, name: "Token", symbol: "TKN", uri,
  creator: wallet.publicKey,
  amount: getBuyTokenAmountFromSolAmount(global, null, solAmount),
});

REST API (PumpDev Lightning)

const res = await fetch('https://pumpdev.io/api/create-lightning?api-key=KEY', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ name, symbol, image, description, buyAmountSol: 0.1 })
});

Jito Bundle Launch

POST /api/create-bundle — atomic multi-buyer launch (up to 4 wallets)

GF(3) Triad

pump-bonding-curve (-1) ⊗ pump-token-launch (0) ⊗ pump-trading (+1) = 0 ✓

plurigrid/asi/tree/main/skills/pump-token-launch commit 55de0be81b

Frequently asked questions

npx skillmds@latest add plurigrid/pump-token-launch