Model V1 vs Model V2

Two separate deployments, both ending in liquidity locked forever. V1 opens straight into a Uniswap V3 pool; V2 starts on a bonding curve and graduates into a Uniswap V4 pool.

MODEL V1

No curve · Uniswap V3 · LP locked

  • One transaction deploys the token, creates its Uniswap V3 pool and locks the whole supply, in one position, in AgiLaunchLocker.
  • The creator gets supply only by buying: ETH sent above the launch fee becomes an opening buy in the same transaction.
  • For a set number of blocks the token caps wallet and transaction size, then behaves as a plain ERC-20.
  • collectFees(token) pays out the pool's 1% LP fee: 70% to the creator, 30% to the protocol.
MODEL V2

Bonding curve · graduates to Uniswap V4

  • Each launch gets its own AgiV2BondingCurve: the price rises with every buy, constant-product against a phantom quote reserve.
  • The quote asset is ETH, USDG or an approved Stock Token such as NVDA, and the creator is paid in it.
  • When the curve's real reserve reaches the graduation threshold, it graduates into a Uniswap V4 pool. The position, and the tokens that backed the phantom reserve, are locked in AgiV2LaunchLocker.
  • Every trade pays a 1% fee, on the curve and in the pool, plus an optional creator tax of up to 2%. Buys in the first 5 seconds can also pay the snipe tax.

Side by side

Model V1Model V2
Price discoveryUniswap V3 pool from block oneBonding curve, then a Uniswap V4 pool
Trade fee1%, the Uniswap V3 pool's LP fee1%, charged by the curve, then by the hook in the V4 pool
Split of that 1%70% creator / 30% protocol70% creator / 30% protocol
Creator taxnone0 to 2%, chosen at launch, paid 100% to the creator (3% max in total)
Launch fee0.0005 ETH; anything sent above it is the opening buy0.0005 ETH, exactly; an opening buy goes through AgiV2LaunchAndBuy in the same transaction
Quote assetETHETH, USDG or an approved Stock Token, chosen per launch
Feespaid out when collected, always to the same two recipientscredited to AgiV2FeeEscrow; each recipient claims its own
Anti-snipermax wallet / max tx for restrictionBlocks blocksdecaying snipe tax over a window of seconds
LiquidityV3 position NFT locked foreverfull-range V4 position locked forever