SOLSTACKDocs

Tools

pump.fun Launcher

Create a coin on the pump.fun bonding curve and, optionally, make your first buy in the same transaction so nothing can trade before you.

Step by step

  1. Step 1Connect walletThe connected wallet is the coin's creator and receives creator fees.
  2. Step 2Enter detailsName, ticker, description, logo and socials — what the pump.fun page shows.
  3. Step 3Set the dev buyHow much SOL to spend in the same transaction as the create. Zero is allowed.
  4. Step 4Metadata goes to ArweaveThe logo, then a metadata JSON pointing at it, uploaded via Irys from your wallet.
  5. Step 5Sign one transactionCreate + first buy + Solstack fee, all in one. If any part fails, nothing lands.
  6. Step 6Coin is liveThe mint address and a link to its pump.fun page.

What the atomic first buy is, and isn't

Solana transactions are all-or-nothing. Putting the create and your buy in one transaction means the curve can't exist without your buy having already landed on it — no sniper can get in between, because there is no between. It is one wallet, yours, and it is visible on-chain as the creator's buy. What it is not: buying through several wallets to make the launch look organic. That is supply disguise; it's what bundle detectors flag, and Solstack doesn't build it.

What pump.fun fixes for you

  • Supply is always 1,000,000,000 with 6 decimals — you don't choose it.
  • Mint and freeze authority are handled by the program; there is nothing to revoke.
  • Trading starts on the bonding curve immediately and migrates to an AMM when the curve completes.
  • Creator fees on trades accrue to your wallet's creator vault; claim them on pump.fun.

What you sign

One or two small Irys funding approvals first if the uploads need a balance, then a single transaction: compute budget, create, (buy), and the Solstack fee transfer. The review card lists the dev buy's maximum SOL cost — the exact cost is deterministic on a fresh curve; the margin only covers a fee-parameter change between building and landing.

Troubleshooting

Simulation fails with a seeds or account errorpump.fun upgraded its program and the SDK needs updating. Nothing was signed — tell us, and use pump.fun directly meanwhile.
Coin doesn't show on pump.funYou're on devnet. The program runs there, the website doesn't list it. Switch to mainnet for a real launch.
Metadata upload failsRetry — Arweave gateways occasionally time out; a failed upload costs nothing.
Image shows but socials don'tpump.fun reads twitter/telegram/website from the metadata JSON; make sure they were filled in before signing — metadata can't be edited after the create.

FAQ

What does it cost?

A flat 0.05 SOL Solstack fee, shown on the review card before you sign, plus pump.fun's own protocol fee on the dev buy (about 1%), the rent for the curve accounts and the network fee. Your dev buy amount is separate — that SOL becomes tokens in your wallet.

Why is the first buy in the same transaction?

A single Solana transaction is atomic: the coin's bonding curve and your buy land together or not at all, so no bot can buy between the two. That's the honest version of a 'bundle' — one wallet, disclosed on-chain as the creator's buy.

Can I use multiple wallets to hide my supply?

No, and Solstack won't add it. Splitting a dev allocation across wallets to look like organic demand is the exact pattern the bundle-detection tools flag, and it's what gets a launch called a rug.

Does the metadata go to IPFS?

It goes to Arweave via Irys, paid from your wallet — permanent hosting, any https URI works for pump.fun. The image is uploaded first, then a metadata JSON that references it.

Does this work on devnet?

The pump program is deployed on devnet, so the transaction runs — but the pump.fun website only lists mainnet coins, so use devnet to rehearse the flow, not to see the page.

NextCreator Fees