Skip to main content
POST
/
utils
/
sol
/
launch
Token launch (pumpfun / bonk / meteora_dbc / meteora_cpamm)
curl --request POST \
  --url https://ca.raze.sh/utils/sol/launch \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "platform": "pumpfun",
  "wallets": [
    {
      "address": "<string>",
      "amount": 123
    }
  ],
  "token": {
    "name": "<string>",
    "symbol": "<string>",
    "imageUrl": "<string>",
    "description": "<string>",
    "twitter": "<string>",
    "telegram": "<string>",
    "website": "<string>"
  },
  "pumpType": true,
  "cashBack": true,
  "bonkType": "<string>",
  "configAddress": "<string>",
  "initialLiquiditySOL": 123,
  "initialTokenPercent": 123,
  "jitoTipAmountSOL": 123,
  "computeUnitPrice": 123,
  "computeUnitLimit": 123,
  "encoding": "base64",
  "simulate": true
}
'
{
  "success": true,
  "transactions": [
    "<string>"
  ],
  "batches": [
    {
      "signers": [
        "<string>"
      ],
      "itemIndices": [
        123
      ],
      "instructionCount": 123
    }
  ],
  "mint": "<string>",
  "platform": "<string>",
  "status": {},
  "simulations": [
    {}
  ],
  "error": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.raze.bot/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Query Parameters

dryRun
boolean
default:false

Body

application/json

Token launch (pumpfun / bonk / meteora_dbc / meteora_cpamm). Not yet implemented (501).

platform
enum<string>
required
Available options:
pumpfun,
bonk,
meteora_dbc,
meteora_cpamm
wallets
object[]
required
token
object
required
pumpType
boolean
cashBack
boolean
bonkType
string
configAddress
string
initialLiquiditySOL
number
initialTokenPercent
number
jitoTipAmountSOL
number
computeUnitPrice
integer
computeUnitLimit
integer
encoding
enum<string>
Available options:
base64,
base58
simulate
boolean

Response

200 - application/json

Response envelope (currently always success: false)

Shared envelope for every /utils/sol/* write endpoint. Optional fields are omitted from the JSON when unset.

success
boolean
required
transactions
string[]

Serialized partially-signed transactions in submission order.

batches
object[]

For batch endpoints (transfer, burn): packing metadata. batches[i] describes transactions[i].

mint
string

Set by /utils/sol/launch — the mint of the launched token.

platform
string

Set by /utils/sol/launch and /utils/sol/fees/claim.

status
object

Set by /utils/sol/fees/config for action=status reads.

simulations
object[]

Set when the request had simulate: true. One entry per built tx, in the same order as transactions. Each entry is the RPC simulateTransaction value object (logs / unitsConsumed / err).

error
string