Skip to content
InternCatsLAUNCHPAD · V2

适用于 V2(当前测试网版本)

Applies to V2, the current testnet version.

Price, valuation and graduation progress

Use integer base units and one pinned block for all calculations. Convert decimals for display afterward; do not construct transaction amounts with floating-point arithmetic.

Curve reference price: read inventory I and reserve R, then use P = (R+Vq)/(I+Vt) with the constants in Trading and pricing. Obtain order estimates from quoteBuy, quoteSell or other applicable methods. P is marginal and excludes whole-order impact and fees.

Curve graduation progress: before graduation, progressBps = floor(R × 10000 / 10^17), displayed as progressBps/100 percent. Use accounted net reserve rather than volume or the shared curve's native balance. That balance can include other projects and uncredited transfers. Sells can reduce progress.

Check graduation first: if Factory.graduated(token) is true, display “Graduated.” Reserve becomes zero after handoff and must not reset the display to 0%. quoteFinalBuy supplies the minimum gross amount under the current fee rate and execution restrictions. The remaining net target alone is not the required payment.

Graduated-pool price: the official PoolKey has native OKB as currency0 and the project token as currency1, both with 18 decimals. sqrtPriceX96² / 2^192 is token/OKB; invert it to display OKB/token. Authenticate the pool and Hook, and use Router quotes for execution.

Valuation: FDV = P × totalSupply, converting supply into whole tokens first. The platform displays market cap in OKB as price × total supply (FDV), and does not display circulating market cap. Transfers to dead do not reduce on-chain totalSupply. The testnet does not display USD conversions. USD conversion does not change the 0.1 OKB graduation target.


V2 contents · 中文

Sources:S02、S03、S16、S22、S34、S43。 Evidence report