Long.xyz on Robinhood Chain (Doppler launches, contracts and API)
How Long.xyz launches tokens on Robinhood Chain through Doppler on Uniswap v4, its launcher and factory addresses, and how to list its tokens with Crius.
Long.xyz launches tokens through its launcher contracts and the shared Doppler Airlock straight onto Uniswap v4, so its tokens trade on a v4 pool for life (status: "launched", no bonding curve). List them with GET /v1/robinhood/tokens?launchpad=long, get stats with GET /v1/robinhood/launchpads/long, and one token's launch and pools with /token/{address}/launch.
Long.xyz is a token launch platform whose tokens go straight onto Uniswap v4 through Doppler, the same shared launch protocol Bankr uses. There is no bonding curve and no graduation: a Long token’s v4 pool is its market from the first block. Of the launchpads Crius attributes, Long is second only to Pons by volume, and its tokens are paired with almost anything: ETH, USDG, tokenized stocks and other tokens, including PONS.
Long.xyz at a glance
| Long.xyz | |
|---|---|
| Crius launchpad id | long |
| Launch | LongLaunchFactory (or the earlier LongLauncher) launches through the Doppler Airlock and emits LaunchCreated |
| Market | Uniswap v4 pool from the first block |
| Quote assets | ETH, USDG, stock tokens (HIMS, AMC, MSFT, META in the samples) and other tokens (PONS) |
| Graduation | None so far: Crius watches the Airlock's Migrate event and no Long token has migrated |
| Metadata | Token metadata and logos on IPFS |
| Activity (24h) | 505 launches, 68,017 trades, $10,785,197 of volume |
How a Long token launches
- Launch. Long’s factory calls the Doppler Airlock, which deploys the token and initializes its Uniswap v4 pool, and the factory emits
LaunchCreatedwith the token (asset), the quote (numeraire), the pool or hook, the launcher and a normalized ticker. Crius attributes the token from that event. - Trading. From the first block, buys and sells are ordinary v4 swaps, which Crius indexes like any other pool. List rows show
status: "launched"andprogress_pct: null. - No migration. Doppler supports migrating a pool to a new market, and Crius listens for the Airlock’s
Migrateevent as Long’s graduation, but none has happened for a Long token. In practice a Long token keeps its v4 pool for life.
Because Long and Bankr share the Doppler Airlock, Crius attributes Long tokens from Long’s own LaunchCreated events, not from the Airlock alone. Every Long token in the samples on this page has an address ending in 1e18.
Long.xyz contracts on Robinhood Chain
| Contract | Address | What it does |
|---|---|---|
| LongLaunchFactory | 0x1eef016f22a943abc7dd11422edee9d235942104 | Current launch factory (upgradeable UUPS proxy, verified); emits LaunchCreated |
| LongLauncher | 0x22e99278308b393ea1260859b181ad7e78f5eeed | Earlier launcher (verified); same LaunchCreated event |
| Doppler Airlock | 0xeb7c034704ef8dcd2d32324c1545f62fb4ad0862 | Shared Doppler entry point that deploys the token and pool; would emit Migrate on a migration |
| Uniswap v4 PoolManager | 0x8366a39cc670b4001a1121b8f6a443a643e40951 | Holds every Long pool |
Query Long.xyz with Crius
Long.xyz stats: $10.8 million a day, no graduations
How active is Long.xyz on Robinhood Chain?
curl "https://api.crius.sh/v1/robinhood/launchpads/long?days=3"const res = await fetch("https://api.crius.sh/v1/robinhood/launchpads/long?days=3");const { data, meta } = await res.json();import requests
r = requests.get( "https://api.crius.sh/v1/robinhood/launchpads/long?days=3",)body = r.json()print(body["data"])Real response 200 Captured Oct 28, 2026 · 348 lines (arrays trimmed)
{ "data": { "contracts": { "launch_contracts": [ "0x22e99278308b393ea1260859b181ad7e78f5eeed", "0x1eef016f22a943abc7dd11422edee9d235942104" ] }, "history": { "days": 3, "points": [ { "date": "2026-10-26", "fees_usd": 38091.6, "graduated": 0, "launches": 529, "traders": 5854, "trades": 36476, "volume_usd": 4042179 }, { "date": "2026-10-27", "fees_usd": 156189, "graduated": 0, "launches": 482, "traders": 8408, "trades": 66849, "volume_usd": 8077900 }, { "date": "2026-10-28", "fees_usd": 116387, "graduated": 0, "launches": 466, "traders": 8597, "trades": 61931, "volume_usd": 10110323 } ] }, "id": "long", "name": "Long.xyz", "since_block": 8658626, "stats": { "fees_usd_24h": { "lp": 52341.3, "tax": 70592.4, "total": 122934 }, "graduated": 0, "graduated_24h": 0, "graduation_rate_pct": 0, "launches_24h": 505, "median_blocks_to_graduate": null, "tokens_launched": 83664, "traders_24h": 9157, "trades_24h": 68017, "volume_by_quote_usd_24h": { "eth": 2444027, "other": 2760956, "stock": 3328303, "usdg": 2251911 }, "volume_usd_24h": 10785197 }, "top_tokens_24h": [ { "address": "0x2e8c31162b855a2ffa90f6f8634643ad6f111e18", "buy_volume_usd": { "1h": 67905.3, "24h": 3570261, "5m": 590.183, "6h": 2374111 }, "buyers": { "1h": 159, "24h": 2810, "5m": 13, "6h": 1547 }, "buys": { "1h": 374, "24h": 11923, "5m": 22, "6h": 5599 }, "change_pct": { "1h": 1.31674, "24h": 25.1479, "5m": -0.263025, "6h": 20.1767 }, "created_block": 9721433, "created_ts": 1784051310300, "decimals": 18, "fdv_usd": 79666308, "holders": 58018, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/artificiallyinu", "website": "https://artificialinu.com/" }, "liquidity_usd": 4098580, "logo": "https://api.crius.sh/v1/robinhood/logo/0x2e8c31162b855a2ffa90f6f8634643ad6f111e18.png?size=128", "market_cap_usd": 79500880, "name": "Artificial Inu", "price_eth": 0.0000341314, "price_usd": 0.0803963, "progress_pct": null, "quote": "PONS", "sell_volume_usd": { "1h": 47964.4, "24h": 3028027, "5m": 6177.43, "6h": 1847683 }, "sellers": { "1h": 150, "24h": 3055, "5m": 15, "6h": 1669 }, "sells": { "1h": 284, "24h": 12106, "5m": 29, "6h": 5955 }, "status": "launched", "symbol": "AI", "traders": { "1h": 263, "24h": 4136, "5m": 26, "6h": 2301 }, "txns": { "1h": 460, "24h": 14565, "5m": 37, "6h": 6648 }, "volume_usd": { "1h": 115870, "24h": 6598287, "5m": 6767.61, "6h": 4221793 } }, { "address": "0x98096d17e191b3da1d5f99a6d7b3584351b11e18", "buy_volume_usd": { "1h": 9251.27, "24h": 492359, "5m": 127.691, "6h": 243356 }, "buyers": { "1h": 28, "24h": 694, "5m": 2, "6h": 343 }, "buys": { "1h": 62, "24h": 2403, "5m": 4, "6h": 1070 }, "change_pct": { "1h": -2.21643, "24h": 18.1598, "5m": -0.134329, "6h": 7.95163 }, "created_block": 41726520, "created_ts": 1787259586000, "decimals": 18, "fdv_usd": 20608254, "holders": 21209, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/bonercoinlong", "website": "https://boneronlong.xyz/" }, "liquidity_usd": 1427098, "logo": "https://api.crius.sh/v1/robinhood/logo/0x98096d17e191b3da1d5f99a6d7b3584351b11e18.png?size=128", "market_cap_usd": 20608126, "name": "Boner Coin", "price_eth": 0.00000874949, "price_usd": 0.0206094, "progress_pct": null, "quote": "HIMS", "sell_volume_usd": { "1h": 26664.2, "24h": 428391, "5m": 127.421, "6h": 205903 }, "sellers": { "1h": 38, "24h": 814, "5m": 1, "6h": 364 }, "sells": { "1h": 85, "24h": 2249, "5m": 1, "6h": 866 }, "status": "launched", "symbol": "BONER", "traders": { "1h": 57, "24h": 1089, "5m": 3, "6h": 497 }, "txns": { "1h": 79, "24h": 2630, "5m": 2, "6h": 1050 }, "volume_usd": { "1h": 35915.5, "24h": 920750, "5m": 255.112, "6h": 449259 } }, { "address": "0x385f4f8ae47651ce5f58f5265395a669f8281e18", "buy_volume_usd": { "1h": 12413.5, "24h": 441894, "5m": 822.466, "6h": 81470.3 }, "buyers": { "1h": 25, "24h": 1112, "5m": 5, "6h": 226 }, "buys": { "1h": 41, "24h": 4247, "5m": 5, "6h": 701 }, "change_pct": { "1h": 2.07186, "24h": 11.5171, "5m": 0.103801, "6h": 11.6989 }, "created_block": 53697172, "created_ts": 1788467405200, "decimals": 18, "fdv_usd": 8573216, "holders": 29040, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/amemecoinrh", "website": null }, "liquidity_usd": 521018, "logo": "https://api.crius.sh/v1/robinhood/logo/0x385f4f8ae47651ce5f58f5265395a669f8281e18.png?size=128", "market_cap_usd": 8573210, "name": "A Meme Coin", "price_eth": 0.00000363967, "price_usd": 0.00857322, "progress_pct": null, "quote": "AMC", "sell_volume_usd": { "1h": 2622.62, "24h": 399599, "5m": 345.82, "6h": 41142.5 }, "sellers": { "1h": 54, "24h": 1396, "5m": 5, "6h": 307 }, "sells": { "1h": 67, "24h": 4365, "5m": 5, "6h": 650 }, "status": "launched", "symbol": "MEME", "traders": { "1h": 67, "24h": 1767, "5m": 8, "6h": 397 }, "txns": { "1h": 77, "24h": 5174, "5m": 8, "6h": 827 }, "volume_usd": { "1h": 15036.1, "24h": 841493, "5m": 1168.29, "6h": 122613 } } ], "type": "config_driven", "website": "https://long.xyz" }, "meta": { "block": 100410863, "block_age_ms": 991, "block_ts": 1793225492000, "chain": "robinhood", "finalized_block": 100401329, "lag_ms": 188, "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: 83664,graduated: 0. In 24 hours: 505 launches, 68,017 trades by 9,157 traders,volume_usd_24h: 10785197.volume_by_quote_usd_24his the most evenly split of any launchpad: $3,328,303 against stock tokens, $2,760,956 against other tokens, $2,444,027 against ETH and $2,251,911 against USDG.fees_usd_24h: $52,341.3 of LP fees and $70,592.4 of measured taxes, $122,934 in total.history.points: volume grew from $4,042,179 on 2026-10-26 to $8,077,900 and $10,110,323 on the next two days, with 529, 482 and 466 launches.top_tokens_24h: Artificial Inu (0x2e8c31162b855a2ffa90f6f8634643ad6f111e18) with $6,598,287, about 61% of Long’s volume, 58,018 holders and a $79.5 million market cap, quoted in PONS. Then Boner Coin (0x98096d17e191b3da1d5f99a6d7b3584351b11e18, HIMS) and A Meme Coin (0x385f4f8ae47651ce5f58f5265395a669f8281e18, AMC).
New Long.xyz tokens, before their first trade
Which tokens were just launched on Long.xyz?
curl "https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=long&limit=3"const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=long&limit=3");const { data, meta } = await res.json();import requests
r = requests.get( "https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=long&limit=3",)body = r.json()print(body["data"])Real response 200 Captured Oct 28, 2026 · 281 lines (arrays trimmed)
{ "data": [ { "address": "0xcc15dd17b92dc81a1580a516b2887d449b671e18", "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": 100419107, "created_ts": 1793226345700, "decimals": 18, "fdv_usd": 19968.1, "holders": 2, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://twitter.com/wallstengine/status/2115570642729025973", "website": null }, "liquidity_usd": 0, "logo": "https://api.crius.sh/v1/robinhood/logo/0xcc15dd17b92dc81a1580a516b2887d449b671e18.png?size=128", "market_cap_usd": 19968.1, "name": "The Shiny Object", "price_eth": 0.00000000848151, "price_usd": 0.0000199681, "progress_pct": null, "quote": "MSFT", "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": "launched", "symbol": "OBJECT", "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 } }, { "address": "0xb110cb51b07fd237519ad1f90bc53170e0d61e18", "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": 100418467, "created_ts": 1793226279700, "decimals": 18, "fdv_usd": null, "holders": 2, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/catcast_rh", "website": null }, "liquidity_usd": 0, "logo": "https://api.crius.sh/v1/robinhood/logo/0xb110cb51b07fd237519ad1f90bc53170e0d61e18.png?size=128", "market_cap_usd": null, "name": "catcast", "price_eth": null, "price_usd": null, "progress_pct": null, "quote": null, "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": "launched", "symbol": "CATCAST", "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 } }, { "address": "0xa9a57fede9e6c859febd1b1f510d34d1d0d51e18", "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": 100417037, "created_ts": 1793226135700, "decimals": 18, "fdv_usd": 20029, "holders": 2, "launchpad": "long", "launchpad_name": "Long.xyz", "links": { "discord": null, "farcaster": null, "github": null, "telegram": null, "twitter": "https://x.com/agentmuserh", "website": null }, "liquidity_usd": 0, "logo": "https://api.crius.sh/v1/robinhood/logo/0xa9a57fede9e6c859febd1b1f510d34d1d0d51e18.png?size=128", "market_cap_usd": 20029, "name": "Agent Muse", "price_eth": 0.00000000850737, "price_usd": 0.000020029, "progress_pct": null, "quote": "META", "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": "launched", "symbol": "AGENTMUSE", "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": 100419456, "block_age_ms": 1108, "block_ts": 1793226380000, "chain": "robinhood", "finalized_block": 100408671, "lag_ms": 38, "list": "new", "next_cursor": "3", "safe_block": 100412483, "stats_since": "chain_start", "window": "24h" }}What this tells you
- The Shiny Object (
0xcc15dd17b92dc81a1580a516b2887d449b671e18) was created 35 seconds before the response, quoted in MSFT, with a logo and a link to a post on X. - It shows
market_cap_usd: 19968.1butliquidity_usd: 0and no trades: the pool has a starting price but no quote currency in it yet. Agent Muse (0xa9a57fede9e6c859febd1b1f510d34d1d0d51e18, META) looks the same. - catcast (
0xb110cb51b07fd237519ad1f90bc53170e0d61e18) hasquote: nullandmarket_cap_usd: null: no price yet at all. - All three:
status: "launched",progress_pct: null,holders: 2.
/token/{address}/launch (Free plan) returns a Long token’s factory, creator, quote token, launch transaction and block, status and its pools. For a token’s markets, prices and liquidity, use /token/{address}/pools.
Use it in your app
-
Filter launches by liquidity. New Long tokens start with no quote-side liquidity;
list=new&launchpad=long&min_liquidity_usd=1000waits for the first real buyers. -
Rank the established tokens. Most Long volume is in a few large tokens:
list=trending&launchpad=longorlist=top_volume&launchpad=long. -
Handle unusual quotes. Pairs against PONS, HIMS or MSFT are normal here. Use
price_usdandliquidity_usd, which Crius converts to USD through the quote’s own pools. -
Don’t wait for graduation. A Long token never moves; its pool on day one is its pool for good.
# Long.xyz: stats, newest tokens with liquidity, most traded today.curl "https://api.crius.sh/v1/robinhood/launchpads/long?days=30"curl "https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=long&min_liquidity_usd=1000"curl "https://api.crius.sh/v1/robinhood/tokens?list=top_volume&launchpad=long&window=24h"Frequently asked questions
How do I list Long.xyz tokens on Robinhood Chain?
Call GET https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=long for the newest, or list=top_volume&launchpad=long&window=24h for the most traded. Subscribe to launches:long on the WebSocket stream to get each launch as it happens.
Do Long.xyz tokens graduate?
No. They launch directly onto a Uniswap v4 pool and stay there. Doppler can migrate a pool in principle, and Crius watches the Airlock's Migrate event, but no Long token has migrated: graduated is 0 in the stats.
What are the Long.xyz contract addresses?
Long launches come from the LongLaunchFactory proxy 0x1eef016f22a943abc7dd11422edee9d235942104 and the earlier LongLauncher 0x22e99278308b393ea1260859b181ad7e78f5eeed, both through the Doppler Airlock 0xeb7c034704ef8dcd2d32324c1545f62fb4ad0862. GET /v1/robinhood/launchpads/long lists the two launchers under contracts.launch_contracts.
What do Long.xyz tokens trade against?
Anything: in the samples, Artificial Inu trades against PONS, Boner Coin against the HIMS stock token, A Meme Coin against AMC, and new launches against MSFT and META. Long's 24-hour volume was spread across stock tokens ($3.3 million), other tokens ($2.8 million), ETH ($2.4 million) and USDG ($2.3 million).
Related
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