Contract addresses
Everything pools.fun does is on-chain and verifiable. Published entries on this page are authoritative; a pending entry is not a contract address.
Chain: Robinhood Chain — chain ID 4663
Public RPC: https://rpc.mainnet.chain.robinhood.com
New launch suite
Deployed on 2026-09-03 from release commit 9db56638b784; every contract is
source-verified (Sourcify exact match). Launches route through the V3 gateway
from block 53787000. V3 adds the holder reward payout modes (token, paired,
both), the caller bounty on distribute(), and the swap router's
distribute-after-swap entrypoints.
| Contract | Address | What it does |
|---|---|---|
| PoolsFunLaunchGateway | 0x2Bc81783Ed0fDd8B04604FF93FA3872212cac429 | Versioned public launch entrypoint (v3) |
| PartyFactory | 0x5f13c63a8060Fd47f7B7278FBCb3A6f47FCb2DC6 | Deploys tokens and pools, then mints locked liquidity |
| PartyLocker | 0xd64C1f0f26b6f636520bC686f8E25cBA58082cFE | Permanent LP custody and the 90/5/5 in-kind split |
| PartySwapRouter | 0x61E48C4f6Ab39930b73a98251d0BcC142048dE06 | Single-hop swap periphery; …ThenDistribute twins poke the payout |
| PartyLens | 0x25c5497DC39CC1e96EC0a2E776f1eE8CdfAcfFD5 | Read-only rewards preview for the UI |
| HolderRewardsDeployer | 0x5aeE24bD5c0aD32C136B96d82157C0D3A6d7BBAA | Mints one mode-aware fees-to-holders distributor per opted-in launch |
| Stock price signer | 0xc4559C672617395292a5878D3200B9c3d46EaCc7 | KMS-backed signer for Stock Token launch quotes |
The new fee path does not require a liquidation module to make creator fees claimable.
Fees-to-holders distributors
A launch that opts into fees to holders also deploys
its own HolderRewardsDistributor, one per token, minted by
HolderRewardsDeployer inside the launch transaction and registered with the
locker as that pool's permanent fee recipient. There is no single address to
list. To find a token's distributor, read the token's rewardHook(), look for
the factory's HolderRewardsEnabled(token, distributor) event, or read the
locker's getPoolInfo(token), which reports it as the fee recipient. A plain
launch returns the zero address from rewardHook() and has no distributor.
Legacy suite
Existing pools remain attached to the factory, locker, lens, and vaults they launched with. Their original fee split is immutable and their claims remain routed through the legacy locker.
V2 launch suite (launches closed at block 53786999)
Deployed on 2026-09-02 from release commit 6eadbabcb82f. Its launches keep
their distributors, fee split and claims; only new launches moved to V3.
| Contract | Address |
|---|---|
| PoolsFunLaunchGateway | 0xC5cf20C52b98bEe5fa2440ed0D2CFBBe9a4c2fc0 |
| PartyFactory | 0x80709b9040C2f794ffceE629dE5b6dF7594A4A58 |
| PartyLocker | 0x7BDF342857BBb1dED76b3aa5E0C580D5c87aD49E |
| PartySwapRouter | 0xBD1af4A1547C21139D5AFBc8b8ac9561872cAc2d |
| PartyLens | 0x70849E6C655d5931C255D950c4Ca170Ef11b3567 |
| HolderRewardsDeployer | 0x2da890c5F7c17ca1c07d0D3c709F4Ca3B9F34378 |
V1 launch suite (launches closed at block 52971999)
| Contract | Address |
|---|---|
| PoolsFunLaunchGateway | 0x3AB42e7dd316aF8854033bc216C657eD34961164 |
| PartyFactory | 0x626C3d09B65bF5d1D40E0D5F25e19fa49783B3D4 |
| PartyLocker | 0x35E41f84d3fD61d4648F0c8B41a1E7d301bCd75E |
| PartyLens | 0x4c6325C9c03F28dB388Ee3fEdF81F52cF7668555 |
| PartySwapRouter | 0xe01020e83257BAB1833D1cE052c572FcBCbf0Cb8 |
Legacy vaults
| Vault | Address |
|---|---|
| Community vault | 0x17740cEb3D6AB3a1da62074d8E0c7A4700feEF37 |
| Buyback vault | 0xF5de23D9A4bA102BCC818ac0E1F205e29a9C780d |
| Fee processing Safe | 0x640819ad2B95196DdEcA0cc14B4914428C8BfCE0 |
SushiSwap V3 infrastructure (Robinhood Chain)
| Contract | Address |
|---|---|
| Sushi V3 Factory | 0xE51960f1B45f1C9FB6D166E6a884F866fC70433B |
| NonfungiblePositionManager | 0x51d0e5188afe12d502e29D982d20C190e7816107 |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
Launch pools use the 1% fee tier (tick spacing 200).