The recipe

How a frozen launch works.

The short version

A Glacipop coin is an ordinary ERC-20 with an ordinary Uniswap v4 pool. Three things are unusual: the pool wears a hook (the Hoarfrost) that takes a fixed buy and sell fee in ETH, the liquidity is minted as one PositionManager NFT into a contract that cannot give it back (the Permafrost), and every fee goes to one address that the creator names.

The freeze

The creator sends one transaction to the Glacier with a mold: name, ticker, a link to the profile JSON, supply, a share of 10–30% for the recipient, an opening market cap, and three fees:

In that same transaction the Glacier mints the coin (the creator's share straight to the recipient), sets the rates on the Hoarfrost, opens the pool at the opening price, and lays one coin-only position from the opening price down to the lowest tick, minted as a PositionManager NFT straight into the Permafrost. Rounding leftovers go to the recipient. Nothing is burned.

What a buy pays

Example with the house defaults: 1% pool, 2% buy, 2% sell.

Buy sizeBuy fee (hook)Pool feeTo the creator
Ξ0.01Ξ0.0002Ξ0.0001Ξ0.0003
Ξ0.05Ξ0.0010Ξ0.0005Ξ0.0015
Ξ0.1Ξ0.0020Ξ0.0010Ξ0.0030
Ξ0.5Ξ0.0100Ξ0.0049Ξ0.0149
Ξ1Ξ0.0200Ξ0.0098Ξ0.0298

Where the fees go

Buy and sell fees are kept by the Hoarfrost inside the swap as PoolManager claims, so no ETH moves mid-trade. Pool fees accrue on the NFT. Anyone can call thaw() on the Glacier: it collects the pool fees of the position, turns the claims into ETH, and sends everything to the recipient. Glacipop takes no share.

What is fixed at the freeze

What the creator can change

Only the recipient of the fees, and only the current recipient can hand it over. Nobody else can.

Where the ETH comes from

Buyers. A coin opens with coins only. The first ETH in the pool is the first buy, and if the share is dumped back into the pool the price falls back toward the bottom. Coins are volatile. Nothing here is financial advice.