Skip to main content
POST
Build a purps.lol launch

Body

application/json

A purps.lol launch, in one call. No ts or signature: the launch transaction you sign is the proof.

name
string

1 to 32 characters.

symbol
string

1 to 10 characters.

quoteMint
string

The pair, from /pairs purps.

feePreset
enum<string>

Where creator fees go: airdrop to holders in the pair token, split half to holders half to you, creator all to your wallet, strategy into a strategy you send now. Send feeSplit for any other share.

Available options:
airdrop,
split,
creator,
strategy
feeSplit
object

Optional three-way share of the creator fee, basis points summing to 10000. strategy is required when strategyBps is above zero.

devBuySol
number

Your own first buy, in SOL. Converted to the pair on the way in when the pair is not SOL. Default 0.

creatorFeeBps
integer

Your fee tier, basis points of curve volume, on top of the platform's 1%. Default 100 (1%); 50 (0.5%) to 980 (9.8%).

strategy
object

Required when feePreset is strategy or feeSplit.strategyBps is above zero. Checked before anything is uploaded; registered by us the moment the launch goes live.

creatorWallet
string

The Solana wallet that signs the transactions and pays.

image
string

The coin's logo as a data URL (data:image/png;base64,…). PNG, JPEG, WebP or GIF, 512KB max. Send this or imageUrl.

imageUrl
string

A public https link to the logo instead of image. Fetched by us under the same size and type rules.

description
string

Up to 500 characters. The coin's website in its metadata is always its purps.lol page; add your own links as twitter and telegram.

twitter
string

https:// link.

telegram
string

https:// link.

Response

The transactions to sign.

ok
enum<boolean>
Available options:
true
data
object