how it works
Docs
Where every lamport of the creator fee goes, how a top blast is weighed, how the jackpot is drawn, and why it's hard to game.
Basics
What TopBlast is
A Solana launchpad on pump.fun rails where the creator fees of every coin go back to the people who bought the top. Every 10 minutes, 90% of what a coin earned is split between the holders who are in the red, weighted by how much they’re down and how close to the all-time high they bought.
Payouts stop at your loss. A wallet in profit gets nothing. It isn’t yield, it’s a refund that drips for as long as the coin trades.
Where the fees go
Every TopBlast coin is created on pump.fun with the TopBlast fee vault as its creator. pump.fun pays the creator fee on every trade, on the bonding curve and after graduation, so all of it lands in the vault. Nobody can change that after mint, including the dev and us.
Every blast the engine claims what the vault is owed, splits it between coins by the volume each one did since the last blast, then splits each coin’s share:
| Pool | Share | Goes to |
|---|---|---|
| Blast pool | 80% | Top blasters still in the red, by loss × top multiplier, every 10 min |
| Top Tick Jackpot | 10% | One red wallet wins the whole pot every 60 min, odds by blast weight |
| $TOPBLAST buyback | 10% | Sent to the buyback wallet to buy and burn $TOPBLAST |
Without the jackpot, its 10% stays in the blast pool, so the pool gets 90%. The buyback share is sent to the buyback wallet every blast.
The blast
Who counts as red
Your loss is your PnL on the coin, after counting everything TopBlast already paid you:
loss = cost of counted tokens − value of counted tokens − already paid back counted tokens = min(balance now, tokens you bought yourself, lowest balance this epoch)
You need at least 100,000 counted tokens. Tokens bought during an epoch count from the next one, so buying a second before a blast does nothing. Tokens someone sends you have no cost and never add a loss. Tokens you send away take their share of your cost with them.
The top multiplier
This is the part that makes it TopBlast. The closer to the top you bought, the more each lost SOL counts:
topness = your average entry price ÷ the coin's all-time high (0 to 1) top mult = 1 + 1 × topness² weight = loss × top mult
| Bought at | Top multiplier |
|---|---|
| 25% of the ATH | 1.06× |
| 50% of the ATH | 1.25× |
| 75% of the ATH | 1.56× |
| 90% of the ATH | 1.81× |
| 100% of the ATH | 2.00× |
It’s squared on purpose: a bag bought at 95% of the ATH counts far more than one bought halfway up. The ATH is the highest price the engine has seen the coin trade at.
How a blast is split
The pool is split pro rata by weight, then two caps apply:
your payout = min( pool × your weight ÷ total weight,
pool × 5%,
your unrepaid loss )Anything a cap holds back stays in the pool for the next blast. Payouts under 0.0005 SOL roll over too, so dust isn’t sent. A worked example, with a 1 SOL pool:
| Wallet | Loss | Top × | Weight | Payout |
|---|---|---|---|---|
| A · bought the top tick | 2.10 | 1.96 | 62.7% | +0.0500 |
| B · bought mid-chart | 1.50 | 1.25 | 28.6% | +0.0500 |
| C · small top bag | 0.30 | 1.90 | 8.7% | +0.0500 |
| D · early, in profit | 0.00 | 1.01 | 0.0% | 0 |
A lost the same SOL as B but bought at the top, so A gets more. C is small but bought the top, so C still gets a real cut. D is in profit and gets nothing. Whatever the 5% cap held back rolls over.
Which trades count
The engine reads every transaction on the coin’s bonding curve, and on its pump.fun pool after graduation, straight from chain. It doesn’t matter where you traded: here, pump.fun, or any terminal.
A trade counts for the wallet that signed it, and only if that wallet is the only signer. A transaction with a second signer is ignored, so nobody can sign tokens or SOL into a bag from another wallet to fake a loss. Before each payout the biggest red bags are also checked against their real on-chain balance.
Top Tick Jackpot
Top Tick Jackpot
The one choice a dev makes at launch, locked in at mint. 10% of the coin’s fees go into a pot instead of the blast pool. Every 60 minutes, one red wallet wins the whole pot.
Your odds are your share of the coin’s blast weight, so the deepest bags bought nearest the top have the best shot. A win is capped at the winner’s unrepaid loss, and anything left stays in the pot for the next draw. If nobody is red, the pot rolls over.
The draw is made by the engine with a cryptographic random number. Every win is paid on-chain and linked in the live feed.
Reference
Coin websites
Every coin’s metadata points its website at usetopblasted.fun/coin/<mint>, written at mint. That page shows the live chart, the pool, every red holder and what they’re owed. A dev can’t swap it for a link that goes somewhere else.
What it isn't
Not a guarantee. Payouts are a share of real fees. A coin with no volume pays nothing.
Not yield. Nobody is ever paid more than they lost, and wallets in profit are never paid.
Not a reason to buy. Buying the top on purpose is, at best, a slow way to break even.
Glossary
- Top blaster
- A holder in the red, especially one who bought near the ATH.
- Blast
- One payout round, every 10 minutes.
- Blast pool
- A coin's share of fees waiting for the next blast.
- Topness
- Your average entry as a share of the ATH.
- Top multiplier
- 1× to 2×, from your topness.
- Made whole
- Your loss is fully paid back. The bag drops out of payouts.
- Jackpot
- The optional Top Tick Jackpot, one red winner per draw.