Stock Pair Launch on PumpFun: Token, Dev Buy and 3 Wallets in One Block
On September 27 we launched a test token, rdcoke, on pump.fun through tsunammi. Its creation and its first four buys sit back to back in one Solana block, and the token isn't paired with SOL - it's paired with a tokenized stock.This piece breaks that launch down using only what is on-chain: block 451,082,042, the five transactions inside it, and the state of the bonding curve afterwards. Links to check every number on Solscan are at the end.
Why the first block decides the launch
On pump.fun the dev buy is already covered: the create and the creator's buy are two transactions, but they land in the same block, so nobody can buy ahead of the dev. The gap opens after that. If you want more wallets in at launch - your own pool wallets - each of them is a separate buy that lands in a later block. The create is public the moment it lands, and Solana produces a new slot roughly every 400 ms. Bots watching for new mints need only that one slot: their buys land right after the dev buy and before your other wallets, close to the bottom of the curve. Your wallets then pay more, and the bots later sell into the people who came after them.Clicking faster doesn't fix this, because every extra wallet is a separate transaction that comes after the create block. Tsunammi closes that window. The create, the dev buy and every pool wallet's buy go out as one Jito bundle, which executes in a single block, in a fixed order, with nothing in between - or doesn't execute at all.

A stock as the second price driver
Since pump.fun added Custom Pairs, a token doesn't have to be quoted in SOL. Tsunammi's launch form exposes this as the Quote Token field: next to SOL there are tokenized stocks such as TSLAx, SPYx, QQQx, CRCLx and SKHY.The quote token decides what the bonding curve holds and what the token's dollar price is made of: its price in the quote token, times the quote token's price in dollars. For most pump.fun coins that second factor is SOL, so they all move with SOL. With a stock pair the second factor is the stock - a market your holders already follow.rdcoke used TSLAx, but Tesla is only the example; the launch works the same way with any stock in the list. One practical detail: every wallet that buys at launch has to hold the quote token, so the dev wallet and the pool wallets are funded with it before launch.

Inside block 451,082,042
The block that holds the launch contains 1,452 transactions. Ours are at positions 917, 918, 919, 920 and 921 - five in a row, nothing from anyone else between them, all stamped 18:48:47 UTC.

The create transaction carries a 0.005 SOL transfer to a Jito tip account - the marker that the launch went in as a bundle - and mints the full 1,000,000,000 supply into the bonding curve. The dev buy put in 0.05 TSLAx and received 4,573,715 tokens, exactly the amount the launch form had quoted before sending. The three pool wallets put in 0.01315 TSLAx each.

What the bonding curve shows
Every buy moves a bonding curve up one step, and the bundle fixes the order of the steps. Reading the curve's state from the chain, rdcoke opened at a market cap of $4,014. The dev buy filled at an average of $4,031, and the three pool wallets at $4,053, $4,062 and $4,071. When the bundle finished, the curve stood at $4,076 - the $4.07K that pump.fun displays.That last number is the one that matters. $4,076 is the lowest price available to anyone outside the bundle, and it's above all four of our entries. There was never a moment when the curve was cheaper and open to someone else.How far each step moves depends on the size of the buys: in this test the whole bundle moved the curve 1.5%, and bigger initial buys move it further. The order stays the same.

Check it on Solscan
- Block 451,082,042
- rdcoke token
- #917 Create + Jito tip
- #918 Dev buy
- #919 Pool wallet 2fsjtk
- #920 Pool wallet 6r1cUe
- #921 Pool wallet 69x5BJ
Run your own
Pick the quote token - SOL or any stock in the list - and fund a wallet pool with it, plus a little SOL for fees. Set the dev buy, the pool amounts and the Jito fee, and launch. Then open the block on Solscan and look for your transactions side by side. Tsunammi's fee is 0.5% per transaction and 0.05 SOL per pool wallet used.rdcoke is a test launch made to show the mechanics, not a token to buy. Launch on PumpFun is live at tool.tsunammi.io