Launch

Bonding curve launch

One transaction creates the token and its curve. Constant-product pricing in USDG, graduation to Uniswap V2.

The default (and, in Phase 1, only) launch mode. One createToken transaction deploys the token and a bonding curve, escrows the creator's bond and dev buy, and opens the batch auction.

What you choose

ParameterRange (current config)Notes
Name, symbol, metadataMetadata is a hosted JSON document; see Token metadata
Floor reserve share0 – 20% of the raiseParked in the floor reserve at graduation
LP handlingBurn, or lock for a chosen periodLocked LP gets a certificate id from the locker
Team allocation0 – 10% of supply, with cliff + durationVested by the VestingVault, taken out of the curve supply
Creator bond0, or ≥ 100 USDGEscrowed by CreatorBond
Dev buyany amount ≤ the batch capCommitted to the opening batch and disclosed on the token page

The creator approves the factory once for launch fee + bond + dev buy and calls createToken. Total cost of a plain launch is the 5 USDG launch fee plus gas.

Supply and curve shape

Every Pinarc token has a fixed supply of 1,000,000,000. 800M are sold on the curve (minus the team allocation, which goes to the vault instead) and 200M are reserved to seed the DEX pool at graduation. The curve graduates when 12,400 USDG has been raised.

Pricing is a constant-product curve with virtual reserves, the same maths as an AMM pool that starts with a virtual USDG balance:

virtualTokens   = 1,073,000,000
virtualUsdc     = graduationUsdc × (virtualTokens − curveSupply) / curveSupply   ≈ 4,231.5 USDG
usdcReserve     = virtualUsdc + usdcRaised
tokenReserve    = virtualTokens − tokensSold
price           = usdcReserve / tokenReserve
tokensOut(buy)  = tokenReserve − k / (usdcReserve + usdcIn − fee)      (k = usdcReserve × tokenReserve)

With the default parameters:

Price (USDG / token)Fully diluted value
First buy≈ 0.0000039≈ 3,900 USDG
Half of the curve sold≈ 0.0000155≈ 15,500 USDG
Graduation (800M sold, 12,400 USDG raised)≈ 0.0000609≈ 61,000 USDG

The simulator and every quote in the app use a bigint mirror of the contract's arithmetic, so they match the chain exactly. Parameters are read live from PinarcConfig; a curve snapshots them at creation, so changing platform parameters never affects an existing launch. See Platform parameters.

Fees on the curve

Every buy and sell pays a 1% fee on the USDG side. 40% of the fee is sent to the creator immediately; 60% goes to the platform treasury. The creator's cumulative fee income is shown on the token page and the dashboard. See Fees.

Lifecycle

  1. Batch (first 30 s). Commitments are collected; nobody has a price advantage. See Opening batch auction.
  2. Anti-sniper window (120 s after the batch). Max wallet, max transaction and cooldown apply. See Launch protection.
  3. Open trading on the curve until 800M tokens are sold.
  4. Graduation in the transaction that sells the last token. See Graduation.
  5. DEX trading on Uniswap V2; the app's trade panel switches to the pool automatically.