Token Creation

Creation Process

1. Prepare Metadata

const metadata = {
  name: "Token Name",
  symbol: "Token Symbol",
  description: "Token Description",
  image: "IPFS Image URL",
  social_links: {
    twitter: "Twitter Link",
    telegram: "Telegram Link",
    discord: "Discord Link",
  },
};

2. Create Token Transaction

Endpoint: POST /api/token/create

Request Headers:

Authorization: Bearer your_jwt_token
Content-Type: application/json

Request Parameters:

Response Example:

3. Sign and Send Transaction

Parameter Description

Basic Parameters

  • name: Token name (1-32 characters)

  • symbol: Token symbol (3-10 bytes)

  • uri: Metadata URI (IPFS link)

  • user_pubkey: Creator wallet address

Conviction Pool Parameters

  • insurance_amt: Conviction amount (lamports, 0 means no creation)

  • insurance_px: Trigger price (lamports)

Trading Parameters

  • buyAmount: Initial purchase amount (optional)

  • binId: Initial price point for DLMM pool (default -300)

  • isAntiSniper: Enable anti-sniper functionality

Key Points

  • Token creation requires sufficient SOL balance

  • Conviction pool is optional, insurance_amt=0 means no creation

  • Symbol length is calculated in bytes, supports UTF-8

  • Uses Meteora DLMM as AMM protocol

  • Supports anti-sniper configuration

Last updated