CRIUS Docs
API status Get API key
Launchpads

Pons on Robinhood Chain (contracts, graduation and API)

Pons v2 launchpad API for Robinhood Chain: launches, curve progress, graduations and fees, plus every contract (PonsV2LaunchFactory, PonsV2MemeHook, locker).

Updated 5 min read
Short answer

Pons v2 tokens are created by the PonsV2LaunchFactory on a per-token bonding curve and graduate into a Uniswap v4 pool with the PonsV2MemeHook, with the LP position locked in the Pons launch locker. List them with GET /v1/robinhood/tokens?launchpad=pons (list=new, bonding, graduating, graduated), get live stats with GET /v1/robinhood/launchpads/pons, and one token's lifecycle with /token/{address}/launch.

Pons is the largest token launchpad on Robinhood Chain. Each token gets its own bonding-curve contract that sells tokens against a quote asset (ETH, USDG or a tokenized stock such as PYPL or MCD). When the curve raises its target, the token graduates: the raised quote and a block of tokens go into a Uniswap v4 pool that uses the Pons hook, and the LP position is locked in the Pons launch locker. Crius indexes Pons v2, the contracts named PonsV2… below (version: "v2" in /launch, deployed_via: "pons_v2" on the token profile), attributes every Pons token from its factory and follows it from the first curve trade to the v4 pool.

Pons at a glance

Pons
Crius launchpad idpons (type: "bonding_curve_to_v4")
LaunchPonsV2LaunchFactory deploys the token (a PonsV2LauncherToken) and a per-token bonding curve; PonsV2LaunchAndBuy can launch and buy in one transaction
Quote assetsETH, USDG and stock tokens (PYPL and MCD in the samples on this page)
GraduationWhen the curve has raised its target (4.2 ETH for the ETH-quoted Charge AI)
After graduationUniswap v4 pool with the PonsV2MemeHook; LP position locked in the Pons launch locker (RobinFunFiV2LaunchLocker)
Fees (Charge AI)2% creator tax and 1% hook fee on pool swaps, 30% protocol share, a 99% snipe tax for the first 3 seconds
Graduation rate1.46% of launches (graduation_rate_pct: 1.46318), median 2,491 blocks to graduate (about 4 minutes)

How a Pons token launches and graduates

  1. Launch. The creator calls launchToken on the PonsV2LaunchFactory, or PonsV2LaunchAndBuy calls launchTokenFor on the creator’s behalf and buys in the same transaction. The factory deploys the token and its curve; Crius records the token with creation.attribution: "known_launchpad", creation.deployed_via: "pons_v2" and the factory address, and it appears in list=new and list=bonding with launchpad: "pons" and status: "bonding".
  2. Bonding. Buys and sells go to the curve. progress_pct is the quote raised divided by the curve’s target, and it goes down when holders sell back. A snipe tax (99% at the start, for the first 3 seconds on Charge AI) makes buying in the launch block expensive.
  3. Graduation. When the curve completes, the raised quote and a block of tokens are added to a new Uniswap v4 pool whose hook is the PonsV2MemeHook; the factory’s graduation executor (PonsV2GraduationExecutor) mints the pool’s full-range LP position, which is held by the launch locker. Charge AI moved 4.2 ETH and 204,081,632.65 CHARGE into its pool. status becomes graduated and progress_pct 100.
  4. After graduation. The LP position sits in the launch locker. Every pool swap pays the hook fee and creator tax to the hook, which holds them as pending fees until they are swept to the creator’s fee recipient, the protocol and the buyback vault.

The token’s price, liquidity, trades and candles follow it from the curve into the pool, so a chart of a Pons token starts at its first curve trade.

Pons contracts on Robinhood Chain

The names are the verified contract names (Sourcify), so you can match them to what an explorer such as robin.etherscan.io shows. Searching for PonsLaunchFactory, PonsLauncherToken or PonsLaunchLocker? The deployed contracts carry a V2 in the name: PonsV2LaunchFactory, PonsV2LauncherToken, and the locker that the factory calls PonsV2LaunchLocker.

ContractAddressWhat it does
PonsV2LaunchFactory (launch factory)0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7eCreates Pons tokens and their curves (TokenLaunched, PoolGraduated); the factory of every Pons token
PonsV2LauncherToken (each token)One contract per token, e.g. Charge AI 0x7b8892cea949bc60d494681d1bc3ea96071ab0b8The ERC-20 of every Pons v2 token, with its links stored as PonsV2LauncherToken.Socials; token sources aren't verified
PonsV2MemeHook0xe5e702641ea86f4ae6cc3cdaed2b886f976be044Uniswap v4 hook of every graduated Pons pool; collects hook fees and creator tax
RobinFunFiV2LaunchLocker (launch locker)0x267444d099b10fb5ed7c3cc7b7c767adca574952Holds the v4 LP positions of graduated tokens for good; returned by the factory's locker(), typed PonsV2LaunchLocker in the factory's source
PonsV2GraduationExecutor0xc7819b64a1daecd7ec19856d026cb14efbd89046Mints the graduated pool's full-range LP position (mintFullRangePosition); the factory's graduationExecutor()
PonsV2FeeEscrow0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9ePons fee escrow (role: "launchpad_fee_escrow" in /fees, fees.escrow in /launch)
PonsV2BuybackVault0x42df2a798f82289e177311362e8f5ccc45c1219cPons buyback vault (fees.buyback_vault in /launch); buybacks are set per token (buyback_enabled)
PonsV2LaunchAndBuy (launch-and-buy helper)0xe33e9e479df8802cb0866d5d05258bec4cf62948Forwarder that launches a token for a creator (launchTokenFor) and buys in the same transaction
PonsV2LaunchDeployer0x3711cea4feade896c913c68f01eda97cb06d1a42Pons v2 launch deployer, used by the factory (launchDeployer())
PonsV2GraduationGuard0xf5695117b99b6f6401e67d4195bd653628176c6cPons contract involved in graduation, the factory's graduationGuard() (source not verified)
Protocol fee recipient0x31ea5b453a6cd60f36203830de046ff32dec2cdbReceives the protocol share of fees (protocol_fee_recipient)
Uniswap v4 PoolManager0x8366a39cc670b4001a1121b8f6a443a643e40951Holds the graduated pools (shared by every v4 pool on the chain)

