RobinFun Launchpad Integration on Robinhood Chain
Learn how to index and integrate the RobinFun launchpad on Robinhood Chain, including contract discovery, ABI events, token pricing, liquidity, bonding state, graduation, and metadata. Integrate RobinFun native bonding curves and graduation events on Robinhood Chain. This guide describes the public contract surface for an independent integration.Network and contracts
Unless another chain is listed, these addresses are for Robinhood Chain (chainId 4663). Verify proxy implementations and mutable configuration at the indexed block.
Market discovery and ABI
The token address identifies the pre-graduation curve. IndexTokenCreated, then apply Buy and Sell events to the curve state. Link the post-graduation pair from Graduated.
Relevant ABI
Launchpad architecture and AMM model
RobinFun is a token launchpad whose launch phase uses a protocol-specific bonding-curve AMM rather than Uniswap v3 or v4. The curve handles initial price discovery and fundraising; after graduation, RobinFun creates or identifies a separate terminal AMM pair. Classification: custom constant-product-style bonding curve before graduation; not inherently V3- or V4-like. The curve has virtual ETH, real ETH, token reserve, and invariantk, and emits protocol-specific Buy/Sell post-state. The Graduated event identifies a terminal pair, whose AMM model must be verified from that pair rather than assumed.
Shared with Uniswap-style AMMs: reserve/invariant-based price movement and buy/sell asset flows. Different from V3/V4: no PoolKey, tick, sqrtPriceX96, concentrated-liquidity position, or PoolManager during the curve phase; graduation accounting explicitly separates LP ETH, LP tokens, treasury ETH, and burned liquidity.
Price calculation
UsecurrentPrice(token) or newPriceWeiPerToken, scaled by 1e18. If deriving the curve price, use the contract invariant and virtual ETH plus real state; do not use only real reserves.
Liquidity tracking
Before graduation, report real ETH and token inventory separately from virtual reserves.Buy/Sell provide authoritative post-trade newRealEth. On graduation, lpEth and lpTokens describe deployed liquidity and treasuryEth is not LP liquidity.
Launchpad state, bonding, and migration
progress = clamp(realEth / raiseTarget × 100). Buys increase realEth; sells reduce it. readyToGraduate is not final. graduated or the Graduated event is authoritative bonded state.
Metadata
Name, symbol, total supply, creator, and ETH/USD snapshot are emitted inTokenCreated. Use ERC-20 reads as verification. No off-chain metadata URI is required by this ABI; logos/socials need a protocol API or another explicitly linked source.
Indexing checklist
- Index creation and bind the launched token to its canonical market.
- Preserve on-chain token/currency order exactly.
- Replay logs in block, transaction, and log-index order.
- Keep raw integers until decimals are applied.
- Treat graduation as protocol state, not a generic price shortcut.
Historical indexing notes
Use block-scoped reads when initializing historical state. Do not mixlatest reads into an old-block replay. Store launched-token identity separately from native pool ordering.
Related Robinhood Chain launchpad integrations
- Printr launchpad integration on Robinhood Chain
- ApeStore launchpad integration on Robinhood Chain
- DYOR.fun launchpad integration on Robinhood Chain