Skip to main content
Read the canonical pool’s slot0.sqrtPriceX96. V3 stores the square root of the atomic token1-to-token0 ratio in Q64.96 form.

Exact price

Keep the ratio as integers. Do not convert sqrtPriceX96, supplies, balances, or market cap through JavaScript Number.
The reviewed launch and quote tokens both use 18 decimals, but integrations should read decimals instead of assuming equality.

Market cap and FDV

The launch contract mints a fixed supply once. Calculate quote-denominated FDV without floating point:
For the contract-reported fixed supply, FDV and fully supplied market cap use the same value. A circulating-supply metric needs a separate, disclosed circulation policy. Sending tokens to an arbitrary burn address does not change this ERC-20’s totalSupply. Convert the quote result to USD only with a separately identified ETH/USD observation and timestamp.
Spot price is not an executable quote. Use the configured V3 quoter or router path for trade output, price impact, and a user-selected slippage floor.

TGE state

Read the four-value factory result:
Map the values as follows: checkpointGraduation(token) is permissionless. It succeeds only while live paired principal meets the threshold. After it succeeds, reachedEver remains true even if live principal falls.

What paired principal means

The factory derives paired principal from:
  • the current pool sqrtPriceX96;
  • the original locked position’s tick range;
  • the launch-time position liquidity recorded by the factory.
It is not the pool’s raw WETH balance. It does not count later compounded liquidity toward the original-position threshold. TGE does not migrate liquidity, create a pool, or change fee allocation.
Last modified on July 29, 2026