Each token also has its own curve contract: Charge AI’s is 0x2b0943bf947b54df526047b6fec8183a4fdeb3c3 (launch.curve on the token profile and /launch). The PONS token (0x39dbed3a2bd333467115de45665cc57f813c4571, linked to ponsfamily.com) is a separate token: Crius reports it with launchpad: null, because it wasn’t created through the launch factory.

Pons v2 API: launches, curves, graduations and fees

Every stage of a Pons v2 token has its own call. The lists and launchpad stats are on the anonymous plan; one token’s lifecycle needs a free key.

What you wantCallPlan
Launchpad stats: launches, graduations, volume, fees, daily historyGET /v1/robinhood/launchpads/pons?days=30Anonymous
New Pons launchesGET /v1/robinhood/tokens?list=new&launchpad=ponsAnonymous
Every token still on its curvelist=bonding&launchpad=ponsAnonymous
Curve progress, closest to graduating firstlist=graduating&launchpad=pons (progress_pct 50 or more)Anonymous
Graduations, most recent firstlist=graduated&launchpad=ponsAnonymous
One token's curve, raised amount, target, graduation pool, LP locker and fee settings/token/{address}/launchFree
Fees paid, receivers and sweeps/token/{address}/feesStarter
Launches and graduations as they happenlaunches:pons and graduations:pons on the WebSocket streamFree

Pons stats: 716,247 launches, 1.46% graduate

How active is the Pons launchpad on Robinhood Chain right now?

