> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Integrate Hood.fun on Robinhood Chain

> Complete Hood.fun integration guide for Robinhood Chain: contracts, ABI, bonding curve and Uniswap V3 pricing, liquidity tracking, token migration, migration, and token metadata.

# Hood.fun Launchpad Integration on Robinhood Chain

Learn how to index and integrate the Hood.fun launchpad on Robinhood Chain, including contract discovery, ABI events, token pricing, liquidity, bonding state, graduation, and metadata.

## Network and contracts

| Role       | Address                                      |
| ---------- | -------------------------------------------- |
| Launchpad  | `0x5fcc1df0dc020cf454e742e9a8ae2554c37a452c` |
| Platform   | `0xc6a2941b962fb667786d7f4b97f7f965d6f0a4f8` |
| V3 factory | `0x1f7d7550b1b028f7571e69a784071f0205fd2efa` |
| WETH       | `0x0bd7d308f8e1639fab988df18a8011f41eacad73` |

## Market discovery and ABI

Index the token curve first and attach the migrated V3 pool only after its explicit graduation link.

### Relevant ABI

```solidity theme={null}
event TokenCreated(address indexed token,address indexed creator,string name,string symbol,string metadataURI,uint256 virtualEth,uint256 curveSupply);
event Trade(address indexed token,address indexed trader,bool isBuy,uint256 ethAmount,uint256 tokenAmount,uint256 newRealEth,uint256 newRealTokens);
event Graduated(address indexed token,address indexed pool,uint256 liquidityEth,uint256 liquidityTokens);
function curves(address token) view returns (uint256 virtualEth,uint256 virtualTokens,uint256 realEth,uint256 realTokens,uint256 tradeFeeBps,bool readyToGraduate,bool graduated,bool migrated,address creator);
function currentPrice(address token) view returns (uint256);
function isHoodToken(address token) view returns (bool);
```

## Launchpad architecture and AMM model

Hood.fun is a launchpad with its own bonding-curve phase followed by a Uniswap v3-style market. The custom curve bootstraps the token and measures graduation; after graduation, the linked V3 pool becomes the trading and liquidity venue.

**Classification: custom bonding curve before graduation, then Uniswap v3-like.** The active curve uses virtual/real ETH and token reserves plus protocol `Trade` events; it is not a V3 pool and must not use tick or `sqrtPriceX96` math. After migration, the linked pool follows V3 concentrated-liquidity semantics.

**Shared with V3 after migration:** token0/token1, square-root price, ticks, signed swaps, and liquidity positions. **Protocol-specific before migration:** virtual reserves, `currentPrice`, trade-fee basis points, readiness/graduation flags, and the explicit curve-to-pool link.

## Price calculation

Before migration use `currentPrice(token)`, scaled by 1e18, or the full virtual-reserve invariant. After migration use V3 `sqrtPriceX96` with decimals in exact pool order.

## Liquidity tracking

Expose virtual reserves for pricing separately from real ETH/token liquidity. Apply every `Trade` post-state. After migration track the linked V3 pool without deleting curve history.

## Launchpad state, bonding, and migration

Use contract progress basis points divided by 100. `readyToGraduate` is pending; `graduated`, `migrated`, or the explicitly linked migrated pool is terminal. Do not classify an unrelated V3 pool.

## Metadata

`TokenCreated` contains name, symbol and `metadataURI`. Parse inline JSON or URI JSON and retain logo, description, website, X/Twitter, Telegram and creator.

## Related Robinhood Chain launchpad integrations

* [Klik launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/klik)
* [RobinFun launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/robinfun)
* [RealFun launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/realfun)

For broader methodology, see [Bonding Curves Mathematics](/almanac/bonding-curves) and [Pricing Engine Deep Dive](/almanac/pricing-engine).
