Skip to content

Block-0

Block-0 launches: your buys inside the launch itself

A Block-0 launch sends a token’s creation, the creator’s dev buy and the creator’s bundled buys together, so they land in the launch block before any sniper can buy. On Solana that is one atomic bundle; on EVM chains, one EIP-7702 transaction. All or nothing. Ballistic offers Block-0 on pump.fun, Pons, flap.sh and StonkFun.

Why the creator’s buy gets sniped

A token on a bonding curve is cheapest at the very start. Each buy raises the price for the next one. That makes the first moments after a creation the most valuable seconds in a token’s life.

Snipers are bots that watch launchpads for new tokens and buy as soon as a creation lands. If a creator creates in one step and buys in the next, the bots are already in when the creator’s buy arrives. The creator pays more for the same supply, and the bots hold cheap tokens they can sell into everyone who comes after, the creator included.

Buying from several wallets one after another makes it worse: each buy is another chance for a bot to land in front.

How a Block-0 launch works

Create, then buy

  1. Launch blockYour token is created
  2. Right afterSniper bots buy the cheapest supply
  3. After themYour wallets buy, higher on the curve

Block-0

  1. Launch blockYour token is created and your wallets buy, in one send
  2. After thatEveryone else buys after you
Without Block-0 the creation lands first and anyone watching can buy before you. With Block-0 your buys are part of the launch itself.

Block-0 joins the creation and the buys so they cannot be separated. Everything the launch needs is in place before it starts: the token is set up, the deployer and the wallets that buy are funded at the funding stage, and the buy amounts are fixed. Pressing Launch sends one unit that either lands whole or does not land.

On Solana: one atomic bundle, then a hand-off

On Solana the unit is a bundle: a short list of transactions that validators execute together, in order, or not at all. The first transaction creates the token with your dev buy; the next ones carry your bundled buys, and the last one is the tip.

  • A bundle holds four or five transactions, depending on the relay (four on the default one). The create with your dev buy, up to two buyer wallets’ buys and the tip fit inside it.
  • Each bundle ends with a tip that pays the relay carrying it: 0.001 SOL on the default relay, the relay’s minimum, fixed when the plan is saved.
  • The funding figure includes one tip for every bundle in the plan, because a bundle that cannot pay is dropped.

This is the Clean build, the only Solana Block-0 build. After the launch bundle the rest of the supply moves on from the front wallets through back wallets to your holder wallets. Each hand-off is one bundle that holds the sell and the buys it pays for in the same slot, and the holder buys are spaced about 16 seconds apart, so the token trades publicly between them.

Bundling on pump.fun and on Solana in general.

On EVM chains: one EIP-7702 transaction

EVM chains have no Solana-style bundles, so the unit is a single transaction. EIP-7702 lets the deployer wallet run Ballistic’s account contract for that transaction, which lets it make several calls in a row. It calls the launchpad’s create, which also makes your dev buy, and then the ERC-4337 entry point with each of your bundled buys as its own operation, signed by its own wallet.

Everything lands in one transaction, in one block, with nothing in between. If any buy cannot validate, the create reverts with it: there is no half-launched token. Because each buy is signed by its own wallet, the launchpad and block explorers show separate buyers rather than one contract buying for many.

On Pons this also settles the snipe tax. Pons taxes early curve buys, starting at 99% and falling to zero over three seconds, and only the launch call can exempt wallets from it. Ballistic’s launch exempts the deployer and the wallets that make the Block-0 buys. Block-0 on Pons, and on BNB Chain.

What happens when a launch does not land

Block-0 outcomes
CaseWhat happensYour funds
Solana bundle not acceptedNone of its transactions land, so there is no half-launched tokenStay in your wallets
Solana bundle fails insideNo transaction in it landsStay in your wallets
EVM buy cannot validateThe whole transaction reverts, create includedStay in the wallets, less gas
EVM transaction stuckReplaced at the same nonce with a higher fee; only one create can landStay in the wallets

Block-0 or Reserve

Both modes buy at launch. They differ in where the supply sits afterwards.

Block-0 compared with Reserve
ComparedBlock-0Reserve
Buys at launchYes: your dev buy plus your bundled buys, splitting the buy evenlyYes, from the launch’s buy wallets
Where supply sitsIn your walletsPart of it in a one-sided liquidity position above the market
How you exitSell from every wallet in one actionThe position sells into buyers as the price rises; you can also sell from it
Best forOwning your supply and trading it activelySupply that should only sell into strength

Read about Reserve mode.

Where Block-0 is offered

Supported launchpads
LaunchpadChainLaunch modesAccess
pump.funSolanaBlock-0, ReserveOpen to everyone
PonsRobinhood ChainBlock-0, ReserveOpen to everyone
flap.shBNB ChainBlock-0, ReserveOpen to everyone
StonkFunSolanaBlock-0, ReserveOpen to everyone

Block-0 is available on pump.fun, Pons, flap.sh and StonkFun. All of them are open to every account.

What Block-0 does not do

  • It does not promise a price, volume or profit. It decides who buys first, not what happens next.
  • It does not hide that supply was bought at launch. Holders are public on chain, and a bundled launch puts a large share of supply in the creator’s wallets.
  • It does not buy from every launch wallet inside the launch. A buy the launch cannot carry is refused at setup, never bought smaller.

Questions

What does Block-0 mean?

Block-0 is the block a token is created in. A Block-0 launch puts the creator’s buys in that same block, inside the launch itself, so no one can buy before them.

Is Block-0 the same as a bundle?

It is a bundled launch: the creation and the buys are sent as one unit. On Solana that unit is an atomic bundle; on EVM chains it is one transaction using EIP-7702 and ERC-4337.

Can a sniper still buy before me?

Not inside the launch. Your buys are part of the same bundle or transaction as the creation, so nothing can land between them. Bots can still buy after your buys.

What if the launch fails?

It fails whole. A Solana bundle lands completely or not at all, and an EVM Block-0 transaction reverts the creation if a buy cannot validate. Funds stay in your wallets.

Does every launch wallet buy in a Block-0 launch?

No. The launch carries your dev buy and your bundled buys, which split the buy you configure evenly. Your other launch wallets are not part of it. A buy the launch cannot carry is refused at setup, never bought smaller.

Where can I use Block-0?

On pump.fun, Pons, flap.sh and StonkFun.

Last verified against the Ballistic code.