GET/v1/robinhood/launchpads/pons?days=3
curl "https://api.crius.sh/v1/robinhood/launchpads/pons?days=3"
Real response 200 Captured Oct 28, 2026 · 350 lines (arrays trimmed)
{
"data": {
"contracts": {
"buyback_vault": "0x42df2a798f82289e177311362e8f5ccc45c1219c",
"factory": "0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e",
"fee_escrow": "0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e",
"hook": "0xe5e702641ea86f4ae6cc3cdaed2b886f976be044",
"launch_and_buy": "0xe33e9e479df8802cb0866d5d05258bec4cf62948",
"lp_locker": "0x267444d099b10fb5ed7c3cc7b7c767adca574952"
},
"history": {
"days": 3,
"points": [
{
"date": "2026-10-26",
"fees_usd": 170878,
"graduated": 14,
"launches": 1430,
"traders": 42760,
"trades": 206278,
"volume_usd": 19271245
},
{
"date": "2026-10-27",
"fees_usd": 177036,
"graduated": 15,
"launches": 1452,
"traders": 57144,
"trades": 263793,
"volume_usd": 19464449
},
{
"date": "2026-10-28",
"fees_usd": 232042,
"graduated": 16,
"launches": 1690,
"traders": 52250,
"trades": 266666,
"volume_usd": 23630413
}
]
},
"id": "pons",
"name": "Pons",
"since_block": 27027321,
"stats": {
"fees_usd_24h": {
"lp": 110954,
"tax": 144615,
"total": 255569
},
"graduated": 10480,
"graduated_24h": 17,
"graduation_rate_pct": 1.46318,
"launches_24h": 1781,
"median_blocks_to_graduate": 2491,
"tokens_launched": 716247,
"traders_24h": 55079,
"trades_24h": 285952,
"volume_by_quote_usd_24h": {
"eth": 13328235,
"other": 1946513,
"stock": 3097444,
"usdg": 7490650
},
"volume_usd_24h": 25862841
},
"top_tokens_24h": [
{
"address": "0xedbf91223639800bcd5756815caf908df3b890be",
"buy_volume_usd": {
"1h": 13166.8,
"24h": 1501301,
"5m": 708.542,
"6h": 514376
},
"buyers": {
"1h": 55,
"24h": 1901,
"5m": 6,
"6h": 745
},
"buys": {
"1h": 81,
"24h": 4653,
"5m": 6,
"6h": 1464
},
"change_pct": {
"1h": -6.26568,
"24h": 65.1479,
"5m": -0.773021,
"6h": 13.4944
},
"created_block": 67325240,
"created_ts": 1789845345000,
"decimals": 18,
"fdv_usd": 14106689,
"holders": 4820,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/priors_trade",
"website": "https://priors.trade/"
},
"liquidity_usd": 942584,
"logo": "https://api.crius.sh/v1/robinhood/logo/0xedbf91223639800bcd5756815caf908df3b890be.png?size=128",
"market_cap_usd": 14106678,
"name": "Priors Agents",
"price_eth": 0.00000598885,
"price_usd": 0.0141067,
"progress_pct": 100,
"quote": "USDG",
"sell_volume_usd": {
"1h": 34344.3,
"24h": 1401242,
"5m": 462.802,
"6h": 485007
},
"sellers": {
"1h": 73,
"24h": 1888,
"5m": 6,
"6h": 755
},
"sells": {
"1h": 130,
"24h": 4995,
"5m": 8,
"6h": 1535
},
"status": "graduated",
"symbol": "PRIORS",
"traders": {
"1h": 119,
"24h": 2579,
"5m": 12,
"6h": 1060
},
"txns": {
"1h": 161,
"24h": 7142,
"5m": 13,
"6h": 2096
},
"volume_usd": {
"1h": 47511.1,
"24h": 2902542,
"5m": 1171.34,
"6h": 999383
}
},
{
"address": "0x94641b97010608c3827fb058074889f19868ff33",
"buy_volume_usd": {
"1h": 15562.1,
"24h": 529864,
"5m": 815.808,
"6h": 87540.8
},
"buyers": {
"1h": 44,
"24h": 1372,
"5m": 5,
"6h": 228
},
"buys": {
"1h": 90,
"24h": 3345,
"5m": 5,
"6h": 621
},
"change_pct": {
"1h": 4.85445,
"24h": 37.4979,
"5m": 1.70944,
"6h": 9.96024
},
"created_block": 76051465,
"created_ts": 1790724560500,
"decimals": 18,
"fdv_usd": 4988990,
"holders": 7132,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": "https://t.me/VraxVerify",
"twitter": "https://x.com/RobinhoodApp/status/2105077426481222125",
"website": "https://vraxthecommander.cat/"
},
"liquidity_usd": 586772,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x94641b97010608c3827fb058074889f19868ff33.png?size=128",
"market_cap_usd": 4988889,
"name": "Commander Vrax",
"price_eth": 0.00000211802,
"price_usd": 0.00498899,
"progress_pct": 100,
"quote": "USDG",
"sell_volume_usd": {
"1h": 9369.91,
"24h": 472466,
"5m": 1189.91,
"6h": 70634.6
},
"sellers": {
"1h": 73,
"24h": 1263,
"5m": 8,
"6h": 277
},
"sells": {
"1h": 119,
"24h": 3171,
"5m": 12,
"6h": 595
},
"status": "graduated",
"symbol": "VRAX",
"traders": {
"1h": 96,
"24h": 1859,
"5m": 11,
"6h": 408
},
"txns": {
"1h": 128,
"24h": 3830,
"5m": 12,
"6h": 635
},
"volume_usd": {
"1h": 24932,
"24h": 1002331,
"5m": 2005.72,
"6h": 158175
}
},
{
"address": "0xd5f1afea47b1a9eab414d2ee740cf1d6d039e725",
"buy_volume_usd": {
"1h": 12089.9,
"24h": 501099,
"5m": 97.5853,
"6h": 68251.9
},
"buyers": {
"1h": 60,
"24h": 1263,
"5m": 1,
"6h": 223
},
"buys": {
"1h": 112,
"24h": 3157,
"5m": 1,
"6h": 435
},
"change_pct": {
"1h": -0.98306,
"24h": 47.0227,
"5m": -0.64655,
"6h": -4.92164
},
"created_block": 47404695,
"created_ts": 1787829863500,
"decimals": 18,
"fdv_usd": 7669642,
"holders": 19014,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/MicroDuckNVDA",
"website": "https://microduck.net/"
},
"liquidity_usd": 643248,
"logo": "https://api.crius.sh/v1/robinhood/logo/0xd5f1afea47b1a9eab414d2ee740cf1d6d039e725.png?size=128",
"market_cap_usd": 7669633,
"name": "microduck",
"price_eth": 0.00000325607,
"price_usd": 0.00766964,
"progress_pct": 100,
"quote": "USDG",
"sell_volume_usd": {
"1h": 14193,
"24h": 447864,
"5m": 1441.41,
"6h": 76639.5
},
"sellers": {
"1h": 39,
"24h": 1042,
"5m": 3,
"6h": 248
},
"sells": {
"1h": 65,
"24h": 2757,
"5m": 5,
"6h": 543
},
"status": "graduated",
"symbol": "microduck",
"traders": {
"1h": 92,
"24h": 1783,
"5m": 4,
"6h": 400
},
"txns": {
"1h": 126,
"24h": 4314,
"5m": 4,
"6h": 694
},
"volume_usd": {
"1h": 26282.9,
"24h": 948962,
"5m": 1538.99,
"6h": 144891
}
}
],
"type": "bonding_curve_to_v4",
"website": "https://ponsfamily.com"
},
"meta": {
"block": 100410808,
"block_age_ms": 623,
"block_ts": 1793225487000,
"chain": "robinhood",
"finalized_block": 100401329,
"lag_ms": 257,
"notes": [
"volume and trades: every trade of the launchpad's tokens in any pool, on the curve and after graduation",
"fees_usd_24h.lp: LP fees at each pool's fee (v4: the swap's own fee); tax: token and hook taxes measured from trades (taxes a hook takes in the quote currency on sells are not measured yet)"
],
"safe_block": 100405028
}
}

