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

# Production contracts

> Current and historical launch contracts, staking contracts, market readiness, Uniswap v4 dependencies, paired assets, and chain-specific token dependencies.

This page lists o1 Launchpad contracts on Base, Robinhood Chain, Monad, Arc, BSC and X Layer, historical suites for earlier tokens, and staking contracts on Base and Robinhood.

Base, Robinhood, Monad, Arc, BSC and X Layer use the current `launchpad-v4-minimal` contract family and the same launch, fee, creator-rights, permanent-liquidity, and optional atomic Dev Buy model. The chain-specific token step is the main implementation difference: Base creates and validates a native B20 token, while Robinhood, Monad, Arc, BSC and X Layer create a fixed-supply ERC-20 through a dedicated token deployer. Arc's adapter handles native and ERC-20 USDC funding.

The active contracts, reciprocal wiring, creation state, fees, governance, and restricted price updater were verified onchain on **September 2, 2026** at Base block `50,751,475` and Robinhood block `51,982,726`. Quote registration, decimals, opening frames, revisions, creation-enabled state, native launch fee, and configuration version were reread on **September 5, 2026** at Base block `50,902,528` and Robinhood block `54,953,301`: 20 of 23 Base catalog entries and all 196 Robinhood entries were registered. The staking deployment and fee configuration have a separate verification date below.

<Warning>
  Always confirm the chain ID and active factory before signing. The same-looking address on another chain is not interchangeable.
</Warning>

## Base mainnet

