Common pump.fun Launch Mistakes and How to Avoid Them
The pump.fun launch mistakes that cost devs SOL: underfunded wallets, oversized bundles, low tips, slippage errors, devnet assumptions and profits left in hot wallets.
By DevBundler Team · · 4 min read
The short answer
The most common pump.fun launch mistakes are underfunding wallets, holding too much of the supply in the bundle, setting a Jito tip too low, sizing buys that hit slippage or sell out the curve, trusting devnet percentages on mainnet, and leaving profits in hot wallets. Each one is avoidable with a few minutes of checking before you press launch.
Key takeaways
- Fund every launch wallet with its buy plus about 0.003 SOL, and the dev wallet with about 0.03 SOL extra plus tip and fee.
- A bundle that holds a large share of supply tends to put buyers off.
- Errors 6002 and 6003 are slippage failures; 6005 means the bonding curve is already complete.
- Devnet's pump.fun curve is configured differently from mainnet, so devnet percentages do not carry over.
- Sweep profits out of launch wallets when you are done with a coin instead of leaving them in hot wallets.
Most launches that go wrong do not go wrong in an interesting way. A wallet was 0.002 SOL short. The tip was too low on a busy afternoon. The dev tested on devnet, saw 82% of supply for 1 SOL, and planned the mainnet split around numbers that were never going to repeat.
Here are the mistakes that cost devs the most, roughly in the order they happen, with what to do instead.
1. Underfunding the launch wallets
Every launch wallet needs more than its buy. It has to pay for a token account and network fees, about 0.003 SOL extra. The dev wallet pays for the coin's own accounts too, about 0.03 SOL extra, and it also carries the Jito tip and the platform fee.
~0.003 SOL
extra per launch wallet
~0.03 SOL
extra for the dev wallet
~0.005 SOL
one-time lookup table setup per account
Sending exactly "1 SOL" to a wallet that should buy 1 SOL is the classic version of this mistake. DevBundler's launch table flags any wallet that is short and blocks the launch until it is fixed, so on DevBundler this costs you a few minutes, not a failed bundle. On tools without that check, it costs more.
2. Treating devnet numbers as real
Devnet is the right place to learn the flow. It is the wrong place to plan your supply split. pump.fun's devnet curve is configured very differently from mainnet: in testing, a 1 SOL dev buy on devnet took 82% of supply and completed the curve outright. On mainnet, the same 1 SOL buys roughly 3.4%.
Testing your launch on devnet explains what devnet does and does not tell you.
3. Holding too much of the supply
A launch where the first block holds a very large share reads to buyers as "these wallets can dump on me", and many will not touch it.
The fix is to decide the total share before you decide individual wallets. For reference, a real mainnet quote of a 1 SOL dev buy plus three 0.5 SOL buyers holds 8.18% of supply together. Buying by percentage, a 3% dev buy and three 2% buyers come to 9%, with the curve about 11% sold.
DevBundler shows the combined share before you launch and on the dashboard afterwards.
4. Setting the Jito tip too low
A bundle only lands if a block builder picks it up before its blockhash expires. The tip is what makes it worth including. Too low on a busy network and the bundle simply never lands. Nothing breaks, nothing is spent except your time, and the moment can pass.
We suggest starting at 0.005 SOL or more and going higher when the network is congested. Tip minimums and typical levels change, so check current conditions rather than relying on an old number.
5. Ignoring slippage and the curve
Each buy on the bonding curve moves the price, so each later wallet gets fewer tokens for the same SOL. If buys are quoted against the starting price instead of the price after the earlier buys, the later ones can fail their slippage checks.
pump.fun errors you will actually see
| Error | Name | What it means | What to do |
|---|---|---|---|
| 6002 | TooMuchSolRequired | A buy would cost more than your maximum | Requote, or allow a little more slippage |
| 6003 | TooLittleSolReceived | A sell would return less than your minimum | Requote in send order, or sell in smaller pieces |
| 6005 | BondingCurveComplete | The curve has sold out | Trade on PumpSwap instead |
DevBundler quotes every wallet in a batch in order, so later wallets' slippage minimums stay reachable. It also blocks launch buys that would sell out the entire bonding curve, which would otherwise end in 6005 or a coin that migrates in its first block.
6. Skipping the pre-launch review
Typos in the ticker, a wrong image, the mainnet switch on when you meant devnet: all of these are permanent once the create transaction lands. A coin's name and ticker cannot be edited later.
Read before you confirm
- Network: no yellow Test network banner, so you are on mainnet.
- Name, ticker, description and socials, spelled the way you want them forever.
- Dev wallet and buyer wallets: the right ones, ticked.
- Combined % of supply: a number you are happy for buyers to see.
- Tip and fee: shown in the confirmation before anything sends.
The pump.fun launch checklist has the full list.
7. Using a tool you have not checked
A "bundler" that asks for your main wallet's seed phrase, a script from a stranger's DM, a site reached through a sponsored link: these are how wallets get emptied. Any bundler needs signing access to the launch wallets, so only give it wallets made for launching, with only launch money in them.
8. Leaving profits in launch wallets
The launch went fine, you sold, and the SOL is now spread across 11 hot wallets. Then you leave it there for the next launch. Then the one after that.
Launch wallets should be close to empty between launches. When you stop trading a coin, consolidate: close empty token accounts (about 0.002 SOL of rent each comes back), sweep the SOL to one wallet and move it to a wallet whose key you keep yourself.
9. Panicking after a failed launch
If a DevBundler launch fails its pre-send check, nothing was sent. The project page shows the reason and a "Launch again" button. Fix the cause (usually funding or a curve that would sell out) and send again. If a bundle did not land on mainnet, it is all or nothing, so nothing partial happened either. Check before you resend so you do not create a second coin by accident.
Frequently asked questions
›Why did my pump.fun launch fail?
The usual causes are a wallet without enough SOL, a Jito tip too low for the bundle to be picked up before the blockhash expired, or a buy that failed its slippage check. In DevBundler, a failed pre-send check means nothing was sent and the project page shows the reason.
›What does pump.fun error 6003 mean?
6003 is TooLittleSolReceived, a slippage failure on a sell: the price moved and the sell would have returned less SOL than the minimum you accepted. 6002, TooMuchSolRequired, is the same idea on a buy.
›What does error 6005 BondingCurveComplete mean?
The coin's bonding curve has sold out and the coin has moved to PumpSwap. Buys on the curve are refused, so trades have to go through PumpSwap instead.
›Why didn't my devnet test match mainnet?
pump.fun's devnet curve is configured very differently from mainnet. In testing, a 1 SOL dev buy on devnet took 82% of supply and completed the curve, while on mainnet 1 SOL buys roughly 3.4%.
›How big should my bundle be?
Big enough to give you a position, small enough that buyers are not scared off by it. Decide on a total before you pick wallet sizes.
Keep reading
What to Do When a pump.fun Launch Fails
Your pump.fun launch did not go out, or did not go as planned. How to tell which kind of failure it was, what errors 6002, 6003 and 6005 mean, and how to retry safely.
· 5 min read
pump.fun Launch Checklist: What to Check Before You Launch
A practical pump.fun launch checklist: coin details, wallets, SOL per wallet, supply split, Jito tip and the checks to run in the last five minutes before launch.
· 5 min read
Avoiding Fake pump.fun Bundlers and Wallet Drainers
How fake pump.fun bundlers and wallet drainers work, the red flags to check before you connect or paste a key, and what to do fast if a wallet gets drained.
· 5 min read