How to Test a pump.fun Launch on Solana Devnet First
Practice a pump.fun bundle launch on Solana devnet with free test SOL. What a devnet run teaches you, what it cannot, and why devnet percentages do not match mainnet.
By DevBundler Team · · Updated · 6 min read
The short answer
Yes, you can test a pump.fun launch on Solana devnet with free test SOL. It teaches you the full flow: wallets, funding, the launch form, the dashboard and trading. It cannot show you mainnet numbers, because devnet has no Jito and its pump.fun curve is configured very differently, so supply percentages will not match.
Key takeaways
- Devnet SOL is free, so a practice launch costs nothing real.
- DevBundler starts on mainnet. Turn on devnet under Settings, Test network (devnet), at the bottom of the page.
- Get free test SOL with the Get test SOL button in the devnet banner, or from the public faucet at faucet.solana.com.
- Devnet has no Jito, so launch transactions are sent one after another instead of as one bundle.
- Devnet's pump.fun curve is very different: in testing, a 1 SOL dev buy took 82% of supply and completed the curve.
- Use devnet to learn the steps and catch mistakes, not to plan your mainnet supply split.
The first time you press a launch button should not be the time it costs real SOL. Solana devnet lets you run the whole thing, wallets to dashboard, with test SOL that has no value. You will make your mistakes there instead.
There is one catch, and it trips people up every time: devnet is a rehearsal of the steps, not a preview of the numbers. More on that below.
What a devnet run is good for
A practice launch shows you where things are and what can go wrong, which is most of what makes a real launch stressful.
A devnet run lets you practice
- Generating, labeling and grouping wallets.
- Distributing SOL to many wallets and reading live balances.
- Filling in the coin form, including the image upload.
- Reading the launch table: balances, buys, estimated share, SOL needed, red rows.
- The confirmation dialog and what it shows.
- The project dashboard, the chart and the trading bar.
- Selling across wallets and sweeping SOL back into one wallet.
In DevBundler, devnet and mainnet use the same app. New accounts start on mainnet. While devnet is on, a yellow Test network banner and a DEVNET badge sit at the top of every page, so it is hard to forget which one you are on.
Turning devnet on and getting test SOL
- 1
Open Settings
Scroll to the bottom and open Test network (devnet). Press Use devnet.
- 2
Check the banner
A yellow Test network banner appears at the top of every page, with a DEVNET badge next to it.
- 3
Create a wallet
In the wallet manager, generate one wallet if you have none yet.
- 4
Press Get test SOL
In the banner, pick the wallet and press Get test SOL. Devnet sends it 1 free test SOL, which shows in the wallet a few seconds later. Press it again if you need more.
- 5
If devnet says no
Devnet limits how much each server can hand out. Copy the wallet address, open faucet.solana.com, paste the address, choose an amount and request it there.
- 6
Going back
Press Back to mainnet in the banner, or use the same button in Settings.
Test SOL only exists on devnet. It cannot be sent to mainnet, sold, or turned into real SOL, and real SOL sent to a devnet address is not lost but also does not show up on devnet.
What devnet cannot show you
Devnet vs mainnet
| Devnet | Mainnet | |
|---|---|---|
| SOL | free test SOL | real SOL |
| How the launch is sent | transactions one after another | one Jito bundle, same block |
| Jito tip | none | yes, we suggest at least 0.005 SOL |
| pump.fun curve | configured very differently | 1 SOL first buy gets about 3.4% |
| Outside buyers and bots | few or none | yes, from the first block |
| Supply percentages | do not carry over | what you plan with |
The curve difference is the big one. In testing, a 1 SOL dev buy on devnet took 82% of supply and completed the bonding curve on its own. On mainnet, the same 1 SOL gets roughly 3.4%. If you plan a split on devnet and copy it to mainnet, your numbers will be wildly off.
The lack of Jito matters too. On mainnet, a bundle is all or nothing: every transaction lands in the same block, or none do. On devnet, each transaction is sent separately. So a devnet run can partly succeed, for example the coin is created but a later buy fails. That is a devnet behavior, not something to expect from a mainnet bundle.
Running a practice launch, start to finish
- 1
Switch to devnet
Settings, Test network (devnet), Use devnet. Check that the yellow banner is showing.
- 2
Get test SOL
Press Get test SOL in the banner, or use faucet.solana.com, into one wallet.
- 3
Create wallets
Generate a dev wallet and two or three buyers in the wallet manager. Label them and put them in a group.
- 4
Distribute
Send each wallet a small buy amount plus the usual margin, using the distribute tool.
- 5
Fill in the coin
Use a throwaway name and image. Practice the upload and the description field.
- 6
Set small buys
Keep the dev buy tiny so the devnet curve does not complete in one go. Read the table.
- 7
Launch
Confirm once and watch it land on the project page.
- 8
Trade and sweep
Buy and sell from the trading bar, then consolidate every wallet back into one.
That last step is worth doing even with fake SOL. Consolidating, closing token accounts and getting the rent back are the parts people forget after a real launch.
What to watch for during the test
Go slower than you need to. Practice is the point.
- The launch table. Change one wallet's buy and watch how the estimates for the wallets after it move. That is the order effect you will see on mainnet too, just with different numbers.
- The red rows. Underfund one wallet on purpose. See that it turns red and blocks the launch. Now you know what it looks like.
- The pre-send check. Right before sending, DevBundler checks that pump.fun is reachable, the coin address is unused, balances are enough and the curve will not be sold out. If something fails, nothing is sent and the project page shows the reason with "Launch again".
- The dashboard. Find the market cap, the curve progress, combined holdings and per-wallet profit and loss. Find your own buys marked as B on the chart.
- The trading bar. Tick a couple of wallets, press a sell preset, and watch each wallet get quoted in order.
Devnet surprises that are not bugs
A few things look broken on devnet but are just how devnet works:
- The curve completes almost immediately. That is the different curve configuration, not a problem with your launch.
- Buys land in different blocks. There is no Jito on devnet, so each transaction goes on its own.
- Nobody else trades your coin. Devnet has little real activity, so your chart will mostly show your own B and S marks.
- Percentages look absurd. A small buy can show a huge share. Ignore it.
If something fails that is not on this list, read the reason on the project page. It is the same message you would see on mainnet, which is exactly why practicing here is useful.
Moving to mainnet
When the devnet run felt boring, you are ready. Press Back to mainnet in the banner. Before you launch, throw away every percentage you saw on devnet and replan with mainnet numbers: 1 SOL is about 3.4% of a fresh curve, and a 1 SOL dev buy plus three 0.5 SOL buyers holds about 8.18% together.
Then fund real wallets, set a Jito tip, and go through the pump.fun launch checklist. The walkthrough for the real thing is in how to launch a pump.fun coin with a bundle.
Frequently asked questions
›Does pump.fun work on devnet?
Yes, the pump.fun program runs on Solana devnet, but its bonding curve is configured very differently from mainnet. Treat devnet results as a rehearsal of the steps, not a preview of the numbers.
›How do I get devnet SOL?
In DevBundler, turn on devnet in Settings, then press Get test SOL in the yellow banner at the top: it asks devnet for 1 free test SOL for the wallet you pick. If devnet is busy, copy your wallet address and paste it into the public faucet at faucet.solana.com.
›Are Jito bundles available on devnet?
No. Jito bundles are mainnet only, so on devnet the create and the buys go out as separate transactions, one after another.
›Why did my devnet dev buy take most of the supply?
Because devnet's pump.fun curve is set up very differently from mainnet. In testing, a 1 SOL dev buy on devnet took 82% of supply and completed the curve. On mainnet, 1 SOL buys roughly 3.4%.
›Can I lose real money testing on devnet?
No. Devnet SOL has no value. The only thing to watch is that you are actually on devnet: in DevBundler a yellow Test network banner and a DEVNET badge show at the top of every page while it is on.
Keep reading
How to Launch a pump.fun Coin With a Bundle (2026 Guide)
A step-by-step guide to bundled pump.fun launches: wallets, dev buy size, supply split, Jito tips and what happens in the first block after you press launch.
· 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
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