How to Keep Your pump.fun Launch Wallets Safe
Practical wallet safety for pump.fun launches: separate your main wallet, fund only what a launch needs, sweep profits out and lock down the account you launch from.
By DevBundler Team · · 5 min read
The short answer
Treat launch wallets as disposable hot wallets. Keep your main funds in a separate wallet you never import anywhere, fund launch wallets with only what the next launch needs, and sweep profits back out as soon as you are done trading. Protect the account you launch from with a long, unique password.
Key takeaways
- Never use your main wallet, or its seed phrase, as a launch wallet.
- Fund each launch wallet with its buy plus about 0.003 SOL, and the dev wallet with about 0.03 SOL extra, not with your whole stack.
- Sweep SOL and profits back to a wallet you control as soon as you stop trading a coin.
- On a hosted bundler like DevBundler, the keys of wallets you use there sit on its server, so the balance in them is the amount you are trusting it with.
- A unique password of 12 or more characters and a locked session protect the account that can sign for all your launch wallets.
The safest launch wallet is one that is nearly empty most of the time. That is the whole idea behind this post: launch wallets are tools, not savings accounts, and the less they hold between launches, the less there is to lose.
A bundled launch needs a dev wallet and up to 10 buyer wallets. Each of those has a private key, and every key is a way in. You cannot make eleven keys as safe as one key kept offline, so the goal is different: keep the damage small if any one of them is ever exposed.
Keep your main wallet out of it
Your main wallet is the one that holds the SOL you are not actively using. Its key or seed phrase should never be pasted into a bundler, a bot, a script or a website. Not once, not "just to fund quickly".
Launch wallets should be separate, fresh keys made for launching. Fund them from your main wallet, use them, then sweep them back. The main wallet only ever sends to them and receives from them.
Main wallet
holds your funds, key stays on your own device
Launch wallets
funded with just enough for one launch
Launch and trade
buys and sells happen from the launch wallets
Sweep back
profits and leftover SOL return to the main wallet
This layout means a compromised launch wallet costs you one launch's worth of SOL. A compromised main wallet costs you everything.
How much should a launch wallet hold?
Exactly what the next launch needs, with a small margin. On DevBundler, each launch wallet needs its buy amount plus about 0.003 SOL for its token account and network fees. The dev wallet needs about 0.03 SOL on top of that, because it pays for the coin's own accounts, plus the Jito tip and the platform fee.
~0.003 SOL
extra per launch wallet on top of its buy
~0.03 SOL
extra for the dev wallet
~0.002 SOL
rent locked in each token account, refundable on close
So a launch with a 1 SOL dev buy and three 0.5 SOL buyers needs a bit over 2.5 SOL spread across four wallets, not 20 SOL sitting in each. How much SOL to launch on pump.fun works through the full sum.
The distribute tool in DevBundler sends SOL from one wallet to many in equal or custom amounts, so topping up to the exact figure takes one action rather than eleven transfers.
Understand where the keys live
This is the part people skip. Where a launch wallet's key is stored decides who you are trusting.
| Where the key lives | Who can sign with it | Main risk |
|---|---|---|
| A browser or mobile wallet on your device | You, through the wallet app | Malware or a phishing approval on your device |
| A script you run yourself | Anyone with access to that machine or file | Keys left in plain text files, repos or backups |
| A hosted app like DevBundler | The app's server, on your behalf | You are trusting the service with those wallets |
DevBundler is custodial for the wallets you use in it. It stores their private keys encrypted on its server and the server signs launches and trades for you, which is what makes one-click launches and selling across many wallets quick. That is a real trade-off, and we would rather you plan around it than ignore it. How DevBundler stores wallet keys explains the details.
The practical rule is the same in every row: the balance in a wallet is the amount you are trusting to wherever its key lives. Keep it small.
Sweep profits out, every time
Hot wallets fill up quietly. You launch, the coin runs, you sell in pieces across eleven wallets, and suddenly there is a meaningful amount of SOL spread across keys that were only meant to hold a launch.
When you stop trading a coin, consolidate. DevBundler's consolidate tool sweeps wallets back into one, and can close empty token accounts so their rent comes back to you as well. Then send the total to your main wallet. Consolidating SOL from many wallets covers the options.
Lock down the account that signs
On a hosted tool, the account login is effectively the master key to every wallet in it. Treat it that way.
Account hygiene
- Use a long, unique password (DevBundler requires 12 or more characters). Never reuse it from another site.
- Store it in a password manager, not in a notes app or a chat.
- Sign out or let the session lock on shared or public machines. DevBundler sessions auto-lock after idle time.
- Type the address yourself or use a bookmark. Do not log in from links in DMs or replies.
- Use an email account that has its own strong password and two-factor sign-in turned on.
Key export on DevBundler asks for your password again and shows the key for 10 seconds, so an open laptop is not enough on its own to copy keys out. That helps, but it does not replace a good password.
Should you reuse launch wallets?
You can, and it is convenient. The cost is that every coin launched from the same wallets shares one history. Reused wallets also tend to accumulate dust tokens and open token accounts.
Reusing wallets
- Less setup each time
- Labels and groups already in place
- History carries over from coin to coin
Fresh wallets per launch
- Clean history for each coin
- Old wallets can be swept and retired
- A few more minutes of setup
Generating wallets is cheap. DevBundler can create hundreds at once with labels and groups, so many devs make a fresh group per launch and sweep the previous one. Neither choice hides anything, by the way: the launch block is public either way.
Watch for the boring failures
Most lost funds come from ordinary mistakes, not exotic attacks.
Avoiding fake bundlers and wallet drainers goes through the red flags in more detail.
A simple routine before every launch
Before you fund anything, check the address bar, check which network you are on (DevBundler shows a yellow Test network banner while on devnet), and fund only the wallets in this launch. After the launch, trade, sweep, and move the profit to your main wallet. That loop, repeated every time, does more for safety than any single tool.
Frequently asked questions
›Should I use my main Solana wallet to launch a pump.fun coin?
No. Use fresh wallets created for launching and keep your main funds in a wallet whose key never leaves your own device. If a launch wallet is ever exposed, you lose only what was in it.
›How much SOL should I keep in launch wallets?
Only what the next launch or trade needs. Each launch wallet needs its buy plus about 0.003 SOL, and the dev wallet needs about 0.03 SOL extra plus the fee and tip. Anything beyond that is just sitting at risk.
›Is it safe to reuse launch wallets for several coins?
It works, but every coin you launch from the same wallets ties those launches to one wallet history, and the wallets build up dust and open token accounts. Many devs generate a fresh set per launch and sweep the old ones.
›What is the biggest risk to launch wallets?
Usually not a clever attack. It is leaving too much SOL in hot wallets, reusing a weak password, or pasting a key into a fake tool. Small balances and good habits remove most of that risk.
Keep reading
How DevBundler Stores Wallet Keys (and What That Means for You)
A plain explanation of DevBundler's custodial key model: how keys are encrypted, why the server signs for you, and how to limit what you trust it with.
· 4 min read
Consolidating SOL From Many Wallets After a Launch
How to sweep SOL from your launch wallets back into one: what to sell first, closing token accounts to reclaim rent, and the order that avoids stuck dust.
· 4 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