Transaction Builder API
Launch a token
Create and deploy a new token with its bonding curve
POST
Builds the transaction that creates a new token, deploys its bonding curve, and (optionally) seeds the creator’s initial buy. The request body is
Possible errors:
multipart/form-data.
If info.collaterals are omitted, the builder signs the transaction before returning it. If info.collaterals are provided explicitly, the returned CBOR remains unsigned.
Auth: Public
Form fields
file
required
Token image file. Supported MIME types:
image/png, image/jpg, image/jpeg, image/gif.object
required
Token launch payload object sent alongside
image.string
required
Token category. One of
Meme or AI.string
required
Token name. Maximum 16 characters.
string
required
Token ticker. Maximum 6 alphanumeric characters.
string
required
Token description. Maximum 500 characters.
string
Optional X / Twitter URL.
string
Optional Discord invite URL.
string
Optional Telegram URL.
string
Optional website URL.
string
Optional launch tier. One of
DEFAULT or HYPED. Defaults to DEFAULT.string
Optional lovelace amount for the creator’s initial buy.
string
required
Bech32 change address.
Response
string
Builder transaction ID.
string
Hex-encoded transaction CBOR. It is signed when
info.collaterals are omitted.boolean
Whether the returned transaction is partial. It is
true when info.collaterals are omitted and false when they are provided explicitly.string
Full Cardano asset ID for the launched token.
string
Hex asset subject for the launched token.
string
Policy ID of the launched token.
string
Uploaded IPFS CID for the token image.
string
Optional token amount reserved to the creator output.
Error response
string
Machine-readable error code.
string
Human-readable error message.
400 INVALID_PARAMS— one or more required fields are missing, malformed, or fail validation.500 SERVER_ERROR— image processing, image upload, protocol config loading, mint data generation, transaction building, or optional signing failed.