Developers
Launch tokens on Immortalpad.fun via the API
Launch a token on Immortalpad.fun straight from your scripts or bots: send the token metadata plus your wallet's secret key — IMMORTAL builds, signs, simulates, broadcasts and verifies the launch, then opens the Call War round on the pad automatically.
1
No API key needed
The deploy endpoint is public — no
X-Launch-Key header required. Your wallet's secret key rides each request and authorizes spending that wallet only, so treat the secret itself like a withdrawal password and never share it.2
Send the launch request
curl -X POST https://api.immortalpad.fun/api/launches/deploy \
-H "Content-Type: application/json" \
-d '{
"symbol": "MYCOIN",
"name": "My Coin",
"description": "What the coin is about",
"twitter": "mycoin",
"website": "https://mycoin.xyz",
"image_base64": "<base64 png/jpg/webp/gif ≤3MB>",
"slots": 5,
"dev_buy_sol": 0.05,
"wallet_secret": "<base58 secret key of your wallet>",
"dry_run": false
}'The response is immediate — the transaction is assembled and signed in the background:{
"ok": true,
"mint_preview": "pending-…",
"payer": "<your wallet>",
"status": "processing",
"stage": "queued",
"status_url": "/api/launches/deploy/pending-…"
}3
Poll the deploy status
curl https://api.immortalpad.fun/api/launches/deploy/<mint_preview>Stages: queued → waiting_tx → signing → simulating → broadcasting → confirming → verifying → done. When done:
mint is your live token address and tx_signature the on-chain create transaction. On failure the error field explains exactly what went wrong.4
Rehearse with dry_run first
Set
"dry_run": true to build + sign + simulate the transaction without broadcasting. You get the signed transaction and the simulation verdict back, and nothing touches the chain — the safest way to validate your integration.Security rules
- • Your wallet secret never touches disk or logs — it lives in memory for the duration of the deploy job only.
- • Your wallet is the fee payer and creator: the dev buy is paid by you; creator fees route to the token's reward fund.
- • Every launch is verified on-chain before it goes live (mint, payer, creator fee wallet and symbol must match).
- • Keys of platform custody wallets are refused — the API only spends your key.
After the launch
The token appears on the board with its own Call War round. Every trade pays creator fees into the round fund — 90% to the latest qualified callers on X.com or Pump.fun (native $IMMORTAL rounds: 50%), 10% to the buy & burn vault. Each valid call resets the 5:00 clock; when it burns out the callers get paid and a fresh round starts.