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 V1 | Model V2 | |
|---|---|---|
| Price discovery | Uniswap V3 pool from block one | Bonding curve, then a Uniswap V4 pool |
| Trade fee | 1%, the Uniswap V3 pool's LP fee | 1%, charged by the curve, then by the hook in the V4 pool |
| Split of that 1% | 70% creator / 30% protocol | 70% creator / 30% protocol |
| Creator tax | none | 0 to 2%, chosen at launch, paid 100% to the creator (3% max in total) |
| Launch fee | 0.0005 ETH; anything sent above it is the opening buy | 0.0005 ETH, exactly; an opening buy goes through AgiV2LaunchAndBuy in the same transaction |
| Quote asset | ETH | ETH, USDG or an approved Stock Token, chosen per launch |
| Fees | paid out when collected, always to the same two recipients | credited to AgiV2FeeEscrow; each recipient claims its own |
| Anti-sniper | max wallet / max tx for restrictionBlocks blocks | decaying snipe tax over a window of seconds |
| Liquidity | V3 position NFT locked forever | full-range V4 position locked forever |