Trading ETH and USDG
ETH-native curves with optional USDG zaps via LaunchZap.
The bonding curve itself is ETH-native. USDG is supported through periphery routers so you can pay or receive stable units without changing curve math.
- ETH on curve
- Router.buy / Router.sell against BondingCurve.
- USDG on curve
- LaunchZap swaps USDG↔WETH on Uniswap V3, then buys or sells on the curve. Requires LaunchZap to be configured.
- After graduation
- ETH via Uniswap V4 Universal Router (or SimpleDEX in local fallback). Post-grad USDG is disabled for V4 tokens; use ETH.
- Price and volume
- Reported in ETH terms even when you zap with USDG. The ETH that hits the curve is what counts.
If LaunchZap is not deployed for the current environment, the UI hides the USDG toggle and ETH trading remains available.
App surfaces
- Token page
- /token/$id for Trancepad launches: curve buy/sell, graduation progress, then post-grad ETH via the pool.
- Trade
- /trade for quick swaps. Trancepad-indexed tokens use protocol paths; other ERC-20s can show display-only external market data.
External market display is not Trancepad settlement. Integrators: see External markets.