LaunchLabs

Raydium LaunchLab bonding curve integration for token launches with automated liquidity provision.

POST /launchpad/create-unsigned

Create an unsigned transaction for a Raydium LaunchLab bonding curve deployment.

Request body

{
  "tokenMint": "TokenMintAddress...",
  "tokenAmount": "1000000000000",
  "targetMarketCap": "100000"
}

Field notes

  • tokenAmount is expressed in the token’s smallest unit (respecting the mint’s decimals).

  • targetMarketCap is the target value used by the bonding curve configuration (as configured by your deployment).

Response (200 OK)

{
  "transaction": "base64_encoded_transaction",
  "bondingCurveId": "bonding_curve_identifier",
  "expectedLaunchTime": "2024-01-15T12:00:00Z"
}

What to do with the response

  1. Decode and sign the returned transaction with the user wallet.

  2. Submit the signed transaction to Solana.

  3. Track progress via the status endpoint below.


GET /launchpad/:mintAddress/status

Get bonding curve status and progress for a token launch.

Path parameters

  • mintAddress (string) — Solana token mint address

Response (200 OK)

Last updated