TESTNETRobinhood Chain testnet (id 46630). USDG here is a faucet token anyone can mint — prices, liquidity and fees on this page are not real money.

Child Pools and the LaunchHook

The buzz

The usual launchpad recipe ends the story at graduation: dump the curve's money into a pool, burn the LP tokens, confetti. 🎉 The token is "free". Also: nobody is paid to care about it ever again, and whatever the pool earns from then on goes nowhere useful.

The FLY Launchpad graduates every token into a child pool — a Uniswap V4 pool plugged into the hive's own hook, LaunchHook. Same idea as $FLY's Living Pool: the pool has a brain. It charges a fee that the creator, the furnace and the hive split on every single swap, and the liquidity it was born with is welded shut. 🐝

The boring part

What a V4 hook is

Uniswap V4 lets a pool name a contract — a hook — that the pool calls before and after swaps. The hook can set the LP fee for each swap and take a cut in the same transaction. LaunchHook is one hook serving every graduated launch at once; each launch's pool is registered with it by the factory, and it refuses to let anyone else open a pool under its name.

What LaunchHook does

When What
At graduation takes the 1.2% graduation fee from the raise (half to the FLY owner, half to FlyFurnace), opens the V4 pool at the curve's final price, adds a full-range position with the other 98.8% that the hook itself holds, burns the leftover tokens
Before every swap sets the LP fee: 3.00% the moment the pool opens, falling in a straight line to 0.35% over 30 minutes, then 0.35% for good
On every swap takes the 0.80% protocol fee in the pairing asset and credits it: 50% to the token's creator, 30% to FlyFurnace, 20% to the FLY owner — plus the 0.10% swap fee, half to the FLY owner and half to FlyFurnace. Credits are paid out by a claim (anyone can trigger it; the money goes to the recipient), so a trade never depends on a recipient being able to receive
Every 15 minutes, by itself the first swap collects what the hook's locked liquidity earned: the child-token half is burned, the pairing-asset half is locked as a floor under the price (placed against a time-weighted price, never withdrawn)
Never removes liquidity. There is no function for it. The position goes in once and stays

The opening 3% LP fee makes the first minutes after graduation expensive to farm and pays the pool's liquidity for taking that flow; it settles to 0.35% by itself half an hour later. The protocol fee of a pool is fixed when the pool is registered, so it never moves under a live pool (the owner can change it for new launches, up to a hard cap of 1%).

Burn-the-LP vs a child pool

Burn the LP vs a child pool. A FLY child pool: the curve fills, the LaunchHook opens a V4 pool in the same transaction, the hook holds the liquidity with no removal function, every swap pays a 0.80% protocol fee plus a 0.10% swap fee, split 50% creator, 30% furnace, 20% hive, and the furnace buys and burns $FLY. The usual recipe: the curve fills, liquidity goes to a plain pool, the LP tokens are burned, swaps pay the LP fee to a position nobody controls, and the creator earns nothing more.

Why it matters for $FLY

Every child pool is a small, permanent $FLY buyer. The furnace's share arrives in each pool's pairing asset — USDG, WETH, FLY or a stock — and each time the burn runs (a keeper presses it on a schedule, the FLY owner is the backup), the furnace turns it into USDG, buys $FLY through the Living Pool with it, and burns what it bought (FLY that arrives as FLY is burned as it is). More launches, more graduations, more volume in the child pools: more $FLY bought and burned. That's the whole flywheel. 🪰🔥

And the LPs?

The hook's own position is the pool's floor of liquidity, and anyone can add more alongside it from Pools → Provide Liquidity on the launchpad. Providers earn the LP fee on their share, including the 3% opening window.