the idea

How it works

A launch is one transaction. It deploys your coin, opens its market and locks the liquidity. Only your coin goes in.

A launch, step by step

  1. Your coin is deployed. A plain fixed supply ERC-20: no mint, no tax, no blacklist, no pause, no owner. The trading rules you picked are set with it.
  2. A pool opens. A Uniswap v4 pool your coin / pair asset, with the HookFun fee hook.
  3. The whole float goes in. Every coin you don't keep is deposited into that pool as a single position.
  4. The position is locked. It belongs to the fee vault, which has no way to withdraw it.
  5. You can buy first. Your dev buy is the pool's very first trade, in the same transaction. Nobody gets in before you.

If any step fails, nothing happens.

Why you need no capital

A normal liquidity position needs both assets. Yours needs only your coin. The pool opens at a price just below the range where your coin is offered, so the position sits entirely on one side of the market.

Not one unit of ETH, USDC or AERO leaves your wallet to create the market. The contract checks it: if the pool asked for the pair asset, the launch would revert.

Buyers bring the pair asset as they trade. The market funds itself. One consequence: until someone buys, there is nothing on the other side to sell into. That's why the launch lets you be the first buyer.

Why liquidity can never be pulled

On Uniswap v4, a position is not an NFT you can transfer or burn. It's a slot in the pool manager, owned by whoever created it. Your launch's position is created by the fee vault itself, and the vault's code never removes liquidity. It only collects fees.

No lock contract with an expiry, no LP token sent to a burn address, no admin key. The lock is simply that there is no way out.

Why price has no ceiling

Your coin is offered across a price range. If that range stopped somewhere, the last coin would sell at the top and nobody could buy after it. So the range runs to the highest price Uniswap allows. However high your coin goes, there is still supply above.

Why fees arrive in the pair asset

The pool charges no Uniswap fee. The HookFun hook takes your launch's fee on the pair asset side of each trade: on what a buyer pays, or on what a seller receives. As a result:

  • your earnings arrive in ETH, USDC, NVDAc or whatever you paired with;
  • the protocol never sells your coin on its chart;
  • nobody else can farm your pool's fees.

The split and the options for your share are in Fees.

Why Base

Base is where the pairs are. Aerodrome and Uniswap hold deep markets for hundreds of coins, and it's the only chain where real stocks trade on-chain with real depth. Uniswap v4 lets every launch open its own pool, at any fee, against any of them. A block every two seconds, a trade for a fraction of a cent.