What this tells you

  • tokens_launched: 716247 and graduated: 10480 (graduation_rate_pct: 1.46318). In the last 24 hours: 1,781 launches, 17 graduations, 285,952 trades by 55,079 traders.
  • volume_usd_24h: 25862841, of which $13.3 million against ETH, $7.5 million against USDG, $3.1 million against stock tokens and $1.9 million against other tokens (volume_by_quote_usd_24h).
  • fees_usd_24h.total: 255569: $110,954 of LP fees and $144,615 of measured taxes.
  • history.points (with days=3): 1,430 launches and $19,271,245 of volume on 2026-10-26, 1,452 and $19,464,449 on 10-27, 1,690 and $23,630,413 on 10-28.
  • top_tokens_24h is led by Priors Agents (0xedbf91223639800bcd5756815caf908df3b890be) with $2,902,542 of 24-hour volume, then Commander Vrax and microduck: all graduated, all quoted in USDG.
Launchpad detail reference Runs from your browser on the anonymous plan Data looks wrong? Report it

New Pons tokens, and one that was dumped in 24 seconds

What are the newest Pons tokens and how are their curves doing?

GET/v1/robinhood/tokens?list=new&launchpad=pons&limit=3
curl "https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=pons&limit=3"
Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{
"data": [
{
"address": "0x5132c73e282f15e156d43fe1757115c4bda208be",
"buy_volume_usd": {
"1h": 1443.59,
"24h": 1443.59,
"5m": 1443.59,
"6h": 1443.59
},
"buyers": {
"1h": 9,
"24h": 9,
"5m": 9,
"6h": 9
},
"buys": {
"1h": 30,
"24h": 30,
"5m": 30,
"6h": 30
},
"change_pct": {
"1h": -14.1318,
"24h": -14.1318,
"5m": -14.1318,
"6h": -14.1318
},
"created_block": 100409067,
"created_ts": 1793225312360,
"decimals": 18,
"fdv_usd": 14085.9,
"holders": 2,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/1vampnation1/status/2115566407018565807",
"website": "https://trustinnom.xyz/"
},
"liquidity_usd": 34.5779,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x5132c73e282f15e156d43fe1757115c4bda208be.png?size=128",
"market_cap_usd": 14085.9,
"name": "paycat",
"price_eth": 0.00000000598001,
"price_usd": 0.0000140859,
"progress_pct": 0.0492167,
"quote": "PYPL",
"sell_volume_usd": {
"1h": 1473.19,
"24h": 1473.19,
"5m": 1473.19,
"6h": 1473.19
},
"sellers": {
"1h": 8,
"24h": 8,
"5m": 8,
"6h": 8
},
"sells": {
"1h": 18,
"24h": 18,
"5m": 18,
"6h": 18
},
"status": "bonding",
"symbol": "PAYCAT",
"traders": {
"1h": 9,
"24h": 9,
"5m": 9,
"6h": 9
},
"txns": {
"1h": 48,
"24h": 48,
"5m": 48,
"6h": 48
},
"volume_usd": {
"1h": 2916.78,
"24h": 2916.78,
"5m": 2916.78,
"6h": 2916.78
}
},
{
"address": "0x3736c3daeb6bee85b8086354424e31e23d39a416",
"buy_volume_usd": {
"1h": 2368.93,
"24h": 2368.93,
"5m": 2368.93,
"6h": 2368.93
},
"buyers": {
"1h": 16,
"24h": 16,
"5m": 16,
"6h": 16
},
"buys": {
"1h": 16,
"24h": 16,
"5m": 16,
"6h": 16
},
"change_pct": {
"1h": 343.081,
"24h": 343.081,
"5m": 343.081,
"6h": 343.081
},
"created_block": 100408733,
"created_ts": 1793225280300,
"decimals": 18,
"fdv_usd": 9508.48,
"holders": 18,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": null,
"website": null
},
"liquidity_usd": 4722.24,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x3736c3daeb6bee85b8086354424e31e23d39a416.png?size=128",
"market_cap_usd": 9508.48,
"name": "Ronald",
"price_eth": 0.00000000403673,
"price_usd": 0.00000950848,
"progress_pct": 47.1712,
"quote": "MCD",
"sell_volume_usd": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"sellers": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"sells": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"status": "bonding",
"symbol": "RONALD",
"traders": {
"1h": 16,
"24h": 16,
"5m": 16,
"6h": 16
},
"txns": {
"1h": 16,
"24h": 16,
"5m": 16,
"6h": 16
},
"volume_usd": {
"1h": 2368.93,
"24h": 2368.93,
"5m": 2368.93,
"6h": 2368.93
}
},
{
"address": "0x82c43abb2ab9633be5a98b76500acbd700344cec",
"buy_volume_usd": {
"1h": 0.00000040181,
"24h": 0.00000040181,
"5m": 0.00000040181,
"6h": 0.00000040181
},
"buyers": {
"1h": 1,
"24h": 1,
"5m": 1,
"6h": 1
},
"buys": {
"1h": 1,
"24h": 1,
"5m": 1,
"6h": 1
},
"change_pct": {
"1h": -13.8651,
"24h": -13.8651,
"5m": -13.8651,
"6h": -13.8651
},
"created_block": 100408402,
"created_ts": 1793225246200,
"decimals": 18,
"fdv_usd": 14051.3,
"holders": 5,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/MiamiMinty/status/2115551765949218980?a=JCtZDJI2ZOGh-1E1Kfw&s=20",
"website": "https://trustinnom.xyz/"
},
"liquidity_usd": 0.00000024843,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x82c43abb2ab9633be5a98b76500acbd700344cec.png?size=128",
"market_cap_usd": 14051.3,
"name": "paycat",
"price_eth": 0.00000000596533,
"price_usd": 0.0000140513,
"progress_pct": 0.000000000353605,
"quote": "PYPL",
"sell_volume_usd": {
"1h": 0.000000269439,
"24h": 0.000000269439,
"5m": 0.000000269439,
"6h": 0.000000269439
},
"sellers": {
"1h": 1,
"24h": 1,
"5m": 1,
"6h": 1
},
"sells": {
"1h": 1,
"24h": 1,
"5m": 1,
"6h": 1
},
"status": "bonding",
"symbol": "PAYCAT",
"traders": {
"1h": 1,
"24h": 1,
"5m": 1,
"6h": 1
},
"txns": {
"1h": 2,
"24h": 2,
"5m": 2,
"6h": 2
},
"volume_usd": {
"1h": 0.000000671249,
"24h": 0.000000671249,
"5m": 0.000000671249,
"6h": 0.000000671249
}
}
],
"meta": {
"block": 100410113,
"block_age_ms": 524,
"block_ts": 1793225417000,
"chain": "robinhood",
"finalized_block": 100401329,
"lag_ms": 88,
"list": "new",
"next_cursor": "3",
"safe_block": 100405028,
"stats_since": "chain_start",
"window": "24h"
}
}

