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
- Step 1Connect walletThe connected wallet is the coin's creator and receives creator fees.
- Step 2Enter detailsName, ticker, description, logo and socials — what the pump.fun page shows.
- Step 3Set the dev buyHow much SOL to spend in the same transaction as the create. Zero is allowed.
- Step 4Metadata goes to ArweaveThe logo, then a metadata JSON pointing at it, uploaded via Irys from your wallet.
- Step 5Sign one transactionCreate + first buy + Solstack fee, all in one. If any part fails, nothing lands.
- 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 error | pump.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.fun | You're on devnet. The program runs there, the website doesn't list it. Switch to mainnet for a real launch. |
| Metadata upload fails | Retry — Arweave gateways occasionally time out; a failed upload costs nothing. |
| Image shows but socials don't | pump.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.