PumpFun - Mint
Create a new token with PumpFun protocol
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
DEX identifier for the trade
raydium
, meteora
, pumpfun
, moonshot
, jupiter
"raydium"
Public key of the wallet initiating the transaction
8 - 64
"HN7cABqLq46Es1jh92dQQisAq662SmxELLLsHHe4YWrH"
Name of the token
1 - 32
"My Token"
Token symbol/ticker
1 - 10
"MTK"
Target DEX for token migration
RAYDIUM
, METEORA
"RAYDIUM"
Base64 encoded token icon image
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
Token mint address requiring signature
32 - 44
"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
Token description
1000
"A revolutionary new token on Solana"
Priority fee in SOL to increase transaction processing speed
"0.000001"
Twitter profile URL or handle
"@mytoken"
Telegram group or channel link
"https://t.me/mytoken"
Project website URL
"https://mytoken.com"
Response
Base64 encoded transaction
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDRgYGpQEDAQIABQcICQoLDA0ODwAAAAAAAAAAAAAQERITFBUWFxgZGhscHR4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
Additional metadata about the created token
{
"tokenId": "pump_123456",
"token": {
"address": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"decimals": 9
}
}
Was this page helpful?