What this tells you

  • paycat (0x5132c73e282f15e156d43fe1757115c4bda208be) is at progress_pct: 0.0492167 with $34.58 of liquidity, 30 buys and 18 sells. In the new tokens guide sample, captured 24 seconds earlier, the same token was at 3.19647% with $2,392 of liquidity: early buyers sold back into the curve.
  • A second paycat (0x82c43abb2ab9633be5a98b76500acbd700344cec) with the same website was launched 66 seconds before it and never got going (progress_pct: 3.53605e-10). Relaunches and copies with the same name are common on Pons; track tokens by address.
  • Ronald (0x3736c3daeb6bee85b8086354424e31e23d39a416) is at 47.1712% with 16 buys and no sells, quoted in MCD.
Token lists reference Runs from your browser on the anonymous plan Data looks wrong? Report it

Pons curves closest to graduating: 93%, 82% and 75%

Which Pons tokens are closest to graduating to Uniswap v4?

GET/v1/robinhood/tokens?list=graduating&launchpad=pons&limit=3
curl "https://api.crius.sh/v1/robinhood/tokens?list=graduating&launchpad=pons&limit=3"
Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{
"data": [
{
"address": "0x742af99ef5e528ee85fb04ff76c44b22ef08611a",
"buy_volume_usd": {
"1h": 4644.62,
"24h": 33416,
"5m": 1537.08,
"6h": 33416
},
"buyers": {
"1h": 61,
"24h": 193,
"5m": 30,
"6h": 193
},
"buys": {
"1h": 216,
"24h": 739,
"5m": 59,
"6h": 739
},
"change_pct": {
"1h": 7.60431,
"24h": 934.335,
"5m": 6.82972,
"6h": 934.335
},
"created_block": 100366236,
"created_ts": 1793220900600,
"decimals": 18,
"fdv_usd": 44042,
"holders": 153,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/OwnerlessFun/status/2115538949003227427",
"website": "https://ownerless.fun/"
},
"liquidity_usd": 18513.9,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x742af99ef5e528ee85fb04ff76c44b22ef08611a.png?size=128",
"market_cap_usd": 43583.5,
"name": "Ownerless",
"price_eth": 0.0000000186742,
"price_usd": 0.000044042,
"progress_pct": 93.3602,
"quote": "ETH",
"sell_volume_usd": {
"1h": 4149.4,
"24h": 23594.6,
"5m": 1144.1,
"6h": 23594.6
},
"sellers": {
"1h": 50,
"24h": 102,
"5m": 32,
"6h": 102
},
"sells": {
"1h": 205,
"24h": 412,
"5m": 68,
"6h": 412
},
"status": "bonding",
"symbol": "OWNERLESS",
"traders": {
"1h": 66,
"24h": 194,
"5m": 35,
"6h": 194
},
"txns": {
"1h": 421,
"24h": 1149,
"5m": 127,
"6h": 1149
},
"volume_usd": {
"1h": 8794.02,
"24h": 57010.6,
"5m": 2681.18,
"6h": 57010.6
}
},
{
"address": "0x71d5502c2e670b151960596adfbfd57f3d414544",
"buy_volume_usd": {
"1h": 0,
"24h": 2946.31,
"5m": 0,
"6h": 0
},
"buyers": {
"1h": 0,
"24h": 34,
"5m": 0,
"6h": 0
},
"buys": {
"1h": 0,
"24h": 35,
"5m": 0,
"6h": 0
},
"change_pct": {
"1h": 0.36886,
"24h": 20.6009,
"5m": 0.36886,
"6h": 0.36886
},
"created_block": 98237798,
"created_ts": 1792999460800,
"decimals": 18,
"fdv_usd": 37080.2,
"holders": 160,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": null,
"website": null
},
"liquidity_usd": 16317.8,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x71d5502c2e670b151960596adfbfd57f3d414544.png?size=128",
"market_cap_usd": 37080.2,
"name": "NMS",
"price_eth": 0.0000000157223,
"price_usd": 0.0000370802,
"progress_pct": 82.3668,
"quote": "ETH",
"sell_volume_usd": {
"1h": 0,
"24h": 1727.7,
"5m": 0,
"6h": 0
},
"sellers": {
"1h": 0,
"24h": 16,
"5m": 0,
"6h": 0
},
"sells": {
"1h": 0,
"24h": 17,
"5m": 0,
"6h": 0
},
"status": "bonding",
"symbol": "NMS",
"traders": {
"1h": 0,
"24h": 45,
"5m": 0,
"6h": 0
},
"txns": {
"1h": 0,
"24h": 52,
"5m": 0,
"6h": 0
},
"volume_usd": {
"1h": 0,
"24h": 4674.01,
"5m": 0,
"6h": 0
}
},
{
"address": "0x5052497a00f7e2a2658b45af5726b2698ddf6ec8",
"buy_volume_usd": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"buyers": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"buys": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"change_pct": {
"1h": null,
"24h": null,
"5m": null,
"6h": null
},
"created_block": 59730868,
"created_ts": 1789076323800,
"decimals": 18,
"fdv_usd": 11388.5,
"holders": 105,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/mademen_family",
"website": "https://mademen.family/t/open"
},
"liquidity_usd": 14815.6,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x5052497a00f7e2a2658b45af5726b2698ddf6ec8.png?size=128",
"market_cap_usd": 11388.5,
"name": "open",
"price_eth": 0.0000000138342,
"price_usd": 0.000032627,
"progress_pct": 74.7841,
"quote": "ETH",
"sell_volume_usd": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"sellers": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"sells": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"status": "bonding",
"symbol": "OPEN",
"traders": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"txns": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
},
"volume_usd": {
"1h": 0,
"24h": 0,
"5m": 0,
"6h": 0
}
}
],
"meta": {
"block": 100455211,
"block_age_ms": 1477,
"block_ts": 1793230041000,
"chain": "robinhood",
"finalized_block": 100446224,
"lag_ms": 511,
"list": "graduating",
"next_cursor": "3",
"safe_block": 100449754,
"stats_since": "chain_start",
"window": "24h"
}
}

