XYZ Launchpad
The XYZ Launchpad lets anyone create a new token with a built-in bonding curve. As people buy the token, the price rises along a predictable curve. When enough XYZ accumulates, the token automatically graduates to the AMM for open market trading.How It Works
Anyone pays a creation fee (currently 80,000 XYZ) to launch a new token. The token starts on a linear bonding curve with all supply held by the launchpad contract.
Tokens are bought and sold along the bonding curve. The price starts low and increases linearly as more tokens are purchased. You can sell back at any time for the current curve price.
When the curve accumulates enough XYZ reserves (threshold is dynamically computed from oracle price and USD targets), it automatically migrates all liquidity to a constant-product AMM pool. The bonding curve closes permanently.
Bonding Curve Mechanics
The launchpad uses a constant-product virtual curve (similar to pump.fun). Virtual reserves create a starting price without seed liquidity:- Starting price: Dynamically computed from oracle XYZ/USD price and configured USD targets
- Supply: 100,000,000 tokens (100M) per launch
- Decimals: 6 (1 token = 1,000,000 micro-units)
Fee Structure
| Fee | Rate | Details |
|---|---|---|
| Token creation | 80,000 XYZ | Fixed fee, becomes initial curve reserves |
| Buy fee | 0.5% (50 bps) | Deducted from XYZ input before curve calculation |
| Sell fee | 2.5% (250 bps) | Deducted from XYZ output, goes to LP reserves |
All trading fees go to liquidity reserves. There is no token burning and no creator fee share at this time.