Protocol mechanics
Creation
Inputs, bounds, genesis liquidity, the first two strategies, and the Coin address.
Loading…
Browse documentation
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 creator supplies identity, metadata, mining-fee settings, allocation mode (community-led or manager-led), allocation reward share, plus explicit base token, swap fee, base seed, Coin seed, creator 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 creator supplies the base side. The launch mints the reviewed Coin seed and optional creator grant, then binds permanent mint authority to Mine. Initial LP shares are permanently locked. Genesis Coin remains part of effective supply and withdrawal accounting.
The hook owns a position across the fixed full range at the creator'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 creator 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 creators 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 stakes the optional creator grant on LP; the contract also accepts exact allocations across LP plus extras, or a liquid grant.
Anyone can collect swap fees. With protocol fees enabled, each asset is credited 70% to its creator destination and 30% to the protocol; disabling protocol fees sends 100% to creator destinations. Creator 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.
Creator destinations default to the fund, or may be set to the creator 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 creator destination for that asset.