What this tells you

  • Ownerless (0x742af99ef5e528ee85fb04ff76c44b22ef08611a) leads at progress_pct: 93.3602 on an ETH curve, with $18,513.9 of liquidity, 153 holders and 739 buys against 412 sells in 24 hours.
  • NMS (0x71d5502c2e670b151960596adfbfd57f3d414544) is at 82.3668%, with 52 transactions in 24 hours and none in the last hour.
  • open (0x5052497a00f7e2a2658b45af5726b2698ddf6ec8) is at 74.7841% but had no trades in 24 hours: it was created about 48 days before the capture (created_ts: 1789076323800). A curve can stall below 100% for good.
  • All three still show status: "bonding". When one completes, it leaves this list and appears in list=graduated with progress_pct: 100.
Token lists reference Runs from your browser on the anonymous plan Data looks wrong? Report it

The latest Pons graduations, and one that fell 96% in an hour

Which Pons tokens graduated most recently, and how are they trading on Uniswap v4?

GET/v1/robinhood/tokens?list=graduated&launchpad=pons&limit=3
curl "https://api.crius.sh/v1/robinhood/tokens?list=graduated&launchpad=pons&limit=3"
Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{
"data": [
{
"address": "0xea04f0ebb9b17b817f97694fac5deaeb5722b495",
"buy_volume_usd": {
"1h": 44955.4,
"24h": 44955.4,
"5m": 1688.14,
"6h": 44955.4
},
"buyers": {
"1h": 247,
"24h": 247,
"5m": 20,
"6h": 247
},
"buys": {
"1h": 364,
"24h": 364,
"5m": 23,
"6h": 364
},
"change_pct": {
"1h": -17.1671,
"24h": -17.1671,
"5m": 0.300852,
"6h": -17.1671
},
"created_block": 100442286,
"created_ts": 1793228722600,
"decimals": 18,
"fdv_usd": 20361.8,
"holders": 177,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/WagieCoinRH",
"website": null
},
"liquidity_usd": 9186.32,
"logo": "https://api.crius.sh/v1/robinhood/logo/0xea04f0ebb9b17b817f97694fac5deaeb5722b495.png?size=128",
"market_cap_usd": 20361.8,
"name": "Wagie",
"price_eth": 0.00000000863361,
"price_usd": 0.0000203618,
"progress_pct": 100,
"quote": "MCD",
"sell_volume_usd": {
"1h": 40247.8,
"24h": 40247.8,
"5m": 1709.59,
"6h": 40247.8
},
"sellers": {
"1h": 132,
"24h": 132,
"5m": 20,
"6h": 132
},
"sells": {
"1h": 349,
"24h": 349,
"5m": 23,
"6h": 349
},
"status": "graduated",
"symbol": "WAGIE",
"traders": {
"1h": 265,
"24h": 265,
"5m": 40,
"6h": 265
},
"txns": {
"1h": 491,
"24h": 491,
"5m": 26,
"6h": 491
},
"volume_usd": {
"1h": 85203.2,
"24h": 85203.2,
"5m": 3397.72,
"6h": 85203.2
}
},
{
"address": "0x80427a46e3f337b1e4a47abe3d21a4caaab898c7",
"buy_volume_usd": {
"1h": 14753,
"24h": 48577.2,
"5m": 0,
"6h": 48577.2
},
"buyers": {
"1h": 149,
"24h": 283,
"5m": 0,
"6h": 283
},
"buys": {
"1h": 154,
"24h": 351,
"5m": 0,
"6h": 351
},
"change_pct": {
"1h": -95.7723,
"24h": -95.2138,
"5m": -1.02279,
"6h": -95.2138
},
"created_block": 100419101,
"created_ts": 1793226345100,
"decimals": 18,
"fdv_usd": 1294.43,
"holders": 31,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://x.com/GrimaceCoinRHC",
"website": "https://www.mcdonalds.com/"
},
"liquidity_usd": 2296.08,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x80427a46e3f337b1e4a47abe3d21a4caaab898c7.png?size=128",
"market_cap_usd": 1294.43,
"name": "Grimace Coin",
"price_eth": 0.000000000548851,
"price_usd": 0.00000129443,
"progress_pct": 100,
"quote": "MCD",
"sell_volume_usd": {
"1h": 19487.5,
"24h": 47365.1,
"5m": 0,
"6h": 47365.1
},
"sellers": {
"1h": 249,
"24h": 262,
"5m": 0,
"6h": 262
},
"sells": {
"1h": 346,
"24h": 492,
"5m": 0,
"6h": 492
},
"status": "graduated",
"symbol": "GRIMACE",
"traders": {
"1h": 256,
"24h": 284,
"5m": 0,
"6h": 284
},
"txns": {
"1h": 364,
"24h": 572,
"5m": 0,
"6h": 572
},
"volume_usd": {
"1h": 34240.4,
"24h": 95942.3,
"5m": 0,
"6h": 95942.3
}
},
{
"address": "0x1e6016155e0e1e73c95b4080f1180e60383a9026",
"buy_volume_usd": {
"1h": 55239.5,
"24h": 97247.2,
"5m": 2017.18,
"6h": 97247.2
},
"buyers": {
"1h": 636,
"24h": 865,
"5m": 37,
"6h": 865
},
"buys": {
"1h": 1188,
"24h": 1766,
"5m": 45,
"6h": 1766
},
"change_pct": {
"1h": 24.5062,
"24h": 92.0332,
"5m": 17.2513,
"6h": 92.0332
},
"created_block": 100412479,
"created_ts": 1793225673900,
"decimals": 18,
"fdv_usd": 50208.4,
"holders": 300,
"launchpad": "pons",
"launchpad_name": "Pons",
"links": {
"discord": null,
"farcaster": null,
"github": null,
"telegram": null,
"twitter": "https://ponsfamily.com/launchpad/0xb1a7abcbe798bcd3302f71c0f274d6828bfa6302",
"website": "https://ponsfamily.com/launchpad/0xed488ad4401fd576c6d07c6ac695cd36dc9aece1"
},
"liquidity_usd": 15512,
"logo": "https://api.crius.sh/v1/robinhood/logo/0x1e6016155e0e1e73c95b4080f1180e60383a9026.png?size=128",
"market_cap_usd": 50208.4,
"name": "nugs",
"price_eth": 0.0000000212888,
"price_usd": 0.0000502084,
"progress_pct": 100,
"quote": "MCD",
"sell_volume_usd": {
"1h": 54647,
"24h": 89833.5,
"5m": 1389.58,
"6h": 89833.5
},
"sellers": {
"1h": 520,
"24h": 674,
"5m": 27,
"6h": 674
},
"sells": {
"1h": 873,
"24h": 1823,
"5m": 31,
"6h": 1823
},
"status": "graduated",
"symbol": "NUGS",
"traders": {
"1h": 700,
"24h": 873,
"5m": 48,
"6h": 873
},
"txns": {
"1h": 2003,
"24h": 3531,
"5m": 67,
"6h": 3531
},
"volume_usd": {
"1h": 109887,
"24h": 187081,
"5m": 3406.75,
"6h": 187081
}
}
],
"meta": {
"block": 100455222,
"block_age_ms": 1149,
"block_ts": 1793230042000,
"chain": "robinhood",
"finalized_block": 100446224,
"lag_ms": 89,
"list": "graduated",
"next_cursor": "3",
"safe_block": 100449754,
"stats_since": "chain_start",
"window": "24h"
}
}

