# How to create a token on Robinhood Chain (launchpads compared)

> The ways to create a token on Robinhood Chain: Pons, Flap.sh, Bankr, Long.xyz, Flywheel, King of the Markets or your own ERC-20, compared with real launch data.

Source: https://docs.crius.sh/guides/create-a-token-on-robinhood-chain/ · Updated 2026-10-28

Short answer

Crius doesn't create tokens. On Robinhood Chain you create one through a launchpad (Pons, Flap.sh, Bankr, Long.xyz, Flywheel or King of the Markets) or by deploying your own ERC-20 and adding a Uniswap pool. Once it exists, `GET /v1/robinhood/tokens?list=new` lists it, `/token/{address}` shows how it was created (`creation.attribution`, `launchpad`) and `/token/{address}/security` scores it, all without an API key.

[GET `/launchpads`](https://docs.crius.sh/reference/launchpads/launchpads/) [GET `/token/{address}`](https://docs.crius.sh/reference/tokens/token-profile/) [GET `/token/{address}/security`](https://docs.crius.sh/reference/security/security-checks/) [GET `/search`](https://docs.crius.sh/reference/discovery/search/) [GET `/tokens`](https://docs.crius.sh/reference/discovery/token-lists/)

Crius doesn’t create tokens: it indexes them once they exist. On Robinhood Chain (chain ID 4663) a token is created in one of two ways. Most go through a **launchpad**, a set of contracts that deploys the token for you, gives it a first market (a bonding curve or a Uniswap v4 pool) and locks or burns the liquidity. The rest are **deployed directly**: someone deploys their own ERC-20 contract and adds a Uniswap pool by hand. This guide compares the six launchpads Crius attributes, using their live stats, and then shows how to find and check a new token, whichever way it was made.

## Robinhood Chain launchpads, side by side

Each launchpad has its own page with contracts, fees and graduation rules. In short:

| Launchpad (`launchpad` id) | How a token launches | After launch | Liquidity | Launches (all time / 24h) |
| --- | --- | --- | --- | --- |
| [Pons](https://docs.crius.sh/launchpads/pons/) (`pons`) | Per-token bonding curve priced in ETH, USDG or a stock token | Graduates to a Uniswap v4 pool with the PonsV2MemeHook | Locked permanently in the Pons launch locker | 716,441 / 1,942 |
| [Flap.sh](https://docs.crius.sh/launchpads/flap/) (`flap`) | Curve inside the Flap Portal; tax or non-tax tokens | Graduates to a Uniswap v2 pair at 800 million tokens circulating | LP tokens burned | 387,424 / 1,185 |
| [Bankr](https://docs.crius.sh/launchpads/bankr/) (`bankr`) | The Bankr agent launches through the Doppler Airlock | Trades on a Uniswap v4 pool from the first block; no graduation | Locked permanently | 98,674 / 22 |
| [Long.xyz](https://docs.crius.sh/launchpads/long/) (`long`) | Long's launchers, through the Doppler Airlock | Trades on a Uniswap v4 pool from the first block; no graduation | In its Doppler v4 pool | 83,736 / 554 |
| [Flywheel](https://docs.crius.sh/launchpads/flywheel/) (`flywheel`) | Factory opens a v4 pool whose hook holds the liquidity and takes 4% of every swap | Graduates in place when the hook's liquidity reaches its target | Held by the hook | 1,353 / 15 |
| [King of the Markets](https://docs.crius.sh/launchpads/standard-reserve/) (`standard_reserve`) | Per-token bonding curve priced in SPCX, BABA or SKHY | Graduates to a Uniswap v4 pool against the same stock | Locked permanently | 2,193 / 1 |
| Your own ERC-20 (`launchpad: null`) | You deploy the contract | Whatever pool you create on Uniswap v2, v3 or v4 | In your wallet unless you lock or burn it | Not counted per launchpad |

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/launchpads/launchpads/)

### Six launchpads: 716,441 Pons launches, 1.46% graduate

Which Robinhood Chain launchpads exist, how many tokens has each launched, and how many graduate?

GET/v1/robinhood/launchpads

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/launchpads"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/launchpads");
const { data, meta } = await res.json();
```

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/launchpads",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 225 lines (arrays trimmed)**

```json
{
  "data": [
    {
      "contracts": {
        "buyback_vault": "0x42df2a798f82289e177311362e8f5ccc45c1219c",
        "factory": "0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e",
        "fee_escrow": "0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e",
        "hook": "0xe5e702641ea86f4ae6cc3cdaed2b886f976be044",
        "launch_and_buy": "0xe33e9e479df8802cb0866d5d05258bec4cf62948",
        "lp_locker": "0x267444d099b10fb5ed7c3cc7b7c767adca574952"
      },
      "id": "pons",
      "name": "Pons",
      "since_block": 27027321,
      "stats": {
        "fees_usd_24h": {
          "lp": 114492,
          "tax": 155324,
          "total": 269817
        },
        "graduated": 10485,
        "graduated_24h": 22,
        "graduation_rate_pct": 1.46348,
        "launches_24h": 1942,
        "median_blocks_to_graduate": 2490,
        "tokens_launched": 716441,
        "traders_24h": 56613,
        "trades_24h": 308146,
        "volume_by_quote_usd_24h": {
          "eth": 13534110,
          "other": 3243864,
          "stock": 3335245,
          "usdg": 7256660
        },
        "volume_usd_24h": 27369878
      },
      "type": "bonding_curve_to_v4",
      "website": "https://ponsfamily.com"
    },
    {
      "contracts": {
        "launch_contracts": [
          "0x26605f322f7ff986f381bb9a6e3f5dab0beaeb09"
        ]
      },
      "id": "flap",
      "name": "Flap.sh",
      "since_block": 4227932,
      "stats": {
        "fees_usd_24h": {
          "lp": 2109.79,
          "tax": 7746.26,
          "total": 9856.05
        },
        "graduated": 338,
        "graduated_24h": 1,
        "graduation_rate_pct": 0.0872429,
        "launches_24h": 1185,
        "median_blocks_to_graduate": 8533,
        "tokens_launched": 387424,
        "traders_24h": 3319,
        "trades_24h": 8398,
        "volume_by_quote_usd_24h": {
          "eth": 386000,
          "other": 16.2147,
          "stock": 5084.87,
          "usdg": 11596.8
        },
        "volume_usd_24h": 402698
      },
      "type": "config_driven",
      "website": "https://flap.sh"
    },
    {
      "contracts": {
        "launch_contracts": [
          "0xeb7c034704ef8dcd2d32324c1545f62fb4ad0862"
        ]
      },
      "id": "bankr",
      "name": "Bankr",
      "since_block": 1565844,
      "stats": {
        "fees_usd_24h": {
          "lp": 5012.97,
          "tax": 13421,
          "total": 18434
        },
        "graduated": 0,
        "graduated_24h": 0,
        "graduation_rate_pct": 0,
        "launches_24h": 22,
        "median_blocks_to_graduate": null,
        "tokens_launched": 98674,
        "traders_24h": 1984,
        "trades_24h": 7322,
        "volume_by_quote_usd_24h": {
          "eth": 236909,
          "other": 25290,
          "stock": 261447,
          "usdg": 85062.8
        },
        "volume_usd_24h": 608708
      },
      "type": "config_driven",
      "website": "https://bankr.bot"
    },
    {
      "contracts": {
        "launch_contracts": [
          "0x22e99278308b393ea1260859b181ad7e78f5eeed",
          "0x1eef016f22a943abc7dd11422edee9d235942104"
        ]
      },
      "id": "long",
      "name": "Long.xyz",
      "since_block": 8658626,
      "stats": {
        "fees_usd_24h": {
          "lp": 53053.8,
          "tax": 69117.7,
          "total": 122171
        },
        "graduated": 0,
        "graduated_24h": 0,
        "graduation_rate_pct": 0,
        "launches_24h": 554,
        "median_blocks_to_graduate": null,
        "tokens_launched": 83736,
        "traders_24h": 9312,
        "trades_24h": 72296,
        "volume_by_quote_usd_24h": {
          "eth": 2465731,
          "other": 2905525,
          "stock": 3391108,
          "usdg": 2270126
        },
        "volume_usd_24h": 11032490
      },
      "type": "config_driven",
      "website": "https://long.xyz"
    },
    {
      "contracts": {
        "launch_contracts": [
          "0x3d6ea4e97b8ab9e1a1b4943febffe22d8c920091"
        ]
      },
      "id": "standard_reserve",
      "name": "King of the Markets (Standard Reserve)",
      "since_block": 88527856,
      "stats": {
        "fees_usd_24h": {
          "lp": 22.016,
          "tax": 9.88621,
          "total": 31.9022
        },
        "graduated": 22,
        "graduated_24h": 0,
        "graduation_rate_pct": 1.00319,
        "launches_24h": 1,
        "median_blocks_to_graduate": 2835,
        "tokens_launched": 2193,
        "traders_24h": 341,
        "trades_24h": 1057,
        "volume_by_quote_usd_24h": {
          "eth": 0.185538,
          "other": 0,
          "stock": 145002,
          "usdg": 261.257
        },
        "volume_usd_24h": 145263
      },
      "type": "config_driven",
      "website": "https://www.standardreserve.xyz"
    },
    {
      "contracts": {
        "launch_contracts": [
          "0xf05a26e92e27b8f0385f6895f5507db26a2f4b8d"
        ]
      },
      "id": "flywheel",
      "name": "Flywheel",
      "since_block": 87735869,
      "stats": {
        "fees_usd_24h": {
          "lp": 1084.53,
          "tax": 3787,
          "total": 4871.53
        },
        "graduated": 23,
        "graduated_24h": 0,
        "graduation_rate_pct": 1.69993,
        "launches_24h": 15,
        "median_blocks_to_graduate": 25108,
        "tokens_launched": 1353,
        "traders_24h": 1776,
        "trades_24h": 5115,
        "volume_by_quote_usd_24h": {
          "eth": 82296.3,
          "other": 45051.6,
          "stock": 111250,
          "usdg": 20862.4
        },
        "volume_usd_24h": 259460
      },
      "type": "config_driven",
      "website": "https://flywheel.cash"
    }
  ],
  "meta": {
    "block": 100454745,
    "block_age_ms": 1379,
    "block_ts": 1793229989000,
    "chain": "robinhood",
    "finalized_block": 100446224,
    "lag_ms": 228,
    "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": 100449754
  }
}
```

What this tells you

-   Six entries, each with an `id` you can pass as `launchpad=` to the token lists: `pons`, `flap`, `bankr`, `long`, `standard_reserve` and `flywheel`.
-   Pons: `tokens_launched: 716441`, `graduated: 10485` (`graduation_rate_pct: 1.46348`), median 2,490 blocks to graduate (about 4 minutes at 100 ms blocks) and $27,369,878 of 24-hour volume. It is the only one with `type: "bonding_curve_to_v4"`.
-   Flap.sh: 387,424 launches and 338 graduations (`graduation_rate_pct: 0.0872429`, median 8,533 blocks). Flywheel: 23 of 1,353 (1.69993%, median 25,108 blocks). King of the Markets: 22 of 2,193 (1.00319%, median 2,835 blocks).
-   Bankr (98,674 launches) and Long.xyz (83,736) show `graduated: 0` and `median_blocks_to_graduate: null`: their tokens start on a Uniswap v4 pool, so there is no curve to complete.
-   24-hour volume after Pons: Long.xyz $11,032,490, Bankr $608,708, Flap.sh $402,698, Flywheel $259,460 and King of the Markets $145,263. `contracts` lists each launchpad’s launch contracts, such as the Flap Portal `0x26605f322f7ff986f381bb9a6e3f5dab0beaeb09`.

[Launchpads reference](https://docs.crius.sh/reference/launchpads/launchpads/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Six%20launchpads%3A%20716%2C441%20Pons%20launches%2C%201.46%25%20graduate&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Fcreate-a-token-on-robinhood-chain%2F%23launchpads%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Flaunchpads%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

## Deploying your own ERC-20 and a Uniswap pool

Robinhood Chain is EVM-compatible, so the usual tools for Ethereum (Foundry, Hardhat, OpenZeppelin contracts) work with chain ID 4663, the public RPC and ETH for gas ([network settings](https://docs.crius.sh/guides/robinhood-chain-rpc-and-chain-id/)). After deploying, you add liquidity on one of the Uniswap deployments: the v2 factory `0x8bceaa40b9acdfaedf85adf4ff01f5ad6517937f`, the v3 factory `0x1f7d7550b1b028f7571e69a784071f0205fd2efa` with its position manager `0x73991a25c818bf1f1128deaab1492d45638de0d3`, or the v4 PoolManager `0x8366a39cc670b4001a1121b8f6a443a643e40951` with the position manager `0x58daec3116aae6d93017baaea7749052e8a04fa7`.

What a launchpad would have done for you is now up to you: verifying the source on [robin.etherscan.io](https://robin.etherscan.io), renouncing owner powers you don’t need, and locking or burning the LP so buyers know it can’t be pulled. The security score counts each of these.

## Find your new token in Crius

Names aren’t unique on Robinhood Chain: the same name is often launched several times, on launchpads and directly. Search shows them all; track your token by its address.

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/discovery/search/)

### Five tokens called nugs: two deployed directly, three on Pons

I launched a token called nugs. How do I find mine?

GET/v1/robinhood/search?q=nugs&limit=5

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/search?q=nugs&limit=5"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/search?q=nugs&limit=5");
const { data, meta } = await res.json();
```

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/search?q=nugs&limit=5",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 113 lines (arrays trimmed)**

```json
{
  "data": [
    {
      "address": "0xaf432d11318701433df9dd09a2e0193ad51c233a",
      "label": null,
      "launchpad": null,
      "launchpad_name": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 75261.8,
      "logo": null,
      "name": "nugs",
      "price_usd": 0.000158889,
      "symbol": "NUGS",
      "type": "token"
    },
    {
      "address": "0x303d302908d62b402ffe2dc260323922b91a4d8f",
      "label": null,
      "launchpad": null,
      "launchpad_name": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 48146.5,
      "logo": null,
      "name": "nugs",
      "price_usd": 0.000109079,
      "symbol": "NUGS",
      "type": "token"
    },
    {
      "address": "0x1e6016155e0e1e73c95b4080f1180e60383a9026",
      "label": null,
      "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": 15572.5,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x1e6016155e0e1e73c95b4080f1180e60383a9026.png?size=128",
      "name": "nugs",
      "price_usd": 0.000050631,
      "symbol": "NUGS",
      "type": "token"
    },
    {
      "address": "0x090e9a5ed54dba1b64a89a5d1bcc4a637489c590",
      "label": null,
      "launchpad": "pons",
      "launchpad_name": "Pons",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": "https://x.com/n1721203925204/status/2105066683727499439",
        "website": "https://www.ponsfamily.com/launchpad/0x6fbcd1f3738263f33a3c2a41bde0f326a7ab9a04"
      },
      "liquidity_usd": 4375.43,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x090e9a5ed54dba1b64a89a5d1bcc4a637489c590.png?size=128",
      "name": "Nugs",
      "price_usd": 0.00000289847,
      "symbol": "NUGS",
      "type": "token"
    },
    {
      "address": "0xd6c3936b195579dda6a1a79230c74b430425094b",
      "label": null,
      "launchpad": "pons",
      "launchpad_name": "Pons",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 4056.02,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0xd6c3936b195579dda6a1a79230c74b430425094b.png?size=128",
      "name": "nugs",
      "price_usd": 0.00000226086,
      "symbol": "NUGS",
      "type": "token"
    }
  ],
  "meta": {
    "block": 100455094,
    "block_age_ms": 1051,
    "block_ts": 1793230029000,
    "chain": "robinhood",
    "finalized_block": 100446224,
    "lag_ms": 2,
    "safe_block": 100449754
  }
}
```

What this tells you

-   Five `type: "token"` results named nugs or Nugs, all with the symbol NUGS.
-   `0xaf432d11318701433df9dd09a2e0193ad51c233a` ($75,261.8 of liquidity) and `0x303d302908d62b402ffe2dc260323922b91a4d8f` ($48,146.5) have `launchpad: null`: they were deployed directly.
-   `0x1e6016155e0e1e73c95b4080f1180e60383a9026`, `0x090e9a5ed54dba1b64a89a5d1bcc4a637489c590` and `0xd6c3936b195579dda6a1a79230c74b430425094b` have `launchpad: "pons"`; the first links its Pons launch page in `links.website`.
-   Here the results come in order of liquidity, so a copy can sit above the original. Search by the full address to get exactly one result.

[Search reference](https://docs.crius.sh/reference/discovery/search/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Five%20tokens%20called%20nugs%3A%20two%20deployed%20directly%2C%20three%20on%20Pons&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Fcreate-a-token-on-robinhood-chain%2F%23search%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Fsearch%3Fq%3Dnugs%26limit%3D5%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/tokens/token-profile/)

### A directly deployed token: creation, market and holders

How does Crius describe nugs (0x303d302908d62b402ffe2dc260323922b91a4d8f), a token deployed without a launchpad?

GET/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f");
const { data, meta } = await res.json();
```

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 267 lines (arrays trimmed)**

```json
{
  "data": {
    "address": "0x303d302908d62b402ffe2dc260323922b91a4d8f",
    "admin_flags": null,
    "bundles": {
      "see": "/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/bundles"
    },
    "burned": 7022901.387660785443366196,
    "chain_id": 4663,
    "circulating_supply": 992977098.612339214556633804,
    "creation": {
      "attribution": "direct",
      "block": 100416220,
      "deployed_via": "direct",
      "deployer": "0x5d2193ef9b3d516b89bdf069f9ece5499b749e34",
      "factory": null,
      "source": "trace",
      "tx": "0xf820ea30ffc8f1adfe2b3ea77cf5449087b70619d565773f2daa905d1269bf6d"
    },
    "decimals": 18,
    "dexscreener": {
      "status": "checking"
    },
    "first_seen_block": 100416220,
    "history": "complete",
    "holders": {
      "burned_pct": 0.70229,
      "count": 351,
      "dev_holding": null,
      "dev_pct": null,
      "locked_pct": 0,
      "top10_pct": 30.7487
    },
    "launch": null,
    "liquidity": {
      "see": "/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/liquidity",
      "status": "unlocked",
      "summary": {
        "burned_pct": 0,
        "locked_pct": 0,
        "next_unlock_ts": null,
        "protocol_fee_pct": 0,
        "unlocked_in_wallets_pct": 100,
        "weighting": "by pool liquidity_usd"
      }
    },
    "locked": 0,
    "market": {
      "fdv_usd": 117854,
      "liquidity_usd": 50975.9,
      "market_cap_usd": 117026,
      "pools_count": 2,
      "quote_liquidity_usd": 25488
    },
    "metadata": {
      "banner": null,
      "description": null,
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "logo": null,
      "logo_original": null,
      "socials": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "source": null,
      "sources": {
        "links": null,
        "logo": null
      }
    },
    "name": "nugs",
    "price": {
      "ath_market_cap_usd": 140938,
      "ath_scope": "all_time",
      "ath_ts": 1793227503000,
      "ath_usd": 0.000141935,
      "change_pct": {
        "1h": 15.2157,
        "1m": -6.63126,
        "1s": -1.37163,
        "24h": 900.41,
        "30s": -2.64262,
        "4h": 900.41,
        "5m": -14.8189,
        "6h": 900.41
      },
      "confidence": "high",
      "dex": "uniswap_v4",
      "eth": 0.0000000499717,
      "liquidity_usd": 50975.5,
      "quote": "0x0000000000000000000000000000000000000000",
      "quote_liquidity_usd": 25487.8,
      "source_pool": "0x8e4a5ebdc4219611fda1bcecac1aaaa2217d9b599334066bfc3be48e53a28357",
      "thin_liquidity": false,
      "usd": 0.000117854
    },
    "security": {
      "see": "/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/security"
    },
    "standard": "erc20",
    "stats": {
      "all_time": {
        "buy_volume_usd": 240535,
        "buys": 730,
        "first_trade_ts": 1793226060000,
        "sell_volume_usd": 215037,
        "sells": 534,
        "since": "chain_start",
        "trades": 1264,
        "volume_usd": 455572
      },
      "avg_trade_usd": {
        "1h": 361.338,
        "1m": 333.612,
        "1s": 224.809,
        "24h": 360.421,
        "30s": 209.637,
        "4h": 360.421,
        "5m": 367.778,
        "6h": 360.421
      },
      "buy_volume_usd": {
        "1h": 203927,
        "1m": 1163.4,
        "1s": 0,
        "24h": 240535,
        "30s": 598.566,
        "4h": 240535,
        "5m": 6533.4,
        "6h": 240535
      },
      "buyers": {
        "1h": 477,
        "1m": 6,
        "1s": 0,
        "24h": 555,
        "30s": 3,
        "4h": 555,
        "5m": 20,
        "6h": 555
      },
      "buys": {
        "1h": 627,
        "1m": 6,
        "1s": 0,
        "24h": 730,
        "30s": 3,
        "4h": 730,
        "5m": 24,
        "6h": 730
      },
      "last_trade_ts": 1793229996000,
      "sell_volume_usd": {
        "1h": 201134,
        "1m": 2506.33,
        "1s": 449.619,
        "24h": 215037,
        "30s": 449.619,
        "4h": 215037,
        "5m": 10016.6,
        "6h": 215037
      },
      "sellers": {
        "1h": 339,
        "1m": 5,
        "1s": 2,
        "24h": 356,
        "30s": 2,
        "4h": 356,
        "5m": 20,
        "6h": 356
      },
      "sells": {
        "1h": 494,
        "1m": 5,
        "1s": 2,
        "24h": 534,
        "30s": 2,
        "4h": 534,
        "5m": 21,
        "6h": 534
      },
      "traders": {
        "1h": 509,
        "1m": 11,
        "1s": 2,
        "24h": 555,
        "30s": 5,
        "4h": 555,
        "5m": 38,
        "6h": 555
      },
      "trades": {
        "1h": 1121,
        "1m": 11,
        "1s": 2,
        "24h": 1264,
        "30s": 5,
        "4h": 1264,
        "5m": 45,
        "6h": 1264
      },
      "txns": {
        "1h": 1121,
        "1m": 11,
        "1s": 2,
        "24h": 1264,
        "30s": 5,
        "4h": 1264,
        "5m": 45,
        "6h": 1264
      },
      "volume_eth": {
        "1h": 171.753,
        "1m": 1.55602,
        "1s": 0.190644,
        "24h": 193.211,
        "30s": 0.444444,
        "4h": 193.211,
        "5m": 7.01906,
        "6h": 193.211
      },
      "volume_usd": {
        "1h": 405060,
        "1m": 3669.74,
        "1s": 449.619,
        "24h": 455572,
        "30s": 1048.18,
        "4h": 455572,
        "5m": 16550,
        "6h": 455572
      }
    },
    "symbol": "NUGS",
    "total_supply": 1000000000,
    "type": "generic",
    "ui_multiplier": null,
    "verification": {
      "compiler": null,
      "contract_name": null,
      "implementation": null,
      "is_proxy": false,
      "sourcify": "none"
    }
  },
  "meta": {
    "block": 100454811,
    "block_age_ms": 912,
    "block_ts": 1793229996000,
    "chain": "robinhood",
    "finalized_block": 100446224,
    "lag_ms": 67,
    "pending": [],
    "safe_block": 100449754
  }
}
```

What this tells you

-   `creation.attribution: "direct"`, `deployed_via: "direct"` and `factory: null`: the deployer `0x5d2193ef9b3d516b89bdf069f9ece5499b749e34` created it in block 100416220 (transaction `0xf820ea30ffc8f1adfe2b3ea77cf5449087b70619d565773f2daa905d1269bf6d`). A Pons token shows `attribution: "known_launchpad"` and the factory address instead.
-   `launch: null`: there is no curve and no graduation to follow. The token was priced on a Uniswap v4 pool from its first trade (`price.dex: "uniswap_v4"`, quote native ETH).
-   `market`: 2 pools, $50,975.9 of liquidity, a market cap of $117,026; `stats.all_time` counts 1,264 trades and $455,572 of volume.
-   `holders.count: 351`, top 10 holders 30.7487%. `liquidity.status: "unlocked"` with `unlocked_in_wallets_pct: 100`: no LP is locked or burned.
-   `verification.sourcify: "none"`: the source isn’t verified.

[Token profile reference](https://docs.crius.sh/reference/tokens/token-profile/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20A%20directly%20deployed%20token%3A%20creation%2C%20market%20and%20holders&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Fcreate-a-token-on-robinhood-chain%2F%23direct-token%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftoken%2F0x303d302908d62b402ffe2dc260323922b91a4d8f%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

## Check it like a buyer would

Example [Anonymous · no key · 1 credit](https://docs.crius.sh/reference/security/security-checks/)

### Clean contract, unlocked LP: score 50

What does the security score say about the directly deployed nugs token?

GET/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/security

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/security"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/security");
const { data, meta } = await res.json();
```

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/token/0x303d302908d62b402ffe2dc260323922b91a4d8f/security",
)
body = r.json()
print(body["data"])
```

**Real response 200 Captured Oct 28, 2026 · 112 lines (arrays trimmed)**

```json
{
  "data": {
    "contract": {
      "blacklist": false,
      "can_change_limits": false,
      "can_change_tax": false,
      "cooldown": false,
      "implementation": null,
      "is_proxy": false,
      "mintable": false,
      "owner": null,
      "ownership": "none",
      "pausable": false,
      "proxy_kind": null,
      "self_destruct": false,
      "trading_switch": false,
      "upgradeable": false,
      "verified": "none"
    },
    "flags": [
      "lp_unlocked",
      "unverified",
      "lp_single_wallet"
    ],
    "honeypot": {
      "is_honeypot": false,
      "reason": null,
      "selective": false
    },
    "hook": null,
    "known_asset": false,
    "launch": {
      "flags": [
        "lp_single_wallet"
      ],
      "lp_top_wallet": {
        "address": "0x5d2193ef9b3d516b89bdf069f9ece5499b749e34",
        "liquidity_usd": 53484.6,
        "pct": 100
      },
      "sniper_supply_pct": 0.0000399708,
      "sniper_top_wallet_pct": 0.0000399708,
      "sniper_wallets": 1,
      "sniper_window_blocks": 10,
      "uniform_holders": null,
      "wallet_farm": null
    },
    "limits": {},
    "liquidity": {
      "status": "unlocked",
      "summary": {
        "burned_pct": 0,
        "locked_pct": 0,
        "next_unlock_ts": null,
        "protocol_fee_pct": 0,
        "unlocked_in_wallets_pct": 100,
        "weighting": "by pool liquidity_usd"
      }
    },
    "primary_dex": "uniswap_v4",
    "risk": "medium",
    "score": 50,
    "tax": {
      "buy_pct": 0,
      "confidence": "high",
      "realized": {
        "buy_pct": 0,
        "by_wallet_class": {
          "dev_sell_pct": null,
          "others_sell_pct": 0
        },
        "last_sample_ts": 1793229973000,
        "max_sell_pct_seen": 0,
        "samples": {
          "buys": 727,
          "sells": 531
        },
        "sell_pct": 0,
        "window": "30d"
      },
      "sell_pct": 0,
      "simulated": null,
      "source": "realized",
      "transfer_pct": null
    },
    "tax_history": [
      {
        "from_block": 100416293,
        "pct": 0,
        "side": "buy"
      },
      {
        "from_block": 100417007,
        "pct": 0,
        "side": "sell"
      }
    ],
    "tax_history_total": 2,
    "tax_mode": "static",
    "token": "0x303d302908d62b402ffe2dc260323922b91a4d8f"
  },
  "meta": {
    "block": 100454699,
    "block_age_ms": 610,
    "block_ts": 1793229985000,
    "chain": "robinhood",
    "finalized_block": 100446224,
    "lag_ms": 67,
    "safe_block": 100449754,
    "simulation": "no V2 WETH pair: realized tax only"
  }
}
```

What this tells you

-   `score: 50`, `risk: "medium"`, from three flags: `lp_unlocked` (−20), `lp_single_wallet` (−25) and `unverified` (−5).
-   `launch.lp_top_wallet` is the deployer `0x5d2193ef9b3d516b89bdf069f9ece5499b749e34` with 100% of the liquidity ($53,484.6): one wallet could remove the pool.
-   The contract itself is clean: `ownership: "none"`, not mintable, no blacklist or pause, and `honeypot.is_honeypot: false`.
-   `tax.buy_pct` and `tax.sell_pct` are 0, measured from 727 buys and 531 sells (`source: "realized"`). `meta.simulation` says why no sell was simulated: `"no V2 WETH pair: realized tax only"`.
-   Compare the Pons token sockets in the [security score guide](https://docs.crius.sh/guides/token-security-score/#clean-token): score 95, with about 97% of its LP in the Pons launch locker.

[Security checks reference](https://docs.crius.sh/reference/security/security-checks/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Clean%20contract%2C%20unlocked%20LP%3A%20score%2050&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Fguides%2Fcreate-a-token-on-robinhood-chain%2F%23security%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftoken%2F0x303d302908d62b402ffe2dc260323922b91a4d8f%2Fsecurity%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

## Use it in your app

1.  **Watch for the launch.** Poll `GET /v1/robinhood/tokens?list=new` (add `launchpad=pons` or another id to follow one launchpad), or subscribe to `launches:all` on the [WebSocket stream](https://docs.crius.sh/reference/stream/) with a free key.
    
2.  **Read how it was made.** `/token/{address}` gives `creation.attribution`, `deployed_via`, the factory and the deployer. For launchpad tokens, `/token/{address}/launch` (Free plan) has the curve, progress, graduation pool and LP locker; the [bonding guide](https://docs.crius.sh/guides/track-bonding-and-graduating-tokens/) walks through one.
    
3.  **Score it.** `/token/{address}/security` on the anonymous plan. The flags say what a buyer will see: unlocked LP, owner powers, taxes, snipers at launch.
    
4.  **Follow the holders.** `holders.count` is on the profile; the full list is `/token/{address}/holders` on the Free plan ([holders guide](https://docs.crius.sh/guides/get-token-holders/)).
    

```js
// After you create a token: how Crius sees it.
const token = "0x303d302908d62b402ffe2dc260323922b91a4d8f";
const api = "https://api.crius.sh/v1/robinhood";
const { data: t } = await (await fetch(`${api}/token/${token}`)).json();
const { data: s } = await (await fetch(`${api}/token/${token}/security`)).json();

console.log(`${t.name}: created by ${t.creation.deployer} (${t.creation.attribution}, factory ${t.creation.factory ?? "none"})`);
console.log(`holders ${t.holders.count}, liquidity $${t.market.liquidity_usd}, LP ${t.liquidity.status}`);
console.log(`score ${s.score} (${s.risk}): ${s.flags.join(", ") || "no flags"}`);
```

Most launches never take off

Fewer than 2 in 100 bonding-curve launches graduate. The best signal that a token is alive is in the list row: `traders`, `buys` and `sells` per window and `liquidity_usd`. Add `min_liquidity_usd=1000` to `list=new` to skip tokens nobody has bought.

## Frequently asked questions

**Can I create a token with Crius?**

No. Crius is a read-only data API: it indexes tokens after they are created and doesn't deploy contracts or send transactions. Use a launchpad's website or deploy your own contract, then look the token up with `GET /v1/robinhood/token/{address}`.

**Which Robinhood Chain token creator has the most launches?**

Pons, by far: 716,441 tokens launched and 1,942 in the 24 hours before the sample on this page, then Flap.sh (387,424 and 1,185), Bankr (98,674 and 22), Long.xyz (83,736 and 554), King of the Markets (2,193 and 1) and Flywheel (1,353 and 15). `GET /v1/robinhood/launchpads` returns the live numbers.

**Do I need a launchpad to create a Robinhood Chain coin?**

No. Robinhood Chain is EVM-compatible, so any ERC-20 contract can be deployed with chain ID 4663 and paired on Uniswap v2, v3 or v4. Crius reports such tokens with `launchpad: null` and `creation.attribution: "direct"`. The difference is what you set up yourself: a launchpad deploys the contract, runs the curve and locks or burns the liquidity; on your own, the LP stays in your wallet unless you lock or burn it.

**How fast does a new token appear in Crius?**

Usually a second or two after its creation block. It shows up in `list=new` (newest first), in search by name or address, and on the WebSocket stream's `launches:all` channel. Price and market cap stay `null` until the first trade.

**What do launchpad graduation rates mean for a new token?**

Most launchpad tokens never leave their bonding curve. In the sample on this page, 1.46348% of Pons launches had graduated, 1.69993% of Flywheel's, 1.00319% of King of the Markets' and 0.0872429% of Flap.sh's. Bankr and Long.xyz tokens have no curve, so they have nothing to graduate from.

## Related

[Concept **Launchpads** How token launchpads on Robinhood Chain work (bonding curves, graduation to Uniswap pools, LP locks) and which launchpads Crius attributes, including Pons, Flap.sh, Bankr, Long.xyz and Flywheel. Read](https://docs.crius.sh/concepts/launchpads/) [Guide **Find new tokens** List new Robinhood Chain tokens seconds after they are created, filter by launchpad, liquidity and creation time, with real responses from the Crius API. Read](https://docs.crius.sh/guides/find-new-tokens/) [Guide **Track bonding & graduating tokens** Track Pons, Flap and other Robinhood Chain launchpad tokens on their bonding curves, see which are closest to graduating and catch each graduation. Read](https://docs.crius.sh/guides/track-bonding-and-graduating-tokens/) [Guide **Check liquidity locks** Find out whether a Robinhood Chain token's liquidity is locked, burned or held by wallets that can pull it, pool by pool, with the locker and unlock date. Real examples from Pons tokens. Read](https://docs.crius.sh/guides/check-liquidity-locked/) [Guide **Token security score** Score any Robinhood Chain token from 0 to 100 with one API call. Honeypot, buy and sell taxes, owner powers, LP locks, v4 hook risk and insider launches, with real examples. Read](https://docs.crius.sh/guides/token-security-score/) [Launchpad **Pons** Pons v2 launchpad API for Robinhood Chain: launches, curve progress, graduations and fees, plus every contract (PonsV2LaunchFactory, PonsV2MemeHook, locker). Read](https://docs.crius.sh/launchpads/pons/)
