Launching
How a launch lands in one block, the Launch page field by field, and what it costs.
How a launch works
A launch on BounceTerminal is one bundle of up to 4 transactions that run back to back in the same block. The first creates your coin on pump.fun and makes the dev buy. The rest are your buyer wallets buying, up to 4 wallets per transaction, so up to 12 buyers in total.
It's all or nothing. If any part would fail, none of it lands. You can't end up with a coin that's live while half your buys are missing, and a launch that doesn't land costs you nothing.
Before anything goes out, BounceTerminal runs the whole bundle as a dry run against the chain as it is right now. Most mistakes, like a wallet that's short on SOL, show up there as a plain error you can fix, not a failed launch.
Doing this by hand means making the coin, then racing to buy from other wallets while bots get in between. Here it's one button.
The Launch page
It's three numbered parts, in the order you decide things:
- 1Coin. Image, name, ticker and description. X, Telegram and website are optional. Paste a coin into the box at the top to vamp it instead, or press Check for copies to see if a coin like yours exists.
- 2Buys. The dev wallet and its dev buy (zero is allowed), then which buyer wallets buy and how much SOL each spends. Set all to fills every row at once, and if you use folders you can show one folder at a time. Leave the buyer wallets empty for a dev-buy-only launch.
- 3Options. Creator fees, Pair with, Mint address and Advanced, each on one line that shows what it's set to. Click one to change it. Advanced is the priority fee (0.001 SOL by default), speed tip (0.001 SOL by default, and that's also the minimum) and buyer slippage (10% by default).
It's all on one page. You don't switch tools to upload the image, fund wallets or build the bundle.
The Summary on the right stays in view as you scroll and updates as you type (on a phone it's under the form, and the total and the Launch button stay pinned to the bottom of the screen). It shows how much of the bonding curve your buys will fill, the market cap after, how much of the supply you'll hold, the cost on top of your buys, how much SOL your wallets need, and your max loss if you sold everything right after. You know what you're risking before you spend anything.
Press Launch and you get one last look at everything before it goes. It takes up to a minute. When it lands you get the mint address, a pump.fun link and a button to the coin's page in BounceTerminal.
Launched before? Reuse the settings of at the top of Buys copies a past launch's buys and options. Your new coin's name, ticker and image stay as you typed them.
Vamping a coin
Paste a coin's address, or a link to it from pump.fun or a chart site, and press Vamp. BounceTerminal copies its name, ticker, image and description into the form. Links to a trading pair work too. BounceTerminal finds the coin behind the pair.
Socials are left blank on purpose. Add your own before you launch. Saving someone's image and retyping their description by hand is the slow part of copying a coin, and this skips it.
Alerts from the Dev tracker come with a Vamp button that opens the Launch page with the new coin already filled in. If you want to know whether a name or image is already taken before you launch, press Check for copies on the Launch page, which runs the Identifier on it.
Buyer wallets
Buyer wallets are extra wallets BounceTerminal makes for you. Their keys are held by Turnkey too. You can have 24 active at once and they live on the Wallets page.
Twelve wallets set up by hand means twelve keys to create, store and fund one by one. Here you press Add wallets, type a number, then tick them and fund them all in one go.
- Add wallets → Create buyer wallets makes as many as you need, up to that limit.
- Folders with colors keep sets apart, say one set per launch. The Launch page can filter by folder.
- Tick wallets and a bar comes up with what you can do with them. Fund sends the same amount of SOL from main to each one, at least 0.001 SOL each, all at once or spaced out.
- Reclaim to main pulls everything back when you're done.
- Archive (in that bar, or a wallet's ⋯ menu) hides wallets from your lists and the Launch page. The keys stay in Turnkey and you can bring them back.
- Delete from BounceTerminal, in an imported wallet's ⋯ menu, removes it. Whatever is in it stays there, and you can import it again later.
Your very first funding also pays a one-time setup from main: about 0.025 SOL for a lookup table, which is what lets 12 buys squeeze into one bundle, plus about 0.003 SOL for each wallet. You pay for the table once, not every time you fund. After that, only a wallet being funded for the first time adds its 0.003 SOL.
Each buyer needs its buy amount plus about 0.005 SOL for its token account and fees. The Launch page marks a wallet in red when it's short.
Importing a wallet
Already have a wallet you'd like to launch or buy from? Import its private key with Add wallets → Import a wallet you own on the Wallets page. In Phantom it's under Settings → Manage accounts → the account → Show private key.
The key is encrypted in your browser and goes straight to Turnkey. BounceTerminal never sees it and never stores it. An imported wallet works like a buyer wallet, and it can be a launch's dev wallet.
Anyone who can get into your BounceTerminal account can trade from it, so only import wallets you're happy to use here.
Choosing the dev wallet
The dev wallet creates the coin, makes the dev buy, pays the speed tip and earns the creator fees. It's your main wallet unless you pick another one under Dev buy. Any buyer or imported wallet can be the dev. That wallet then can't also be a buyer in the same launch.
Creator fees and Mayhem Mode
pump.fun pays the coin's creator a fee on every trade. You decide where it goes before you launch:
- Dev wallet. The default. You claim it whenever you like from the coin's page or the Dashboard.
- Holders. pump.fun pays it out to the coin's holders instead. This is permanent.
- Split. Shared between up to 10 wallets or GitHub accounts, by percentage. It's set up right after the coin lands and the dev wallet signs it, so leave about 0.01 SOL extra in the dev wallet. You can change the split later.
Mayhem Mode is a pump.fun option where their AI trader trades your coin for its first 24 hours. It only works while pump.fun has it switched on, and not on paired coins.
Pairing with another coin
Coins trade against SOL by default. Under Pair with you can paste another pump.fun coin instead, and yours will trade against that one.
You and your buyers still pay in SOL. Each buy goes from SOL to the pair coin to your coin inside a single transaction, so nobody has to hold the pair coin first.
Paired launches need about 0.005 SOL more in every wallet for the extra token accounts. They're also the only ones where you can set your own creator fee rate, up to 3%. Only pump.fun coins can be used as the pair.
Choosing the mint address
- Random. A fresh address. The default.
- Vanity. An address that ends in 1 to 5 characters you pick, like
pump. Your browser searches for it in the background while BounceTerminal is open, on any page, and keeps what it finds. Letters are case-sensitive, and each extra one makes the search about 58 times longer. - Own key. Paste a mint keypair you made yourself. For example
solana-keygen grind --ends-with pump:1on a computer is much faster than a browser.
What a launch costs
Your buys are yours to choose, and they get you tokens. On top of them, here's what each wallet needs to have spare:
- Dev wallet: creating the coin
- 0.015 SOL (about 0.009 gets used)
- Dev wallet: priority fee
- 0.001 SOL (default)
- Dev wallet: speed tip
- 0.001 SOL (default and minimum)
- Each buyer wallet: token account and fees
- about 0.005 SOL
- Paired launch: every wallet
- about 0.005 SOL more
- Fee split: dev wallet
- about 0.01 SOL more
- Once per buyer wallet, on its first funding (paid by main)
- about 0.003 SOL
- Once ever, lookup table (paid by main on your first funding)
- about 0.025 SOL
pump.fun also takes its normal trading fee on every buy. The Summary on the Launch page adds it all up for your exact settings, so check it there before you press Launch.
When a launch doesn't land
- An error before sending. Nothing was sent. Fix what it says and try again.
- "Never landed". The bundle was sent but didn't make it into a block in time. Nothing was spent. Launch again.
- "Launch sent, but the connection dropped". It may well have landed. Don't launch again yet. Give it a minute and check the Dashboard or the pump.fun link it shows you.
- The coin launched but the fee split didn't. Creator fees go to the dev wallet until you set the split from the coin's page.