Pons V2 is the only launchpad still running
Oct 2, 2026
Robinhood Chain has three launchpads deployed. Only one of them is doing anything, and knowing which saves a lot of wasted scanning.
The numbers
Measured over roughly 56 hours of chain time:
- Pons V2, factory
0x7eD598Bc…EC7e— 15,142 launches - NOXA,
0xD9eC2db5…FCcB— 0 - The Odyssey, three contracts — 0
The two dead ones are not broken. NOXA is a 22,811-byte contract and the Odyssey trio are minimal proxies; they are all still on chain and answer calls. Nobody is using them. If you are integrating "the launchpads on this chain," there is one.
How Pons V2 works
A token launches onto a constant-product bonding curve, sells out, and graduates into a Uniswap V4 pool where the liquidity is locked permanently. Supply is fixed at one billion. The launch fee is 0.0005 ETH — launchFee() reads it back, and it matches the documentation.
Sniping protection is a buy tax that starts at 99% and decays exponentially to zero over five seconds. It applies to buys only.
Reading price before graduation
The curve is a plain constant-product pool, so price is one division — quoteReserve / tokenReserve — read from getReserves() on the curve the factory gives you. Four things will bite you:
- After graduation the curve is empty.
getReserves()returns a phantom quote and a zero token reserve. Guard the division. - Quote assets are not all 18 decimals. Native ETH is 18; USDG is 6. Skip the normalization and your market cap is off by 1012.
- Not every launch quotes in ETH. About a third quote in USDG or in a tokenized equity. Check
isNativeQuote()and pair the right feed. - The direction is silent. Putting
tokenReservein the numerator gives you tokens-per-quote; the oracle path fortokenIsCurrency0 = falsetakes the reciprocal. Get it backwards and the number is inverted with no error anywhere.
Most of them never graduate
In a sample of 396 launches, three graduated — about 0.76%. The overwhelming majority live and die on the curve. That is worth knowing before you assume a pool exists: the curve is the main path here, not the edge case.