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.

How money should move
  1. Main wallet

    holds your funds, key stays on your own device

  2. Launch wallets

    funded with just enough for one launch

  3. Launch and trade

    buys and sells happen from the launch wallets

  4. 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 livesWho can sign with itMain risk
A browser or mobile wallet on your deviceYou, through the wallet appMalware or a phishing approval on your device
A script you run yourselfAnyone with access to that machine or fileKeys left in plain text files, repos or backups
A hosted app like DevBundlerThe app's server, on your behalfYou 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