Protocol mechanics
Launch
Inputs, bounds, genesis liquidity, the first two strategies, and the Coin address.
Loading…
Protocol mechanics
Inputs, bounds, genesis liquidity, the first two strategies, and the Coin address.
Loading…
Protocol mechanics
Inputs, bounds, genesis liquidity, the first two strategies, and the Coin address.
The launch uses a two-sided seed and fungible LP shares over Uniswap V4. FullRange follows Uniswap’s example: one hook manages liquidity. Each FullRangeERC20 LP token is its own position, and several LP tokens can share one Uniswap market.
The team supplies identity, metadata, mining-fee settings, signal mode (holder-led or manager-led), signal reward share, plus explicit base token, swap fee, base seed, Coin seed, team allocation, auction configuration, minimum shares and deadline. The two seed amounts determine a new market’s opening price; an existing market keeps its current price. There is no separate opening-price input.
The team supplies the base side. The launch mints the reviewed Coin seed and the team allocation, then binds permanent mint authority to Mine. Initial LP shares are permanently locked. Genesis Coin remains part of effective supply and withdrawal accounting.
Every launch premints fund tokens in its own transaction, before any mining. The premint has two parts, and the team chooses both amounts.
Pool tokens (the Coin seed):
Team allocation:
launch. There is one recipient, which can transfer the tokens afterwards.The contracts have no separate investor or protocol allocation, and GlazeCorp receives no fund tokens from a launch unless it launches the fund itself.
GlazeCorp's launch page signals the team allocation for the fund's LP auction. That does not lock it: the team can remove the signal at any time with no cooldown, then sell the tokens, transfer them or burn them to withdraw a share of the treasury. While signaled, the tokens direct future revenue, and they earn any signal rewards. A launch made directly through the contract can skip this and send the tokens straight to the team's wallet.
Launch tokens count in effective supply like any others, so a large team allocation is a large claim on the treasury, and buyers' tokens are a smaller share of it. GlazeCorp's launch page warns a team whose allocation is at least half of the launch supply, but it does not block the launch, and buyers do not see that warning.
After the launch transaction, nobody can premint again. Coin.setMinter hands mint authority to the fund's Mine exactly once, including when the team allocation is zero, and the Mine mints only to miners. The launch amounts stay on record in Launchpad.getLaunch and the GenesisAllocation event. See Before buying for how to check them.
The hook owns a position across the fixed full range at the team's chosen swap fee, from 0.01% through 10%. The app defaults to 1%. The selected rate is permanent, including after ownership or fee-recipient changes. Its ERC-20 shares represent principal. Later deposits mint redeemable shares; withdrawals burn the holder's shares and return principal. Swap fees are accounted separately and do not increase redeemable principal.
Anyone can create an LP token for an existing ERC-20 pair and choose its swap fee, configuration owner and fee destinations. A pair can have several LP tokens: those with the same chosen fee share one Uniswap market, while different fees identify different markets. Each LP token has its own position, owner, fee destinations, supply and fee balances. Only an LP token’s team makes its first deposit, at the market’s current price (or setting it when the market is new), which permanently locks 1,000 raw LP shares. Public pool teams receive the remaining shares, while an official fund launch locks all initial shares.
The launch creates one default LP-token auction plus explicitly selected additional asset auctions. LP is index 0; optional assets follow. The app and SDK allow four extras; the contract has no count cap beyond transaction gas. The LP auction takes an explicit starting price in raw LP units, also used as its floor, with a 24-hour duration and 1.2× multiplier. The app prices that start near $100 of LP at launch. Optional auctions supply their own settings. Base-token and fund Coin auctions can be added explicitly. The app signals the team allocation for LP; the contract also accepts exact signals across LP plus extras, or sends it directly to the team's wallet.
Anyone can collect swap fees. With protocol fees enabled, each asset is credited 70% to its team destination and 30% to the protocol; disabling protocol fees sends 100% to team destinations. Team allocation cumulatively rounds down to 70%, with fractional carry saved per LP token and asset; the protocol receives the complement. The setting when fees are collected determines the split.
Team destinations default to the fund, or may be set to the team revenue address at launch. Configuration owners choose the destinations. A claim pays the destinations set when it is made, including fees credited earlier. Claims deliver tokens in kind. A claim into the fund does not automatically compound liquidity. Mining recipients and fees remain separate. With the protocol recipient disabled, existing protocol-role claims also pay the current team destination for that asset.