> ## 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 Bow.fun on Robinhood Chain

> Complete Bow.fun integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, PancakeSwap V3 graduation, migration, and token metadata.

# Bow\.fun Launchpad Integration on Robinhood Chain

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

## Network and contracts

| Role                 | Address                                      |
| -------------------- | -------------------------------------------- |
| Bow factory          | `0xc70e510e14710ea535cab7b2414860af63feab79` |
| Robinhood V3 factory | `0x1f7d7550b1b028f7571e69a784071f0205fd2efa` |
| Pancake V3 factory   | `0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865` |
| WETH                 | `0x0bd7d308f8e1639fab988df18a8011f41eacad73` |

## Market discovery and ABI

### Relevant ABI

```solidity theme={null}
event Launched(address indexed token,address indexed deployer,address pool,uint256 positionId,uint256 launchId);
function pool() view returns (address);
function migrated() view returns (bool);
function GRADUATION_WETH() view returns (uint256);
function imageUrl() view returns (string);
function metadata() view returns (string);
function context() view returns (string);
function deployerOf(address token) view returns (address);
```

Verify pool factory/token0/token1 and index V3 or Pancake V3 `Swap`, `Mint`, `Burn`, `Collect`, and `Flash`.

## Launchpad architecture and AMM model

Bow\.fun is a token launchpad built on top of Uniswap v3-compatible concentrated-liquidity pools, including PancakeSwap V3 deployments. The V3 pool handles trading; Bow adds token deployment, launch ownership, metadata, graduation accounting, and migration state.

**Classification: Uniswap v3-like, with support for both a V3-compatible factory and PancakeSwap V3.** Pools use `sqrtPriceX96`, ticks, positions, and standard concentrated-liquidity events. Bow adds a launch token contract that exposes the pool, metadata, migration flag, and WETH graduation target.

**Shared with V3:** pool token order, signed swap deltas, tick math, and liquidity-position accounting. **Protocol-specific:** `Launched`, token-level `pool()`/`migrated()`, `GRADUATION_WETH()`, and token-contract metadata.

## Price calculation

Use V3 `sqrtPriceX96`, decimal adjustment, and actual token order. Signed swap amounts are pool deltas; orient display prices without reordering state.

## Liquidity tracking

Reconstruct pool balances from signed events or block-scoped balances. Convert concentrated position liquidity through tick bounds for position amounts.

## Launchpad state, bonding, and migration

Read `GRADUATION_WETH()` dynamically and compare it with the protocol WETH progress quantity. `migrated()` is authoritative completion. Never use a hardcoded threshold.

## Metadata

Read `imageUrl()`, `metadata()`, and `context()` from the launched token plus `deployerOf(token)`. Accept inline JSON, URI JSON, IPFS and Arweave, then merge ERC-20 fields.

## Related Robinhood Chain launchpad integrations

* [DYOR.fun launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/dyorfun)
* [Long.xyz launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/longxyz)
* [Printr launchpad integration on Robinhood Chain](/almanac/robinhood-launchpads/printr)

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