What this tells you

  • Wagie (0xea04f0ebb9b17b817f97694fac5deaeb5722b495), quoted in MCD, was created 22 minutes before the capture and has already graduated: 177 holders and $85,203.2 of volume.
  • Grimace Coin (0x80427a46e3f337b1e4a47abe3d21a4caaab898c7) has graduated but fell 95.7723% in the last hour (change_pct.1h), to a market cap of $1,294.43. Graduation says the curve filled, not that the token is safe: check /security and the launch’s buyers.
  • nugs (0x1e6016155e0e1e73c95b4080f1180e60383a9026) has 300 holders and $187,081 of 24-hour volume, up 92.0332%.
  • All three have status: "graduated" and progress_pct: 100; their price, liquidity and trades now come from the v4 pool.
Token lists reference Runs from your browser on the anonymous plan Data looks wrong? Report it

In /launch, the Pons v2 fee settings are in basis points: fees.creator_tax_bps (200 for Charge AI, 2%), hook_fee_bps (100, 1%), protocol_fee_share_bps (3000, 30%) and snipe_tax (start_bps: 9900 for window_s: 3); fees.pending holds what the hook has collected but not yet swept.

For one token’s full lifecycle (curve, raised amount, target, graduation pool, LP locker, fee settings and pending fees), call /token/{address}/launch on the Free plan; the Charge AI example walks through a real response. Fees, receivers and sweeps for a Pons token are in /token/{address}/fees (Starter plan).

