Skip to main content
POST
Token launch (pumpfun / bonk / meteora_dbc / meteora_cpamm)

Authorizations

apiKey
string
query
required

Query Parameters

dryRun
boolean
default:false

Body

application/json

Token launch. pumpfun is implemented; bonk / meteora_dbc / meteora_cpamm return 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
tipWallet
string

Custom tip recipient wallet (defaults to the Raze relay tip wallet).

tipLamports
integer

Flat tip in lamports attached once to the create tx (payer pays). feeTipLamports is the legacy alias.

feeTipLamports
integer

Legacy alias for tipLamports.

feeWallet
string

Custom fee recipient wallet. Only charged together with feeBps.

feeBps
integer

Percentage fee in basis points of each buyer's raw quote amount, paid by that buyer alongside its buy.

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