# Flywheel on Robinhood Chain (4% hook launches, contracts and API)

> How Flywheel launches tokens into Uniswap v4 pools with a 4% hook tax on Robinhood Chain, how graduation works, its contracts and the Crius API calls.

Source: https://docs.crius.sh/launchpads/flywheel/ · Updated 2026-10-28

Short answer

Flywheel launches each token straight into a Uniswap v4 pool whose hook (`0x992118de23b4ebe9f527dacbbb7d8d4bbbf8e044`) holds the liquidity and takes 4% of every swap for holder rewards, burns and the platform. A token graduates, without moving, when the hook's liquidity reaches its target. List tokens with `GET /v1/robinhood/tokens?launchpad=flywheel`, stats with `GET /v1/robinhood/launchpads/flywheel`.

[GET `/launchpads`](https://docs.crius.sh/reference/launchpads/launchpads/) [GET `/tokens`](https://docs.crius.sh/reference/discovery/token-lists/) [GET `/token/{address}/launch`](https://docs.crius.sh/reference/launchpads/launch-lifecycle/)

[Flywheel](https://flywheel.cash) launches tokens directly into a **Uniswap v4 pool** whose hook holds the liquidity and charges a **4% tax on every swap**, most of it paid back to holders as rewards. There is no bonding-curve contract and no migration: a token “graduates” when the liquidity its hook holds reaches a target, and keeps trading in the same pool. Crius indexes Flywheel v2, the native v4 deployment.

## Flywheel at a glance

|  | Flywheel |
| --- | --- |
| Crius launchpad id | `flywheel` |
| Launch | StandardLaunchFactory deploys the token and opens its v4 pool (fee 0, tick spacing 200) with the launch hook; creation fee 0.0005 ETH |
| Quote assets | WETH by default; any ERC-20 is allowed (SPY, XMR and other Flywheel tokens in the samples) |
| Tax | 4% per swap: 2.95% holder rewards, 0.05% burn, 0.05% locked liquidity, 0.95% platform |
| Graduation | `Graduated` event when the hook-owned liquidity reaches its quote target; no migration |
| Graduation rate | 1.70% (`graduation_rate_pct: 1.70118`), median 25,108 blocks to graduate (about 42 minutes) |

## How a Flywheel token launches and graduates

1.  **Launch.** The creator calls the StandardLaunchFactory, which deploys the token through the StandardTokenDeployer and opens a v4 pool whose hook is the StandardLaunchHook. The factory emits `TokenLaunched` with the token, creator and quote; Crius attributes the token from it.
2.  **Trading.** Swaps go through the hook, which holds the pool’s single-sided liquidity and takes 4% of each swap. The StandardFeeRouter splits that tax into holder rewards, a burn, locked liquidity and the platform share; holders and creators claim rewards from the factory.
3.  **Graduation.** When the quote principal in the hook’s liquidity reaches the token’s target, the hook emits `Graduated` for the pool. Nothing moves; Crius marks the token `status: "graduated"`, `progress_pct: 100`.

The 4% tax applies before and after graduation. A trader buying and selling a Flywheel token pays it twice, so a 5% price move is a loss after tax.

## Flywheel contracts on Robinhood Chain

| Contract | Address | What it does |
| --- | --- | --- |
| StandardLaunchFactory | `0xf05a26e92e27b8f0385f6895f5507db26a2f4b8d` | Launch entry point (`TokenLaunched`), creation fee, holder and creator reward claims |
| StandardLaunchHook | `0x992118de23b4ebe9f527dacbbb7d8d4bbbf8e044` | Uniswap v4 hook of every Flywheel pool: holds the liquidity, takes the 4% tax, emits `Graduated` |
| StandardFeeRouter | `0x3bb49db5a7ee80c9c132b9f7376058f11b0d9c7b` | Splits the hook tax into rewards, burn, locked liquidity and platform |
| StandardTokenDeployer | `0x7b9aedf3257cfebf288009b1be6def2c19f68e58` | Deploys launch tokens for the factory |
| NativePlatformDistributor | `0x64c69108052c05844a459e618b168a8d4aeca96f` | Pays out the platform's ETH: 69% to the buyback wallet, 31% to the owner |
| Buyback recipient | `0xae6e5d2dbf09451ba4a223e24b720ec13be740c1` | Receives 69% of platform ETH |
| Owner | `0xf9b9b1a0b12f8aa50cbaa32628fcc07f7c0c64ab` | Deployed and owns the factory; receives 31% of platform ETH |
| Operator | `0x7a4b26e7b0f6d8ae0402349ba52e41433cc3f965` | Maintenance operator of the factory |
| Uniswap v4 PoolManager | `0x8366a39cc670b4001a1121b8f6a443a643e40951` | Holds every Flywheel pool |

The factory, hook, fee router, token deployer and platform distributor are verified (Sourcify exact match).

## Query Flywheel with Crius

Example [Anonymous · no key · 2 credits](https://docs.crius.sh/reference/launchpads/launchpad-detail/)

### Flywheel stats: 1,352 tokens, 23 graduations

How active is Flywheel on Robinhood Chain?

GET/v1/robinhood/launchpads/flywheel?days=3

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/launchpads/flywheel?days=3"
```

**JavaScript**

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

**Python**

```python
import requests

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

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

```json
{
  "data": {
    "contracts": {
      "launch_contracts": [
        "0xf05a26e92e27b8f0385f6895f5507db26a2f4b8d"
      ]
    },
    "history": {
      "days": 3,
      "points": [
        {
          "date": "2026-10-26",
          "fees_usd": 14871.8,
          "graduated": 1,
          "launches": 117,
          "traders": 3274,
          "trades": 12476,
          "volume_usd": 853210
        },
        {
          "date": "2026-10-27",
          "fees_usd": 8479.03,
          "graduated": 2,
          "launches": 48,
          "traders": 2217,
          "trades": 7970,
          "volume_usd": 482087
        },
        {
          "date": "2026-10-28",
          "fees_usd": 4295.55,
          "graduated": 0,
          "launches": 13,
          "traders": 1654,
          "trades": 4565,
          "volume_usd": 227561
        }
      ]
    },
    "id": "flywheel",
    "name": "Flywheel",
    "since_block": 87735869,
    "stats": {
      "fees_usd_24h": {
        "lp": 1570.29,
        "tax": 4671.24,
        "total": 6241.53
      },
      "graduated": 23,
      "graduated_24h": 1,
      "graduation_rate_pct": 1.70118,
      "launches_24h": 17,
      "median_blocks_to_graduate": 25108,
      "tokens_launched": 1352,
      "traders_24h": 2005,
      "trades_24h": 6463,
      "volume_by_quote_usd_24h": {
        "eth": 89454.7,
        "other": 78986.9,
        "stock": 135070,
        "usdg": 30064.2
      },
      "volume_usd_24h": 333576
    },
    "top_tokens_24h": [
      {
        "address": "0x127cdc74e44e3c60422b7e792ebe480c0f873ed5",
        "buy_volume_usd": {
          "1h": 2324.8,
          "24h": 83523.9,
          "5m": 46.4567,
          "6h": 23877
        },
        "buyers": {
          "1h": 18,
          "24h": 590,
          "5m": 2,
          "6h": 328
        },
        "buys": {
          "1h": 32,
          "24h": 1495,
          "5m": 3,
          "6h": 470
        },
        "change_pct": {
          "1h": -4.12534,
          "24h": 15.4062,
          "5m": 0.0651763,
          "6h": 10.4166
        },
        "created_block": 91295058,
        "created_ts": 1792277645800,
        "decimals": 18,
        "fdv_usd": 2535912,
        "holders": 3079,
        "launchpad": "flywheel",
        "launchpad_name": "Flywheel",
        "links": {
          "discord": null,
          "farcaster": null,
          "github": null,
          "telegram": "https://t.me/flywheelcash",
          "twitter": "https://x.com/BoomerSP500",
          "website": "https://boomerspy.com"
        },
        "liquidity_usd": 226813,
        "logo": "https://api.crius.sh/v1/robinhood/logo/0x127cdc74e44e3c60422b7e792ebe480c0f873ed5.png?size=128",
        "market_cap_usd": 2535911,
        "name": "Boomer",
        "price_eth": 0.0000000156932,
        "price_usd": 0.0000369651,
        "progress_pct": 100,
        "quote": "SPY",
        "sell_volume_usd": {
          "1h": 5621.48,
          "24h": 73686,
          "5m": 38.6907,
          "6h": 17567.4
        },
        "sellers": {
          "1h": 54,
          "24h": 623,
          "5m": 3,
          "6h": 291
        },
        "sells": {
          "1h": 67,
          "24h": 1213,
          "5m": 6,
          "6h": 377
        },
        "status": "graduated",
        "symbol": "BOOMER",
        "traders": {
          "1h": 69,
          "24h": 915,
          "5m": 4,
          "6h": 478
        },
        "txns": {
          "1h": 96,
          "24h": 2617,
          "5m": 9,
          "6h": 802
        },
        "volume_usd": {
          "1h": 7946.28,
          "24h": 157210,
          "5m": 85.1473,
          "6h": 41444.4
        }
      },
      {
        "address": "0xb321f6822c67f0b673f35d4558ec566b7f9332b9",
        "buy_volume_usd": {
          "1h": 862.349,
          "24h": 32667.1,
          "5m": 0,
          "6h": 1623.83
        },
        "buyers": {
          "1h": 5,
          "24h": 521,
          "5m": 0,
          "6h": 39
        },
        "buys": {
          "1h": 5,
          "24h": 705,
          "5m": 0,
          "6h": 48
        },
        "change_pct": {
          "1h": 7.03724,
          "24h": 190.504,
          "5m": -0.980598,
          "6h": -23.6967
        },
        "created_block": 97818775,
        "created_ts": 1792955474500,
        "decimals": 18,
        "fdv_usd": 36608.2,
        "holders": 217,
        "launchpad": "flywheel",
        "launchpad_name": "Flywheel",
        "links": {
          "discord": null,
          "farcaster": null,
          "github": null,
          "telegram": null,
          "twitter": "https://x.com/mooner_flywheel",
          "website": null
        },
        "liquidity_usd": 15193.6,
        "logo": "https://api.crius.sh/v1/robinhood/logo/0xb321f6822c67f0b673f35d4558ec566b7f9332b9.png?size=128",
        "market_cap_usd": 36608.2,
        "name": "Mooner",
        "price_eth": 0.000155598,
        "price_usd": 0.366511,
        "progress_pct": null,
        "quote": "BOOMER",
        "sell_volume_usd": {
          "1h": 211.089,
          "24h": 29536,
          "5m": 0,
          "6h": 3603.47
        },
        "sellers": {
          "1h": 9,
          "24h": 414,
          "5m": 0,
          "6h": 72
        },
        "sells": {
          "1h": 9,
          "24h": 527,
          "5m": 0,
          "6h": 81
        },
        "status": "bonding",
        "symbol": "MOONER",
        "traders": {
          "1h": 14,
          "24h": 541,
          "5m": 0,
          "6h": 95
        },
        "txns": {
          "1h": 14,
          "24h": 1207,
          "5m": 0,
          "6h": 128
        },
        "volume_usd": {
          "1h": 1073.44,
          "24h": 62203,
          "5m": 0,
          "6h": 5227.3
        }
      },
      {
        "address": "0xc6d0a987c6839d08516bcd27ad89b3bcc8bbaac1",
        "buy_volume_usd": {
          "1h": 249.17,
          "24h": 12010.9,
          "5m": 0,
          "6h": 2836.35
        },
        "buyers": {
          "1h": 6,
          "24h": 129,
          "5m": 0,
          "6h": 33
        },
        "buys": {
          "1h": 10,
          "24h": 353,
          "5m": 0,
          "6h": 65
        },
        "change_pct": {
          "1h": -2.44453,
          "24h": -1.14121,
          "5m": -0.000834633,
          "6h": -0.538705
        },
        "created_block": 97758596,
        "created_ts": 1792949280600,
        "decimals": 18,
        "fdv_usd": 204460,
        "holders": 538,
        "launchpad": "flywheel",
        "launchpad_name": "Flywheel",
        "links": {
          "discord": null,
          "farcaster": null,
          "github": null,
          "telegram": null,
          "twitter": "https://x.com/flytittyheaven",
          "website": null
        },
        "liquidity_usd": 56511.9,
        "logo": "https://api.crius.sh/v1/robinhood/logo/0xc6d0a987c6839d08516bcd27ad89b3bcc8bbaac1.png?size=128",
        "market_cap_usd": 204460,
        "name": "Eternal Titty Heaven",
        "price_eth": 0.000000000214493,
        "price_usd": 0.000000505235,
        "progress_pct": 100,
        "quote": "WETH",
        "sell_volume_usd": {
          "1h": 635.095,
          "24h": 12232.8,
          "5m": 0,
          "6h": 3128.97
        },
        "sellers": {
          "1h": 12,
          "24h": 183,
          "5m": 0,
          "6h": 53
        },
        "sells": {
          "1h": 16,
          "24h": 262,
          "5m": 0,
          "6h": 73
        },
        "status": "graduated",
        "symbol": "ETH",
        "traders": {
          "1h": 17,
          "24h": 261,
          "5m": 0,
          "6h": 75
        },
        "txns": {
          "1h": 26,
          "24h": 608,
          "5m": 0,
          "6h": 138
        },
        "volume_usd": {
          "1h": 884.264,
          "24h": 24243.7,
          "5m": 0,
          "6h": 5965.32
        }
      }
    ],
    "type": "config_driven",
    "website": "https://flywheel.cash"
  },
  "meta": {
    "block": 100410751,
    "block_age_ms": 672,
    "block_ts": 1793225481000,
    "chain": "robinhood",
    "finalized_block": 100401329,
    "lag_ms": 89,
    "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: 1352`, `graduated: 23`, `median_blocks_to_graduate: 25108`. In 24 hours: 17 launches, 1 graduation, 6,463 trades by 2,005 traders and $333,576 of volume.
-   `fees_usd_24h.tax: 4671.24` is 1.4% of the 24-hour volume. The hook takes 4% of each swap; `meta.notes` says taxes a hook takes in the quote currency on sells aren’t measured yet, one reason the measured figure is lower.
-   `history.points`: 117 launches and $853,210 of volume on 2026-10-26, 48 and $482,087 on 10-27, 13 and $227,561 on 10-28.
-   `top_tokens_24h`: Boomer (`0x127cdc74e44e3c60422b7e792ebe480c0f873ed5`, quoted in SPY, $157,210, 3,079 holders), Mooner (`0xb321f6822c67f0b673f35d4558ec566b7f9332b9`), which is quoted in BOOMER, another Flywheel token, and still `status: "bonding"`, and “Eternal Titty Heaven” (`0xc6d0a987c6839d08516bcd27ad89b3bcc8bbaac1`), whose symbol is `ETH`. It isn’t ether: always go by address.

[Launchpad detail reference](https://docs.crius.sh/reference/launchpads/launchpad-detail/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Flywheel%20stats%3A%201%2C352%20tokens%2C%2023%20graduations&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Flaunchpads%2Fflywheel%2F%23flywheel-stats%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Flaunchpads%2Fflywheel%3Fdays%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

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

### Graduated Flywheel tokens

Which Flywheel tokens have graduated?

GET/v1/robinhood/tokens?list=graduated&launchpad=flywheel&limit=3

  

**cURL**

```bash
curl "https://api.crius.sh/v1/robinhood/tokens?list=graduated&launchpad=flywheel&limit=3"
```

**JavaScript**

```js
const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=graduated&launchpad=flywheel&limit=3");
const { data, meta } = await res.json();
```

**Python**

```python
import requests

r = requests.get(
    "https://api.crius.sh/v1/robinhood/tokens?list=graduated&launchpad=flywheel&limit=3",
)
body = r.json()
print(body["data"])
```

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

```json
{
  "data": [
    {
      "address": "0x127cdc74e44e3c60422b7e792ebe480c0f873ed5",
      "buy_volume_usd": {
        "1h": 2348.85,
        "24h": 83549.4,
        "5m": 1.14628,
        "6h": 23831.7
      },
      "buyers": {
        "1h": 21,
        "24h": 589,
        "5m": 1,
        "6h": 327
      },
      "buys": {
        "1h": 34,
        "24h": 1494,
        "5m": 1,
        "6h": 468
      },
      "change_pct": {
        "1h": -4.24605,
        "24h": 15.4183,
        "5m": -0.0221787,
        "6h": 10.3202
      },
      "created_block": 91295058,
      "created_ts": 1792277645800,
      "decimals": 18,
      "fdv_usd": 2533698,
      "holders": 3080,
      "launchpad": "flywheel",
      "launchpad_name": "Flywheel",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": "https://t.me/flywheelcash",
        "twitter": "https://x.com/BoomerSP500",
        "website": "https://boomerspy.com"
      },
      "liquidity_usd": 226730,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x127cdc74e44e3c60422b7e792ebe480c0f873ed5.png?size=128",
      "market_cap_usd": 2533698,
      "name": "Boomer",
      "price_eth": 0.0000000156795,
      "price_usd": 0.0000369328,
      "progress_pct": 100,
      "quote": "SPY",
      "sell_volume_usd": {
        "1h": 5730.46,
        "24h": 73682.2,
        "5m": 34.807,
        "6h": 17563.5
      },
      "sellers": {
        "1h": 59,
        "24h": 622,
        "5m": 2,
        "6h": 291
      },
      "sells": {
        "1h": 71,
        "24h": 1211,
        "5m": 4,
        "6h": 376
      },
      "status": "graduated",
      "symbol": "BOOMER",
      "traders": {
        "1h": 74,
        "24h": 914,
        "5m": 2,
        "6h": 478
      },
      "txns": {
        "1h": 99,
        "24h": 2614,
        "5m": 5,
        "6h": 799
      },
      "volume_usd": {
        "1h": 8079.31,
        "24h": 157232,
        "5m": 35.9533,
        "6h": 41395.2
      }
    },
    {
      "address": "0x5a5b3bd134f84e6ba9c40e0612428cda6cc9425f",
      "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": 98865705,
      "created_ts": 1793064557500,
      "decimals": 18,
      "fdv_usd": 2.9113,
      "holders": 4,
      "launchpad": "flywheel",
      "launchpad_name": "Flywheel",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": null,
        "website": null
      },
      "liquidity_usd": 0.488609,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x5a5b3bd134f84e6ba9c40e0612428cda6cc9425f.png?size=128",
      "market_cap_usd": 2.9113,
      "name": "SSRF Probe",
      "price_eth": 0.0000000000000123596,
      "price_usd": 0.000000000029113,
      "progress_pct": 100,
      "quote": "WETH",
      "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": "graduated",
      "symbol": "SSRF",
      "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": "0x735a245470fdfacb5d14e90674bdd826096da636",
      "buy_volume_usd": {
        "1h": 0,
        "24h": 197.443,
        "5m": 0,
        "6h": 13.6755
      },
      "buyers": {
        "1h": 0,
        "24h": 12,
        "5m": 0,
        "6h": 2
      },
      "buys": {
        "1h": 0,
        "24h": 18,
        "5m": 0,
        "6h": 3
      },
      "change_pct": {
        "1h": -1.07182,
        "24h": -13.3174,
        "5m": -1.07182,
        "6h": 0.317721
      },
      "created_block": 98084327,
      "created_ts": 1792983154240,
      "decimals": 18,
      "fdv_usd": 6167.45,
      "holders": 181,
      "launchpad": "flywheel",
      "launchpad_name": "Flywheel",
      "links": {
        "discord": null,
        "farcaster": null,
        "github": null,
        "telegram": null,
        "twitter": "https://x.com/FlyLynxCash",
        "website": "https://lynxmr.world/"
      },
      "liquidity_usd": 1055.14,
      "logo": "https://api.crius.sh/v1/robinhood/logo/0x735a245470fdfacb5d14e90674bdd826096da636.png?size=128",
      "market_cap_usd": 6167.45,
      "name": "Lynx",
      "price_eth": 0.000000000000262133,
      "price_usd": 0.000000000617453,
      "progress_pct": 100,
      "quote": "XMR",
      "sell_volume_usd": {
        "1h": 0,
        "24h": 600.902,
        "5m": 0,
        "6h": 24.6128
      },
      "sellers": {
        "1h": 0,
        "24h": 17,
        "5m": 0,
        "6h": 2
      },
      "sells": {
        "1h": 0,
        "24h": 22,
        "5m": 0,
        "6h": 2
      },
      "status": "graduated",
      "symbol": "LYNX",
      "traders": {
        "1h": 0,
        "24h": 21,
        "5m": 0,
        "6h": 3
      },
      "txns": {
        "1h": 0,
        "24h": 36,
        "5m": 0,
        "6h": 5
      },
      "volume_usd": {
        "1h": 0,
        "24h": 798.345,
        "5m": 0,
        "6h": 38.2883
      }
    }
  ],
  "meta": {
    "block": 100409988,
    "block_age_ms": 911,
    "block_ts": 1793225404000,
    "chain": "robinhood",
    "finalized_block": 100401329,
    "lag_ms": 70,
    "list": "graduated",
    "next_cursor": "3",
    "safe_block": 100405028,
    "stats_since": "chain_start",
    "window": "24h"
  }
}
```

What this tells you

-   Boomer (`0x127cdc74e44e3c60422b7e792ebe480c0f873ed5`) has a $2.53 million market cap, $226,730 of liquidity and 3,080 holders.
-   SSRF Probe (`0x5a5b3bd134f84e6ba9c40e0612428cda6cc9425f`) is also `status: "graduated"` but has a $2.91 market cap, $0.49 of liquidity and 4 holders. Graduation only means the hook’s target was reached; check liquidity and holders before treating it as a milestone.
-   Lynx (`0x735a245470fdfacb5d14e90674bdd826096da636`) is quoted in XMR, with 181 holders and $1,055.14 of liquidity.

[Token lists reference](https://docs.crius.sh/reference/discovery/token-lists/) Runs from your browser on the anonymous plan [Data looks wrong? Report it](mailto:support@crius.sh?subject=Wrong%20data%20in%20docs%20example%3A%20Graduated%20Flywheel%20tokens&body=Page%3A%20https%3A%2F%2Fdocs.crius.sh%2Flaunchpads%2Fflywheel%2F%23flywheel-graduated%0ARequest%3A%20GET%20%2Fv1%2Frobinhood%2Ftokens%3Flist%3Dgraduated%26launchpad%3Dflywheel%26limit%3D3%0A%0AWhat's%20wrong%20or%20missing%3F%0A%0A)

`/token/{address}/launch` (Free plan) returns a Flywheel token’s factory, creator, quote token, launch transaction and block, `status`, `graduated_block` and its pool with the hook address. The measured buy and sell tax is in the anonymous [`/security`](https://docs.crius.sh/guides/check-token-taxes/) call.

## Use it in your app

1.  **Show the 4% tax.** Every Flywheel buy and sell pays it; a trading UI should include it in the quoted price and a bot in its profit target.
    
2.  **Track progress by status.** `list=bonding&launchpad=flywheel` for tokens still filling their target, `list=graduated&launchpad=flywheel` for those that reached it.
    
3.  **Check the quote.** Flywheel tokens can be quoted in other Flywheel tokens (Mooner in BOOMER); the quote’s own price moves the token’s USD price.
    
4.  **Go by address, not symbol.** Symbols such as `ETH` are taken by unrelated tokens.
    

```js
// Flywheel tokens still filling their target, by 24h volume.
const res = await fetch("https://api.crius.sh/v1/robinhood/tokens?list=bonding&launchpad=flywheel&limit=100");
const { data } = await res.json();
data
  .sort((a, b) => b.volume_usd["24h"] - a.volume_usd["24h"])
  .slice(0, 10)
  .forEach((t) => console.log(`${t.symbol} ${t.address} vs ${t.quote}: $${Math.round(t.volume_usd["24h"])} 24h, liq $${Math.round(t.liquidity_usd)}`));
```

## Frequently asked questions

**How do I list Flywheel tokens on Robinhood Chain?**

Call `GET https://api.crius.sh/v1/robinhood/tokens?list=new&launchpad=flywheel` for new launches, `list=bonding&launchpad=flywheel` for tokens that haven't graduated and `list=graduated&launchpad=flywheel` for the ones that have.

**What is the Flywheel tax?**

4% of every swap, taken by the Flywheel launch hook: 2.95% to holder rewards, 0.05% burned, 0.05% to locked liquidity and 0.95% to the platform. The platform's ETH share is split 69% to a buyback wallet and 31% to Flywheel's owner. `/security` shows the tax buyers actually paid.

**What does graduation mean on Flywheel?**

There is no separate curve and no migration. The hook holds each token's liquidity from launch; when the quote it holds reaches the token's target, the hook emits `Graduated` for the pool and Crius sets `status: "graduated"`. Trading continues in the same pool.

**Which Flywheel contracts does Crius index?**

The StandardLaunchFactory `0xf05a26e92e27b8f0385f6895f5507db26a2f4b8d` (launches) and the StandardLaunchHook `0x992118de23b4ebe9f527dacbbb7d8d4bbbf8e044` (swaps, tax, graduation) of Flywheel v2. Tokens from Flywheel's older v1 deployment aren't attributed yet.

## 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 **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 token taxes** Get the real buy and sell tax of any Robinhood Chain token in one call, measured from recent trades and checked by simulation. Real examples with a 5% sell tax and a 7% buy tax. Read](https://docs.crius.sh/guides/check-token-taxes/) [Guide **Check v4 hook risk** Find out what a Robinhood Chain token's Uniswap v4 hook can do and what happened in its pools (taxes, honeypots, rugs). Real examples, including critical hooks. Read](https://docs.crius.sh/guides/check-uniswap-v4-hook-risk/) [Guide **Get launchpad stats** Launches, graduations, graduation rate, time to graduate, volume, traders and fees for every Robinhood Chain launchpad, with daily history. Real responses. Read](https://docs.crius.sh/guides/get-launchpad-stats/) [API reference **Launchpads API** Every supported launchpad with its live stats: launches, graduations and volume. Read](https://docs.crius.sh/reference/launchpads/launchpads/)