Use it in your app

  1. Feed new launches. list=new&launchpad=pons&min_liquidity_usd=1000 every few seconds, or the launches:pons stream channel.

  2. Watch the curves. list=graduating&launchpad=pons returns Pons tokens at 50%+ progress, closest first.

  3. Check before you list. /security on each token. Its score covers the contract, the launch (snipers, insiders) and the liquidity lock; the security score guide compares a clean Pons token (score 95) with a Pons insider launch (score 45).

  4. Follow graduations. list=graduated&launchpad=pons or graduations:pons; after graduation the token trades in its v4 pool and /token/{address}/pools lists it.

Terminal window
# Pons launchpad: stats, newest tokens, closest to graduating, latest graduations.
curl "https://api.crius.sh/v1/robinhood/launchpads/pons?days=30"
curl "https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=pons&min_liquidity_usd=1000"
curl "https://api.crius.sh/v1/robinhood/tokens?list=graduating&launchpad=pons"
curl "https://api.crius.sh/v1/robinhood/tokens?list=graduated&launchpad=pons"
# One token's lifecycle (Free plan key)
curl "https://api.crius.sh/v1/robinhood/token/0x7b8892cea949bc60d494681d1bc3ea96071ab0b8/launch" -H "x-api-key: $CRIUS_API_KEY"

Frequently asked questions

Is there a Pons v2 API for launches, curves and graduations?

Yes, through Crius: GET https://api.crius.sh/v1/robinhood/launchpads/pons for launchpad stats, /v1/robinhood/tokens?list=new&launchpad=pons for new launches, list=graduating&launchpad=pons for curve progress (progress_pct), list=graduated&launchpad=pons for graduations and /token/{address}/launch for one token's curve, target, LP locker and fee settings. For push updates, subscribe to launches:pons and graduations:pons on the WebSocket stream.

What are the Pons contract addresses on Robinhood Chain?

The launch factory (PonsV2LaunchFactory) is 0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e, the v4 hook (PonsV2MemeHook) 0xe5e702641ea86f4ae6cc3cdaed2b886f976be044, the LP locker 0x267444d099b10fb5ed7c3cc7b7c767adca574952 and the launch-and-buy helper (PonsV2LaunchAndBuy) 0xe33e9e479df8802cb0866d5d05258bec4cf62948. The full list is in the contracts table on this page, and GET /v1/robinhood/launchpads/pons returns the main ones under contracts.

When does a Pons token graduate?

When its curve has raised its target in the quote currency. Charge AI's curve, priced in ETH, graduated at 4.2 ETH raised (progress.threshold: 4.2). Pons tokens priced in USDG or a stock token have their own targets; progress_pct in every list row shows how close each one is.

What is the Pons launch locker?

The contract at 0x267444d099b10fb5ed7c3cc7b7c767adca574952 that holds the Uniswap v4 LP position of every graduated Pons token, permanently. Its verified contract name is RobinFunFiV2LaunchLocker; the factory's source types it as PonsV2LaunchLocker, and the factory's locker() returns this address. /token/{address}/launch shows the lp_locker and lp_position_id, and /security reports the locked share (about 97% for the sockets token in the security guide).

What is PonsV2LauncherToken?

The contract name of Pons v2 tokens (sometimes searched as PonsLauncherToken): the factory's and deployer's ABIs define the token's links (twitter, telegram, discord, website, farcaster) as the struct PonsV2LauncherToken.Socials. Every token the PonsV2LaunchFactory creates, such as Charge AI (0x7b8892cea949bc60d494681d1bc3ea96071ab0b8), is one. Pons token contracts aren't verified on Sourcify, which is why /security gives them the unverified flag (−5).

Get your free Crius API key

Every example on this page works with a free key: higher rate limits than the anonymous plan, holders, wallets and the WebSocket stream. No card needed.

  • Robinhood Chain (4663) only, from our own archive nodes
  • REST + WebSocket
  • Pay on-chain or by card