Chain ID `8453`. View the network on [Basescan](https://basescan.org).

### Shared crypto-paired and stock-paired launch contracts

| Contract                   | Address                                                                                                                 |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Launch Factory             | [`0x1176122eb77AD6a2339322Cda7C4D7ea9BfA63dC`](https://basescan.org/address/0x1176122eb77AD6a2339322Cda7C4D7ea9BfA63dC) |
| Launch Hook                | [`0x1f91c998e7c2F4b690D75BDBf6502BDcD6e02AcC`](https://basescan.org/address/0x1f91c998e7c2F4b690D75BDBf6502BDcD6e02AcC) |
| Fee Escrow                 | [`0xB3F11a3fb06A88059b7F7F423Ec0Dda506356866`](https://basescan.org/address/0xB3F11a3fb06A88059b7F7F423Ec0Dda506356866) |
| Announcement Registry      | [`0xAB1243C97a37361115d5Cef7666bf49AD2Fb6BAa`](https://basescan.org/address/0xAB1243C97a37361115d5Cef7666bf49AD2Fb6BAa) |
| B20 Launch Token Validator | [`0x653886f66824E677a5E34c9Cdf8E198519f62A4d`](https://basescan.org/address/0x653886f66824E677a5E34c9Cdf8E198519f62A4d) |
| Launch-Buy Adapter         | [`0xdAaF9B2C5014c5EdD608060Ed92D62529E37aABC`](https://basescan.org/address/0xdAaF9B2C5014c5EdD608060Ed92D62529E37aABC) |
| SwapX Router Proxy         | [`0xC3aCE43169bbF51752B1603067F91eF60f8A662A`](https://basescan.org/address/0xC3aCE43169bbF51752B1603067F91eF60f8A662A) |

This one factory is active for both crypto-paired and stock-paired creation. The September 5 quote snapshot includes ETH, USDC, cbBTC, cbDOGE, cbXRP, cbLTC, cbADA, cbMEGA, cbZEC, cbHYPE, AAPL, AMZN, GOOGL, META, MSFT, MSTR, NVDA, SNDK, SPCX, and TSLA. Factory settings were refreshed on September 10 at block `51134060`: creation is enabled, the global native launch fee is 0.001 ETH, the anti-snipe window is 20 seconds, and the base fee components are creator 50 bps, platform 30 bps, and referrer 20 bps. Configuration version is `13`. The launch-buy adapter uses the listed SwapX router proxy for the optional atomic Dev Buy.

### Base B20 protocol contracts

| Contract            | Address                                                                                                                 |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| B20 Factory         | [`0xB20f000000000000000000000000000000000000`](https://basescan.org/address/0xB20f000000000000000000000000000000000000) |
| Activation Registry | [`0x8453000000000000000000000000000000000001`](https://basescan.org/address/0x8453000000000000000000000000000000000001) |
| Policy Registry     | [`0x8453000000000000000000000000000000000002`](https://basescan.org/address/0x8453000000000000000000000000000000000002) |

The factory checks activation of `keccak256("base.b20_asset")` before every B20 launch.

### Uniswap and paired assets

| Contract         | Address                                                                                                                 |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| v4 PoolManager   | [`0x498581fF718922c3f8e6A244956aF099B2652b2b`](https://basescan.org/address/0x498581fF718922c3f8e6A244956aF099B2652b2b) |
| v4 Quoter        | [`0x0d5e0F971ED27FBfF6c2837bf31316121532048D`](https://basescan.org/address/0x0d5e0F971ED27FBfF6c2837bf31316121532048D) |
| v4 StateView     | [`0xA3c0c9b65baD0b08107Aa264b0f3dB444b867A71`](https://basescan.org/address/0xA3c0c9b65baD0b08107Aa264b0f3dB444b867A71) |
| Universal Router | [`0x6fF5693b99212Da76ad316178A184AB56D299b43`](https://basescan.org/address/0x6fF5693b99212Da76ad316178A184AB56D299b43) |
| Permit2          | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://basescan.org/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| Native ETH       | `0x0000000000000000000000000000000000000000`                                                                            |
| USDC             | [`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`](https://basescan.org/address/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) |

The exact addresses, decimals, opening frames, and revisions for all eight registered Base crypto majors are published in the [machine-readable production snapshot](/launchpad/reference/production-deployments.json). The registered Base stocks are published separately in [`base-stock-quotes.json`](/launchpad/reference/base-stock-quotes.json).

## Robinhood Chain

Chain ID `4663`. View the network on [RH-scan](https://rh-scan.com).

### Shared crypto-paired and stock-paired launch contracts

| Contract              | Address                                                                                                                |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| Launch Factory        | [`0xcE9C48cFa068947f77738c81Be406B53338E5B0d`](https://rh-scan.com/address/0xcE9C48cFa068947f77738c81Be406B53338E5B0d) |
| Launch Hook           | [`0x0310cFEbE1D7A69f2414f6595bBe9d17c5342aCc`](https://rh-scan.com/address/0x0310cFEbE1D7A69f2414f6595bBe9d17c5342aCc) |
| Fee Escrow            | [`0xc5444b417a04a7E1b9C1E327c7D499803c14E5EF`](https://rh-scan.com/address/0xc5444b417a04a7E1b9C1E327c7D499803c14E5EF) |
| Launch Token Deployer | [`0xf86dfDb678D8E5d932100Ef479A59fa65a82a5Eb`](https://rh-scan.com/address/0xf86dfDb678D8E5d932100Ef479A59fa65a82a5Eb) |
| Announcement Registry | [`0x19C4c024Aca11e4A3d47792C69C80c8f4E596b23`](https://rh-scan.com/address/0x19C4c024Aca11e4A3d47792C69C80c8f4E596b23) |
| Launch-Buy Adapter    | [`0xF9804FeAB2F9b16EDE0Cd92E5C6e75C5cf64462f`](https://rh-scan.com/address/0xF9804FeAB2F9b16EDE0Cd92E5C6e75C5cf64462f) |
| SwapX Router Proxy    | [`0x05cDAE36e0CB8Ba1D16BECfe92B9BFd1FE861a93`](https://rh-scan.com/address/0x05cDAE36e0CB8Ba1D16BECfe92B9BFd1FE861a93) |

This one factory is active for ETH, USDG, and all 194 registered Robinhood Stock Tokens. New creation is enabled, the global native launch fee is 0.001 ETH for every quote, the anti-snipe window is 20 seconds, and the configured base fee components are creator 50 bps, platform 30 bps, and referrer 20 bps. The current configuration version is `14`. The launch-buy adapter uses the listed SwapX router proxy for the optional atomic Dev Buy. See [Stock-paired launches](/launchpad/create/stock-paired-launches) for every stock address.

### Uniswap and paired assets

| Contract         | Address                                                                                                                |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------- |
| v4 PoolManager   | [`0x8366a39CC670B4001A1121B8F6A443A643e40951`](https://rh-scan.com/address/0x8366a39CC670B4001A1121B8F6A443A643e40951) |
| v4 Quoter        | [`0x8dc178efb8111bb0973dd9d722ebeff267c98f94`](https://rh-scan.com/address/0x8dc178efb8111bb0973dd9d722ebeff267c98f94) |
| v4 StateView     | [`0xf3334192d15450cdd385c8b70e03f9a6bd9e673b`](https://rh-scan.com/address/0xf3334192d15450cdd385c8b70e03f9a6bd9e673b) |
| Universal Router | [`0x8876789976decbfcbbbe364623c63652db8c0904`](https://rh-scan.com/address/0x8876789976decbfcbbbe364623c63652db8c0904) |
| Permit2          | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://rh-scan.com/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| Native ETH       | `0x0000000000000000000000000000000000000000`                                                                           |
| USDG             | [`0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168`](https://rh-scan.com/address/0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168) |

## Monad mainnet

Chain ID `143`. Native currency is **MON**, represented by the zero address; WMON is its routing wrapper, while WETH is a separate ERC-20 paired asset.

Monad launches support MON, USDC and WETH as paired assets. See [Live configuration](/launchpad/reference/live-configuration#monad-snapshot) for factory settings.

### Crypto-paired launch contracts

| Contract             | Address                                                                                                                  |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| factory              | [`0x99C09A90feED8D5e57A19A8C1F103AE29BA5b5b7`](https://monadscan.com/address/0x99C09A90feED8D5e57A19A8C1F103AE29BA5b5b7) |
| hook                 | [`0x8AeA397f75d046fEAF43D2897548f3A18FD92acC`](https://monadscan.com/address/0x8AeA397f75d046fEAF43D2897548f3A18FD92acC) |
| feeEscrow            | [`0x27BC99240f2c3895Cb91663932D97A29DdD99A93`](https://monadscan.com/address/0x27BC99240f2c3895Cb91663932D97A29DdD99A93) |
| launchTokenDeployer  | [`0x409EFa96C1c97f0eEC05E530446ad11B84305978`](https://monadscan.com/address/0x409EFa96C1c97f0eEC05E530446ad11B84305978) |
| announcementRegistry | [`0xB6E0E2e1C3a7edF66858fE7ef401B5fE26E1B597`](https://monadscan.com/address/0xB6E0E2e1C3a7edF66858fE7ef401B5fE26E1B597) |
| launchBuyAdapter     | [`0x6961e2F542B4ba40D364fC2B0430230e643Af17E`](https://monadscan.com/address/0x6961e2F542B4ba40D364fC2B0430230e643Af17E) |

The suite `monad-mainnet-launchpad-v4-minimal` starts at block `102181199`. It supports the standard crypto route only. The native creation fee is **100 MON**. No staking deployment or new-suite vesting is configured.

### Uniswap and paired assets

| Contract            | Address                                                                                                                  |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| poolManager         | [`0x188d586Ddcf52439676Ca21A244753fA19F9Ea8e`](https://monadscan.com/address/0x188d586Ddcf52439676Ca21A244753fA19F9Ea8e) |
| quoter              | [`0xa222Dd357A9076d1091Ed6Aa2e16C9742dD26891`](https://monadscan.com/address/0xa222Dd357A9076d1091Ed6Aa2e16C9742dD26891) |
| stateView           | [`0x77395F3b2E73aE90843717371294fa97cC419D64`](https://monadscan.com/address/0x77395F3b2E73aE90843717371294fa97cC419D64) |
| universalRouter     | [`0x0D97Dc33264bfC1c226207428A79b26757fb9dc3`](https://monadscan.com/address/0x0D97Dc33264bfC1c226207428A79b26757fb9dc3) |
| permit2             | [`0x000000000022D473030F116dDEE9F6B43aC78BA3`](https://monadscan.com/address/0x000000000022D473030F116dDEE9F6B43aC78BA3) |
| SwapX router        | [`0x5911212c0aB0c2C1796D1EB48c750b6820E35dc7`](https://monadscan.com/address/0x5911212c0aB0c2C1796D1EB48c750b6820E35dc7) |
| WMON (routing only) | [`0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A`](https://monadscan.com/address/0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A) |
| MON (18 decimals)   | [`0x0000000000000000000000000000000000000000`](https://monadscan.com/address/0x0000000000000000000000000000000000000000) |
| USDC (6 decimals)   | [`0x754704Bc059F8C67012fEd69BC8A327a5aafb603`](https://monadscan.com/address/0x754704Bc059F8C67012fEd69BC8A327a5aafb603) |
| WETH (18 decimals)  | [`0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242`](https://monadscan.com/address/0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242) |

The developer-buy adapter accepts native MON funding, configured Uniswap/Pancake V3 pools and permitted hook-free external ERC-20 V4 pools. The app compares direct routes and, for WETH pairs, a USDC bridge using the reviewed USDC/WETH V4 key. This is bounded route discovery, not every pool on Monad. Aerodrome and external hooked pools are excluded. The final launch pool uses the launch hook. Token-page users can use MON or the paired asset; the public API prepares paired-asset swaps only.

Owner and creator admin are `0x5519a8Cc7211F483e19ff8d50A3B0c892701044D`; treasury is `0x1cAa1962428382106Eb3f29B9719bdF797621C90`; updater is `0x8BF6eb1EaA9bE34a068c56945a36a23520705F29`. Both pending governance roles are zero. These live reads do not constitute explorer source verification or a full external-router audit.

## Arc mainnet

Chain ID `5042`. View the network on [Arcscan](https://arc-scan.org).

### Launch contracts

| Contract              | Address                                                                                                                 |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Launch Factory        | [`0xeE3E862Efde6DCd6DF5648AF0E2731B9D1dF4605`](https://arc-scan.org/address/0xeE3E862Efde6DCd6DF5648AF0E2731B9D1dF4605) |
| Launch Hook           | [`0x20EEad6db6b3d0a4491E9073119DD0EBFF166AcC`](https://arc-scan.org/address/0x20EEad6db6b3d0a4491E9073119DD0EBFF166AcC) |
| Fee Escrow            | [`0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f`](https://arc-scan.org/address/0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f) |
| Launch Token Deployer | [`0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4`](https://arc-scan.org/address/0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4) |
| Announcement Registry | [`0xD4942511A1587Ac3F1F0f4097e18D4BCEe73d753`](https://arc-scan.org/address/0xD4942511A1587Ac3F1F0f4097e18D4BCEe73d753) |
| Launch-Buy Adapter    | [`0xacA9150b1ecAeddEf5cF6a24f12b060049Cec06f`](https://arc-scan.org/address/0xacA9150b1ecAeddEf5cF6a24f12b060049Cec06f) |
| SwapX Router Proxy    | [`0x528154f6DE668988A2DD1B4db96F470716d0493B`](https://arc-scan.org/address/0x528154f6DE668988A2DD1B4db96F470716d0493B) |

Launch creation is enabled with ERC-20 USDC as the registered paired asset and a **2 native USDC** creation fee. The attached launch-buy adapter uses the listed SwapX router for optional atomic Dev Buy. The suite `arc-mainnet-launchpad-v4-minimal` starts at block `20147782`. Supply, permanent liquidity and the normal 1% fee split follow the same model as Base and Robinhood. Arc launches created after the September 15, 2026 fee update have **0% anti-sniping surcharge**; the stored 1-second window adds no extra fee. Earlier pools retain their original settings. See [Live configuration](/launchpad/reference/live-configuration#arc-mainnet) for the dated settings.

### Uniswap v4 and paired assets

| Contract                 | Address                                                                                                                 |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| v4 PoolManager           | [`0x8366a39CC670B4001A1121B8F6A443A643e40951`](https://arc-scan.org/address/0x8366a39CC670B4001A1121B8F6A443A643e40951) |
| v4 Quoter                | [`0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94`](https://arc-scan.org/address/0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94) |
| v4 StateView             | [`0xF3334192D15450CdD385c8B70e03f9A6bD9E673b`](https://arc-scan.org/address/0xF3334192D15450CdD385c8B70e03f9A6bD9E673b) |
| ERC-20 USDC (6 decimals) | [`0x3600000000000000000000000000000000000000`](https://arc-scan.org/address/0x3600000000000000000000000000000000000000) |
| cirBTC (8 decimals)      | [`0x171a4217b86a807a64eb94757db6849fb4bdbaa0`](https://arc-scan.org/address/0x171a4217b86a807a64eb94757db6849fb4bdbaa0) |

Native USDC uses 18-decimal units for gas and the launch fee. ERC-20 USDC uses six decimals for the pool quote, trading and fee claims. Both interfaces share one balance. See [Arc's USDC guidance](https://docs.arc.io/arc/tutorials/porting-contracts-to-arc) and the [Arc adapter flow](/launchpad/architecture/contracts#arc-deployment).

The adapter permits pools from V3 factory [`0xf0db7b58379503491d857dB50AC9ece64c653918`](https://arc-scan.org/address/0xf0db7b58379503491d857dB50AC9ece64c653918) and eligible hook-free V4 pools through the listed PoolManager. PancakeSwap and Aerodrome are not configured. Each external pool must satisfy the adapter's 5% fee cap; the final hop must use the exact o1 launch pool.

The application catalog includes cirBTC as a separate crypto quote. Check its factory registration before creation. cirBTC-paired fees and claims use eight-decimal cirBTC; native gas and creation fees still use USDC. See [Arc quote configuration](/launchpad/reference/live-configuration#arc-mainnet) for catalog and snapshot details.

Arc's launch configuration uses the same [owner, creator admin, treasury and price updater](/launchpad/reference/production-contracts#governance-and-fee-recipient) as Base and Robinhood.

## BSC mainnet

Chain ID `56`. Native BNB pays gas and the launch fee. The suite supports crypto-paired and stock-paired launch creation. Read the factory before preparing a transaction.

### Shared crypto-paired and stock-paired launch contracts

| Contract             | Address                                                                                                                |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| factory              | [`0xeE3E862Efde6DCd6DF5648AF0E2731B9D1dF4605`](https://bscscan.com/address/0xeE3E862Efde6DCd6DF5648AF0E2731B9D1dF4605) |
| hook                 | [`0xF0117680Ce319B8af64580002052eca29CC62aCc`](https://bscscan.com/address/0xF0117680Ce319B8af64580002052eca29CC62aCc) |
| feeEscrow            | [`0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f`](https://bscscan.com/address/0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f) |
| launchTokenDeployer  | [`0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4`](https://bscscan.com/address/0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4) |
| announcementRegistry | [`0xD4942511A1587Ac3F1F0f4097e18D4BCEe73d753`](https://bscscan.com/address/0xD4942511A1587Ac3F1F0f4097e18D4BCEe73d753) |
| launchBuyAdapter     | [`0xd94981D2Cac1aBFa9561Fd3F6c0E54357e13E47d`](https://bscscan.com/address/0xd94981D2Cac1aBFa9561Fd3F6c0E54357e13E47d) |
| SwapX router         | [`0x61bb995D27142eF2593837516CdEC4EcC13dF248`](https://bscscan.com/address/0x61bb995D27142eF2593837516CdEC4EcC13dF248) |

The suite `bsc-mainnet-launchpad-v4-minimal` begins at block `122026636` and serves both standard and stock-paired creation. It creates immutable ERC-20 tokens with the same permanent-liquidity and creator-fee model as the other ERC-20 suites. Its selected-for-creation registry flag identifies the suite; it does not override the onchain creation switch.

### Uniswap and paired assets

| Contract                 | Address                                                                                                                |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------- |
| poolManager              | [`0x28e2Ea090877bF75740558f6BFB36A5ffeE9e9dF`](https://bscscan.com/address/0x28e2Ea090877bF75740558f6BFB36A5ffeE9e9dF) |
| quoter                   | [`0x9f75dd27d6664c475b90e105573e550ff69437b0`](https://bscscan.com/address/0x9f75dd27d6664c475b90e105573e550ff69437b0) |
| stateView                | [`0xd13dd3d6e93f276fafc9db9e6bb47c1180aee0c4`](https://bscscan.com/address/0xd13dd3d6e93f276fafc9db9e6bb47c1180aee0c4) |
| Native BNB (18 decimals) | `0x0000000000000000000000000000000000000000`                                                                           |
| USDC (18 decimals)       | [`0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d`](https://bscscan.com/address/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d) |
| WBNB (routing only)      | [`0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c`](https://bscscan.com/address/0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c) |

All 21 registered bStocks also use 18 decimals. See the [stock catalog](/launchpad/create/stock-paired-launches#bsc-bstock-catalog) and [BSC configuration](/launchpad/reference/live-configuration#bsc-mainnet). BSC uses the shared owner, creator-admin, treasury and updater addresses in the governance reference; read current authority onchain before administrative calls.

## X Layer mainnet

Chain ID `196`. Native **OKB** pays gas and the **0.02 OKB** launch fee. The release configuration enables creation and uses the shared governance addresses below, after the pending owner and creator-admin handovers are accepted.

### Crypto-paired launch contracts

| Contract             | Address                                                                                                                   |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| factory              | [`0x17D9218F0Ad1Baa187CDFA50677ff3196Bbf9c36`](https://xlayerscan.com/address/0x17D9218F0Ad1Baa187CDFA50677ff3196Bbf9c36) |
| hook                 | [`0x5cd79B9C231ccA5d26F2494D3466CB7495Df2aCc`](https://xlayerscan.com/address/0x5cd79B9C231ccA5d26F2494D3466CB7495Df2aCc) |
| feeEscrow            | [`0x30F53E4FD6581fCEd90a910159Fb075DD502636B`](https://xlayerscan.com/address/0x30F53E4FD6581fCEd90a910159Fb075DD502636B) |
| launchTokenDeployer  | [`0xDABd35464801Be390d4Cb12B2E50BA00c0Ea12d8`](https://xlayerscan.com/address/0xDABd35464801Be390d4Cb12B2E50BA00c0Ea12d8) |
| announcementRegistry | [`0x6985Bc4CDD87a0B514aaBEDb2e5dd76Da0409360`](https://xlayerscan.com/address/0x6985Bc4CDD87a0B514aaBEDb2e5dd76Da0409360) |
| launchBuyAdapter     | [`0x533cb00bEC3b2C1e2c905B5E4112486deE0735fD`](https://xlayerscan.com/address/0x533cb00bEC3b2C1e2c905B5E4112486deE0735fD) |
| SwapX router proxy   | [`0x37DfD6117fcf065eda0B55D8547A78F8B2221987`](https://xlayerscan.com/address/0x37DfD6117fcf065eda0B55D8547A78F8B2221987) |

The `xlayer-mainnet-launchpad-v4-minimal` suite starts at block `70827259`. It uses the same immutable ERC-20, one-billion-token, permanent-liquidity and 1% base-fee model. Quotes include native OKB, USDC, xETH and 45 wrapped stock tokens. Crypto and stock launches share this factory. Atomic Dev Buy uses the SwapX adapter; staking is not configured.

### Uniswap and paired assets

| Contract                   | Address                                                                                                                   |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| v4 PoolManager             | [`0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32`](https://xlayerscan.com/address/0x360E68faCcca8cA495c1B759Fd9EEe466db9FB32) |
| v4 Quoter                  | [`0x8928074ca1b241d8ec02815881c1af11e8bc5219`](https://xlayerscan.com/address/0x8928074ca1b241d8ec02815881c1af11e8bc5219) |
| v4 StateView               | [`0x76fd297e2d437cd7f76d50f01afe6160f86e9990`](https://xlayerscan.com/address/0x76fd297e2d437cd7f76d50f01afe6160f86e9990) |
| Uniswap v3 factory         | [`0x4B2ab38DBF28D31D467aA8993f6c2585981D6804`](https://xlayerscan.com/address/0x4B2ab38DBF28D31D467aA8993f6c2585981D6804) |
| WOKB (routing and pricing) | [`0xe538905cf8410324e03A5A23C1c177a474D59b2b`](https://xlayerscan.com/address/0xe538905cf8410324e03A5A23C1c177a474D59b2b) |
| Native OKB (18 decimals)   | `0x0000000000000000000000000000000000000000`                                                                              |

OKB and WOKB are separate balances. Native buys use transaction value; token sells approve the listed SwapX proxy. X Layer uses the standard eight-field deadline interface, not BSC's ten-field router ABI. See [configuration](/launchpad/reference/live-configuration#x-layer-mainnet) and [direct integration](/launchpad/integration/direct#x-layer-amounts-and-routing).

### X Layer quote catalog

The release catalog contains 48 quotes: native OKB, USDC, xETH and 45 wrapped stocks. The factory uses the same 0.02 OKB creation fee for every quote.

| Crypto quote | Address                                                                                                                   | Decimals | Registration tick |
| ------------ | ------------------------------------------------------------------------------------------------------------------------- | -------: | ----------------: |
| OKB          | `0x0000000000000000000000000000000000000000`                                                                              |       18 |           -171400 |
| USDC         | [`0xB6CEceAB302E2E4948951eE7843FC24E92933061`](https://xlayerscan.com/address/0xB6CEceAB302E2E4948951eE7843FC24E92933061) |        6 |           -400600 |
| xETH         | [`0xE7B000003A45145decf8a28FC755aD5eC5EA025A`](https://xlayerscan.com/address/0xE7B000003A45145decf8a28FC755aD5eC5EA025A) |       18 |           -203000 |

See [Stock-paired launches](/launchpad/create/stock-paired-launches#x-layer-stock-token-catalog) for the 45 stock quotes and the [machine-readable catalog](/launchpad/reference/xlayer-stock-quotes.json) for their registration ticks.

## Historical launch suites

<Warning>
  Historical factories are not selected by the current o1 interface for new creation, but tokens and pools created through them remain valid o1 Launchpad markets. Indexers, bots, terminals, analytics systems, trading integrations, and claim interfaces must retain every suite below. Do not classify an o1 token using only the current factory.
</Warning>

The machine-readable [`launch-contract-suites.json`](/launchpad/reference/launch-contract-suites.json) registry contains the current and historical suite topology for Base, Robinhood, Monad, Arc, BSC and X Layer. Resolve a launch by its chain ID and originating factory, then use that suite's hook, fee escrow, vesting vault, announcement registry, contract version, and first block. The `historical` label means the suite is no longer selected for new creation by the platform. It does not assert that direct calls to every legacy factory are disabled onchain.

### Base historical suites

<AccordionGroup>
  <Accordion title="Legacy block suite v1">
    **Suite ID:** `base-mainnet-block-v1` · **Contract version:** `legacy-block-v1` · **Creation route:** Standard · **First indexed block:** `48,364,845`

    | Contract              | Address                                                                                                                 |
    | --------------------- | ----------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0xe3Ab924c72463c1Ac8d1d8352EE640b89eB1EA64`](https://basescan.org/address/0xe3Ab924c72463c1Ac8d1d8352EE640b89eB1EA64) |
    | Launch Hook           | [`0xA068Cf4c52aBDd3479145c4B3cBD8E3d71542a44`](https://basescan.org/address/0xA068Cf4c52aBDd3479145c4B3cBD8E3d71542a44) |
    | Fee Escrow            | [`0xabE87e4af23dAFad0A170Aa900d574c03D904597`](https://basescan.org/address/0xabE87e4af23dAFad0A170Aa900d574c03D904597) |
    | Vesting Vault         | [`0xD6c4721eC7c0aAc8B57B3eA2a9698e288371E30e`](https://basescan.org/address/0xD6c4721eC7c0aAc8B57B3eA2a9698e288371E30e) |
    | Announcement Registry | [`0xa6Bb57ABD6d26cF862e6AAb84f2BcD51210a060E`](https://basescan.org/address/0xa6Bb57ABD6d26cF862e6AAb84f2BcD51210a060E) |
  </Accordion>

  <Accordion title="Timestamp suite v2">
    **Suite ID:** `base-mainnet-timestamp-v2` · **Contract version:** `quote-timestamp-v2` · **Creation route:** Standard · **First indexed block:** `48,451,098`

    | Contract              | Address                                                                                                                 |
    | --------------------- | ----------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0xa52ad458cE0282a971ecC71C051A32f28946bb9F`](https://basescan.org/address/0xa52ad458cE0282a971ecC71C051A32f28946bb9F) |
    | Launch Hook           | [`0x985C14BAa2a18316ffdA0aeFB3a632fAdfcA2AcC`](https://basescan.org/address/0x985C14BAa2a18316ffdA0aeFB3a632fAdfcA2AcC) |
    | Fee Escrow            | [`0xa2cBD9065cec93c443CAFb0837A62800EE7C4A84`](https://basescan.org/address/0xa2cBD9065cec93c443CAFb0837A62800EE7C4A84) |
    | Vesting Vault         | [`0x3beeA54dB87A632A5FAF20dB6765D3af94c81b31`](https://basescan.org/address/0x3beeA54dB87A632A5FAF20dB6765D3af94c81b31) |
    | Announcement Registry | [`0xABDcBE060724b9BEf5A2daad017d9eA3Ed72DE28`](https://basescan.org/address/0xABDcBE060724b9BEf5A2daad017d9eA3Ed72DE28) |
  </Accordion>

  <Accordion title="Managed stock suite v3">
    **Suite ID:** `base-mainnet-rwa-timestamp-v3` · **Contract version:** `rwa-quote-updater-v3` · **Creation route:** Stock-paired · **First indexed block:** `49,121,014`

    | Contract              | Address                                                                                                                 |
    | --------------------- | ----------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0x1dE58A6769526a03a504d9d59B8757CD8097Dc57`](https://basescan.org/address/0x1dE58A6769526a03a504d9d59B8757CD8097Dc57) |
    | Launch Hook           | [`0xbCA7774615c74b7991a111f1C7b2D0eFeA61AAcc`](https://basescan.org/address/0xbCA7774615c74b7991a111f1C7b2D0eFeA61AAcc) |
    | Fee Escrow            | [`0xCF9ed8f4145eac9059Bcd83227eEb8591FaC0A9a`](https://basescan.org/address/0xCF9ed8f4145eac9059Bcd83227eEb8591FaC0A9a) |
    | Vesting Vault         | [`0x6Ad89089E3ff684F875722D75e5CF24499aa7F35`](https://basescan.org/address/0x6Ad89089E3ff684F875722D75e5CF24499aa7F35) |
    | Announcement Registry | [`0x4fA46c840dF1d11b20750C08390f7daBfe0e1CCa`](https://basescan.org/address/0x4fA46c840dF1d11b20750C08390f7daBfe0e1CCa) |
  </Accordion>

  <Accordion title="Managed stock suite v4">
    **Suite ID:** `base-mainnet-rwa-timestamp-v4` · **Contract version:** `rwa-quote-updater-v3` · **Creation route:** Stock-paired · **First indexed block:** `50,137,081`

    | Contract              | Address                                                                                                                 |
    | --------------------- | ----------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4`](https://basescan.org/address/0xFf70918Ef17A2D74d683a8297813B177BaFaD1f4) |
    | Launch Hook           | [`0x3b2b979DF21036CEe51B8debB13100e2CB8DeaCC`](https://basescan.org/address/0x3b2b979DF21036CEe51B8debB13100e2CB8DeaCC) |
    | Fee Escrow            | [`0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f`](https://basescan.org/address/0x1D8c991A9019df7D72ADCd8deA6f12D600C9d02f) |
    | Vesting Vault         | [`0x9Ab963FB1De707a36a9f843c9E6eF596C9DCa2f3`](https://basescan.org/address/0x9Ab963FB1De707a36a9f843c9E6eF596C9DCa2f3) |
    | Announcement Registry | [`0x7CE9C6D4d0DcE30895E5e35798954947071029c0`](https://basescan.org/address/0x7CE9C6D4d0DcE30895E5e35798954947071029c0) |
  </Accordion>
</AccordionGroup>

### Robinhood historical suites

<AccordionGroup>
  <Accordion title="Legacy block suite v1">
    **Suite ID:** `robinhood-block-v1` · **Contract version:** `legacy-block-v1` · **Creation route:** Standard · **First indexed block:** `2,131,131`

    | Contract              | Address                                                                                                                |
    | --------------------- | ---------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0x8B40fc20c405d47D725c9723D056a1c6f62BBccf`](https://rh-scan.com/address/0x8B40fc20c405d47D725c9723D056a1c6f62BBccf) |
    | Launch Hook           | [`0xe960E6C80C74cFDF03c91E7AF4e1F5f53f096a44`](https://rh-scan.com/address/0xe960E6C80C74cFDF03c91E7AF4e1F5f53f096a44) |
    | Fee Escrow            | [`0xF5681c4C0dC0c2e32C9d127b3cc0Fc992B584553`](https://rh-scan.com/address/0xF5681c4C0dC0c2e32C9d127b3cc0Fc992B584553) |
    | Vesting Vault         | [`0x9e70276922aCC214C468ad4699eA73206b8BA286`](https://rh-scan.com/address/0x9e70276922aCC214C468ad4699eA73206b8BA286) |
    | Announcement Registry | [`0x6bA99e83EC4925D55A32cA48C693F04d02C16758`](https://rh-scan.com/address/0x6bA99e83EC4925D55A32cA48C693F04d02C16758) |
  </Accordion>

  <Accordion title="Legacy block suite v2">
    **Suite ID:** `robinhood-block-v2` · **Contract version:** `legacy-block-v1` · **Creation route:** Standard · **First indexed block:** `4,415,287`

    | Contract              | Address                                                                                                                |
    | --------------------- | ---------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0x76f0923Ac4dF0A079A10F628A7bcE6426CCd344A`](https://rh-scan.com/address/0x76f0923Ac4dF0A079A10F628A7bcE6426CCd344A) |
    | Launch Hook           | [`0xca4b035a5DBFa2a00fC5dcb08fD1c5A22d0eAA44`](https://rh-scan.com/address/0xca4b035a5DBFa2a00fC5dcb08fD1c5A22d0eAA44) |
    | Fee Escrow            | [`0x00D5701a92794c3744428B62646E7bC4e77A0A9A`](https://rh-scan.com/address/0x00D5701a92794c3744428B62646E7bC4e77A0A9A) |
    | Vesting Vault         | [`0x121962Ebf01a2E7e8f0e81792e90B8F222D29016`](https://rh-scan.com/address/0x121962Ebf01a2E7e8f0e81792e90B8F222D29016) |
    | Announcement Registry | [`0xF28620D32DB0856d60c3F95536FCa36D0B35fcF0`](https://rh-scan.com/address/0xF28620D32DB0856d60c3F95536FCa36D0B35fcF0) |
  </Accordion>

  <Accordion title="Timestamp suite v3">
    **Suite ID:** `robinhood-timestamp-v3` · **Contract version:** `quote-timestamp-v2` · **Creation route:** Standard · **First indexed block:** `6,131,279`

    | Contract              | Address                                                                                                                |
    | --------------------- | ---------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0x411F21283D3E492BC395027329e08f9F4F560Ba5`](https://rh-scan.com/address/0x411F21283D3E492BC395027329e08f9F4F560Ba5) |
    | Launch Hook           | [`0x441F773B3bb1Ed4c6457D0528624112e43C02acc`](https://rh-scan.com/address/0x441F773B3bb1Ed4c6457D0528624112e43C02acc) |
    | Fee Escrow            | [`0x32f7a9A05bD62487D085Ad494e14Ec42543e19d2`](https://rh-scan.com/address/0x32f7a9A05bD62487D085Ad494e14Ec42543e19d2) |
    | Vesting Vault         | [`0x6bdAAe32F36da5896533fdAD5b7A72a2541063BE`](https://rh-scan.com/address/0x6bdAAe32F36da5896533fdAD5b7A72a2541063BE) |
    | Announcement Registry | [`0x163f3A09278918bDdaf74cF2a4178F6369a9a3c1`](https://rh-scan.com/address/0x163f3A09278918bDdaf74cF2a4178F6369a9a3c1) |
  </Accordion>

  <Accordion title="Managed stock suite v4">
    **Suite ID:** `robinhood-rwa-timestamp-v4` · **Contract version:** `rwa-quote-updater-v3` · **Creation route:** Stock-paired · **First indexed block:** `18,487,505`

    | Contract              | Address                                                                                                                |
    | --------------------- | ---------------------------------------------------------------------------------------------------------------------- |
    | Launch Factory        | [`0xe64AC4113848BBC1a6dDE1A6D1da96720A36F297`](https://rh-scan.com/address/0xe64AC4113848BBC1a6dDE1A6D1da96720A36F297) |
    | Launch Hook           | [`0x778b0c4EeA7D35D66513B587bA87FC9084b0EaCC`](https://rh-scan.com/address/0x778b0c4EeA7D35D66513B587bA87FC9084b0EaCC) |
    | Fee Escrow            | [`0x4f2b1cDa8748CD64C56039bf5E2e54bC13D4A3d7`](https://rh-scan.com/address/0x4f2b1cDa8748CD64C56039bf5E2e54bC13D4A3d7) |
    | Vesting Vault         | [`0xCF9ed8f4145eac9059Bcd83227eEb8591FaC0A9a`](https://rh-scan.com/address/0xCF9ed8f4145eac9059Bcd83227eEb8591FaC0A9a) |
    | Announcement Registry | [`0x6a95911db04219674323AA0137c3377523c0E29F`](https://rh-scan.com/address/0x6a95911db04219674323AA0137c3377523c0E29F) |
  </Accordion>
</AccordionGroup>

<Info>
  The current Base, Robinhood, Monad, Arc, BSC and X Layer suites are listed earlier on this page and are also included in the machine-readable registry. Historical suite contracts continue to govern their own launches, fee claims, vesting, and announcements where those capabilities exist.
</Info>

### Historical Monad suite

The previous `monad-mainnet-timestamp-v1` suite remains authoritative for its existing tokens. Its first block is `94019515`; it is not selected for new creation.

| Contract             | Address                                                                                                                  |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| factory              | [`0x54668d06C538c44Fa08558283497a1B6685AF596`](https://monadscan.com/address/0x54668d06C538c44Fa08558283497a1B6685AF596) |
| hook                 | [`0xF281561d2f667f9277d3b4D8553EffEE81206Acc`](https://monadscan.com/address/0xF281561d2f667f9277d3b4D8553EffEE81206Acc) |
| feeEscrow            | [`0xD1F7FAC02b2A6af030cf7e9B23B7E9b7ffe31595`](https://monadscan.com/address/0xD1F7FAC02b2A6af030cf7e9B23B7E9b7ffe31595) |
| vestingVault         | [`0x4e46C7f10A15eb1B98d70A7df0C9aDA8a00648E1`](https://monadscan.com/address/0x4e46C7f10A15eb1B98d70A7df0C9aDA8a00648E1) |
| announcementRegistry | [`0xD65A370D8D224DD33706d71A46A4f8c365Fc4b16`](https://monadscan.com/address/0xD65A370D8D224DD33706d71A46A4f8c365Fc4b16) |

Use this suite's original ABI and addresses for its fees, vesting and announcements.

## Staking

The staking contract is deployed at the same address on Base and Robinhood. Vault state, balances, and claims remain independent on each chain.

| Chain                    | Contract         | Address                                                                                                                 |
| ------------------------ | ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Base mainnet (`8453`)    | Staking contract | [`0x6f25a9e1e677616c1bF7ab54b470b0c82839Adb4`](https://basescan.org/address/0x6f25a9e1e677616c1bF7ab54b470b0c82839Adb4) |
| Robinhood Chain (`4663`) | Staking contract | [`0x6f25a9e1e677616c1bF7ab54b470b0c82839Adb4`](https://rh-scan.com/address/0x6f25a9e1e677616c1bF7ab54b470b0c82839Adb4)  |

The following mutable staking configuration is the same on both networks and was verified onchain on **August 19, 2026**:

| Setting               | Value                                          |
| --------------------- | ---------------------------------------------- |
| One-time protocol fee | 50% of the complete reward budget (`5000` bps) |
| Fee recipient         | `0xDB781755E8fFaD2d6CBa99a9FAd06C1c79587957`   |
| Contract owner        | `0xDB781755E8fFaD2d6CBa99a9FAd06C1c79587957`   |

The fee is added to the vault's reward budget and paid in the selected reward currency when the vault is created. The owner can update the fee rate and recipient for future vault creation, up to the contract's 100% hard cap. If the configuration changes between review and submission, creation stops so the creator can review the updated amount. Fee changes cannot alter an existing vault, withdraw its accounted principal or rewards, or affect participant claims.

There is one separately deployed staking contract on each supported chain. Individual vaults are records inside that contract, not separate deployments. See the [staking guide](/launchpad/staking/overview) for the complete user flow.

## Governance and fee recipient

These are the shared launch-governance addresses for Base, Robinhood, Monad, Arc, BSC and the intended X Layer release configuration. X Layer owner and creator-admin authority moves to this wallet when its pending handovers are accepted. Always read the selected factory's current roles before preparing an administrative transaction.

<CardGroup cols={1}>
  <Card title="Future-launch governance owner and creator admin" icon="shield">
    `0x5519a8Cc7211F483e19ff8d50A3B0c892701044D`

    [Base explorer](https://basescan.org/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D) · [Robinhood explorer](https://rh-scan.com/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D) · [Monad explorer](https://monadscan.com/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D) · [Arc explorer](https://arc-scan.org/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D) · [BSC explorer](https://bscscan.com/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D) · [X Layer explorer](https://xlayerscan.com/address/0x5519a8Cc7211F483e19ff8d50A3B0c892701044D)
  </Card>

  <Card title="Platform fee receiver" icon="wallet">
    `0x1cAa1962428382106Eb3f29B9719bdF797621C90`

    [Base explorer](https://basescan.org/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90) · [Robinhood explorer](https://rh-scan.com/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90) · [Monad explorer](https://monadscan.com/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90) · [Arc explorer](https://arc-scan.org/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90) · [BSC explorer](https://bscscan.com/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90) · [X Layer explorer](https://xlayerscan.com/address/0x1cAa1962428382106Eb3f29B9719bdF797621C90)
  </Card>

  <Card title="Restricted opening-price updater" icon="chart-line">
    `0x8BF6eb1EaA9bE34a068c56945a36a23520705F29`

    [Base explorer](https://basescan.org/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29) · [Robinhood explorer](https://rh-scan.com/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29) · [Monad explorer](https://monadscan.com/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29) · [Arc explorer](https://arc-scan.org/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29) · [BSC explorer](https://bscscan.com/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29) · [X Layer explorer](https://xlayerscan.com/address/0x8BF6eb1EaA9bE34a068c56945a36a23520705F29)
  </Card>
</CardGroup>

The current owner controls configuration for future launches, and the creator admin may immediately reassign creator rights without gaining token or liquidity custody. The platform fee receiver receives the platform share of swap fees and the configured native launch fee. The restricted price updater can change only the opening frame of an already registered quote for future launches. None of these roles can modify a completed token or remove its liquidity.

## Verification links

Each address links to its chain explorer. Base's native B20 addresses are also defined in the [Base B20 specification](https://docs.base.org/base-chain/specs/upgrades/beryl/b20). The [official Uniswap v4 deployment list](https://developers.uniswap.org/docs/protocols/v4/deployments) is a reference for networks it lists; the chain-specific addresses above identify the dependencies used by each o1 deployment.

See the [machine-readable deployment snapshot](/launchpad/reference/production-deployments.json) for normalized contract addresses and current launch configuration values. The staking deployment and its dated live fee configuration are listed above.
