Testnet
How launches work
Bull Launch is running on Arc Chain Testnet. Balances are test units with no value, and the stack may be redeployed.

Protocol

How launches work

One transaction deploys the coin, opens its Uniswap v4 pool and locks the tail band; the pool never migrates.

View as Markdown

Creating a launch deploys the coin and opens its market in a single transaction: LauncherFactory.launch deploys the token, creates its config, opens the Uniswap v4 pool, locks the tail band, and optionally buys for the creator. The creator sets the name, symbol, image, description, and links at creation.

There is no separate curve contract and no later migration. The pool a coin graduates into is the pool it was born in.
  1. CreateThe whole supply is minted once and split between two ranges of one Uniswap v4 pool: the main band, which is what trades, and the tail band, which is locked immediately and forever.
  2. TradeBuys and sells move price through the main band. Every trade reports its own progress toward graduation as progressBps.
  3. GraduateOnce the main band has taken in its fill amount, it is withdrawn and redeployed as a permanently locked position in the same pool.
ParameterValue
Curve typeSingle Uniswap v4 pool with a concentrated main band, priced by the hook. Tick spacing 60, dynamic fee flag 0x800000.
Total supply per launch1,000,000,000 tokens, 18 decimals, minted once and never again
Supply split80% main band (tradeable), 20% tail band (locked at launch)
Launch feeNone. Gas only.
Anti-bot / wallet cap at launchNone. There is no per-wallet cap, cooldown, or allowlist in the contracts. The creator's own opening buy happens inside the launch transaction as preBuyBaseAmount, and is uncapped: a large enough pre-buy graduates the pool in the launch transaction itself.
Creator taxOptional, chosen at launch, ceiling 10% (1000 bps, from maxTaxBps())

The pre-buy is worth understanding before you trade a brand new coin: a creator can take a large share of the main band in the same transaction that creates it. Read the launch transaction, not just the chart.