Skip to main content
POST
Create new token transaction

Authorizations

Authorization
string
header
required

JWT token or API key

Body

application/json
name
string
required

Token name

Minimum string length: 1
Example:

"My Cool Token"

symbol
string
required

Token symbol (ticker)

Required string length: 1 - 10
Example:

"MCT"

description
string
required

Token description

Minimum string length: 1
Example:

"A revolutionary new token"

image
string
required

Token logo image - can be either a URL or base64-encoded image data (data:image/...)

Minimum string length: 1
Example:

"https://example.com/logo.png or data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="

chainSlug
enum<string>
required

Blockchain identifier. Supported chains: solana-devnet, base, base-sepolia, avalanche, bnb, bnb-testnet, unichain, unichain-testnet, abstract, polygon, zkSync, zkSync-testnet

Available options:
solana-devnet,
base,
base-sepolia,
avalanche,
bnb,
bnb-testnet,
unichain,
unichain-testnet,
abstract,
polygon,
zkSync,
zkSync-testnet
Example:

"base-sepolia"

banner
string

Banner image - can be either a URL or base64-encoded image data (data:image/...)

Minimum string length: 1
Example:

"https://example.com/banner.png or data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="

video
string

Promotional video - can be either a URL or base64-encoded video data (data:video/...)

Minimum string length: 1
Example:

"https://example.com/promo.mp4 or data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAACKBtZGF0AAAC"

Optional social media and website links

destinationChains
enum<string>[]

Optional array of destination chain slugs for cross-chain token deployment and migration endpoints. Defaults to [base-sepolia, bnb-testnet, solana-devnet]. The initial chain will be automatically excluded from migration endpoints.

Blockchain identifier. Supported chains: solana-devnet, base, base-sepolia, avalanche, bnb, bnb-testnet, unichain, unichain-testnet, abstract, polygon, zkSync, zkSync-testnet

Available options:
solana-devnet,
base,
base-sepolia,
avalanche,
bnb,
bnb-testnet,
unichain,
unichain-testnet,
abstract,
polygon,
zkSync,
zkSync-testnet
Example:
poolType
enum<string>

Type of token pool. Defaults to "meme". Maps to: meme=7, startup-preseed=8

Available options:
meme,
startup-preseed
Example:

"meme"

userAddress
string

User wallet address (optional - if not provided, will use user's Privy wallet from user_wallets table)

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb"

builder
object

Builder attribution information (optional). Includes address and fee in bps.

token_referral
string

Token referral address for attribution (optional - defaults to zero address). Used to attribute referral fees to a specific address.

Pattern: ^0x[a-fA-F0-9]{40}$
Example:

"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb"

tags
string[]

Optional hashtags/tags for the token

Example:
type
enum<string>
default:coin

Transaction type (currently only "coin" is supported - placeholder for future integration)

Available options:
coin
Example:

"coin"

Response

Successful response

success
enum<boolean>
required
Available options:
true
executed
boolean
transactionHash
string
chainId
integer

Numeric chain ID for the transaction

Example:

84532

transaction
object
metadata
object