Launch straight into
locked V3 liquidity.
One launch experience across Robinhood Chain, Arc, Stable, X Layer, and HyperEVM, with chain-specific pools, contracts, APIs, indexing, and token rules.
Introduction
WETH pairDYOR Fun is a permissionless multichain launchpad deployed independently on Robinhood Chain, Arc, Stable, X Layer, and HyperEVM. Every launch creates a fixed-supply ERC-20 and immediately places the complete supply into an official V3 pool on the selected chain. HyperEVM uses PRJX V3; the other networks use their configured Uniswap V3 deployments. There is no private bonding curve, later liquidity migration, or separate inside and outside market.
The pool exists from the launch transaction onward. Its V3 position NFT is transferred to the immutable DYOR Fun Vault on that chain and cannot be withdrawn through the protocol.
How it works
Network parameters
The shared mechanics are a fixed 1 billion token supply, a single-sided near-full-range V3 position, a 1% fee tier, and permanent LP custody. Pair assets, graduation targets, deployment style, and launch restrictions differ by chain.
- Gas / pair
- ETH gas · WETH pair
- Pair decimals
- 18
- Starting model
- Single-sided token/WETH V3
- Graduation
- 4.5 WETH pool balance
- Token deployment
- Upgradeable BeaconProxy
- Launch protection
- 3 contract blocks · temporary 2% max wallet
- Gas / pair
- USDC gas · native USDC pair · no WUSDC
- Pair decimals
- 6
- Starting model
- 3,000 USDC equivalent single-sided start
- Graduation
- 9,000 USDC pool balance
- Token deployment
- Direct immutable ERC-20 · chain-specific CREATE2
- Launch protection
- None · no max-wallet or same-block rule
- Gas / pair
- USDT0 gas · USDT0 pair
- Pair decimals
- 6 ERC-20 · 18 native transaction value
- Public launch fee
- 1 USDT0 · fee-exempt wallets may pay 0
- Starting model
- 3,000 USDT0 equivalent single-sided start
- Graduation
- 9,000 USDT0 pool balance
- Token deployment
- Direct immutable ERC-20 · chain-specific CREATE2
- Launch protection
- None · no max-wallet or same-block rule
- Gas
- Native OKB
- Public launch fee
- $1 equivalent · 0.011587485515643106 native OKB at the fixed $86.30 price
- Pair choices
- WOKB (OKB), wNVDAx (NVDA), wSPYx (SPY), wSPCXx (SPCX), wSNDKx (SNDK), wCRCLx (CRCL), wSKHYx (SKHY), wIBMx (IBM), wORCLx (ORCL), wEWYx (EWY), wAVGOx (AVGO), wDELLx (DELL), wAMDx (AMD), wPLTRx (PLTR), wMUx (MU), wMSFTx (MSFT), wINTCx (INTC), wMETAx (META), wCOINx (COIN), wMRVLx (MRVL), wAMZNx (AMZN), wAAPLx (AAPL), wHOODx (HOOD), wTSMx (TSM), wASMLx (ASML), wGOOGLx (GOOGL), wTSLAx (TSLA), wIWMx (IWM), wQQQx (QQQ), wMSTRx (MSTR), wPOPMTx (POPMT), wXIAOx (XIAO), wGMEx (GME), wMEITx (MEIT), wTCENTx (TCENT), wICEx (ICE) · 18 decimals
- Fixed prices
- OKB $86.30 · NVDA $200.82 · SPY $752.31 · SPCX $115.41 · SNDK $1216.44 · CRCL $66.88 · SKHY $137.68 · IBM $241.89 · ORCL $150.77 · EWY $163.60 · AVGO $427.72 · DELL $471.48 · AMD $478.28 · PLTR $178.50 · MU $875.70 · MSFT $510.91 · INTC $98.04 · META $600.01 · COIN $148.83 · MRVL $215.61 · AMZN $279.41 · AAPL $308.02 · HOOD $93.42 · TSM $425.55 · ASML $1756.87 · GOOGL $355.23 · TSLA $329.64 · IWM $302.15 · QQQ $723.65 · MSTR $97.31 · POPMT $19.07 · XIAO $3.58 · GME $18.04 · MEIT $9.85 · TCENT $57.17 · ICE $162.38
- Starting model
- $3,000-equivalent selected pair
- Graduation
- $9,000-equivalent selected pair
- Token deployment
- Direct immutable ERC-20 · chain and pair-specific CREATE2
- Trading
- Direct pair, or OKB through verified V3 multi-hop
- Gas / pair
- Native HYPE · WHYPE pool
- DEX
- PRJX V3 · 1% fee tier
- Starting model
- 40 HYPE market cap (approximately $3K at configuration)
- Graduation
- 120 HYPE pool balance (approximately $9K at configuration)
- Token deployment
- Direct immutable ERC-20 · chain and pair-specific CREATE2
- Launch protection
- 2% per wallet for approximately 30 seconds, including initial buy
Launch on Robinhood Chain
- Connect a wallet.Switch to chain ID 4663 and keep enough ETH for the factory fee, optional initial buy, and network gas.
- Upload an image.PNG, JPEG, WebP, or GIF up to 4.5 MB. Images are center-cropped and normalized to a square WebP.
- Enter token details.Name and ticker go onchain. Description and links become public metadata.
- Choose the creator wallet.The connected wallet is the default; advanced settings accept another EVM address.
- Optionally buy initially.The initial buy executes against the newly created WETH pool in the launch transaction.
- Review and sign.Your wallet submits the transaction. The API never receives your private key.
- Wait for the RH Chain indexer.The token appears with its pool, progress, market cap, metadata, and trades.
Trade on Robinhood Chain
Each token page is connected directly to the official Uniswap V3 pool. Quotes come from the configured Quoter V2 and transactions go through the configured swap router.
- Buy: native ETH is wrapped to WETH inside the router and exchanged for the token.
- Sell: the token is approved, exchanged for WETH, and unwrapped back to native ETH.
- Every official pool uses the 1% V3 fee tier (
10000). - User-selected slippage sets the minimum output; the transaction reverts if it is not met.
- Approvals and swaps are confirmed on chain ID 4663 before the interface reports success.
Robinhood Chain graduation progress
Graduation is a permanent indexed milestone. It does not migrate liquidity, change the token, unlock LP, or create another market. On Robinhood Chain, the starting model is single-sided WETH market and the target is 4.5 WETH.
progressBps = min(currentPoolWETHBalance / 4.5 WETH × 10,000, 10,000)graduated = allTimeHighPoolWETHBalance >= 4.5 WETHBefore graduation, progress follows the current WETH balance. Once the indexed all-time high reaches the target, graduated remains true and progressBps remains 10000.
liquidityEthCurrent pair balance in WETH wei (18 decimals).poolBalanceEthFormatted current WETH balance.athPoolBalanceEthHighest indexed WETH balance.progressBps0–10000 progress.graduatedPermanent milestone status.targetLiquidityEthTarget in pair-token base units.Fees and creator rewards
Every official pool uses the standard Uniswap V3 1% fee tier. Fees accrue in the locked position as users trade.
- The interface verifies the connected wallet against the token creator before enabling a fee claim.
- The Locker is permissionless onchain: anyone can trigger distribution, but callers cannot redirect recipients.
- WETH-side fees are collected, unwrapped to ETH, and distributed to the configured recipients.
- Token-side fees are collected and sent to the burn address.
- Harvesting never unlocks or migrates the LP position.
- The ecosystem treasury may periodically support standout CTO teams and high-quality IP projects.
Locked liquidity and token deployment
Each Factory mints a V3 position NFT using the complete launch supply and transfers it to that chain's immutable LP Vault. The Vault exposes fee collection only and has no NFT transfer, approval, owner, or upgrade function.
Permanent custody removes LP migration and conventional creator LP withdrawal, but it does not remove risks such as low demand, volatility, wallet concentration, implementation upgrades to upgradeable components, or unrelated third-party positions.
Chain-specific token rules
- Three protected contract blocks, counting the launch block.
- Ordinary same-block public buys are blocked.
- The launch transaction's Creator Initial Buy is quantity-exempt.
- A temporary 2% maximum wallet and per-origin block cap apply.
- All restrictions expire automatically at
restrictionEndBlock.
- Every ordinary wallet is capped at 2% of the fixed 1B supply.
- The creator and Creator Initial Buy are not exempt.
- Sells to the official pool remain available.
- The pool and Factory are exempt so launch liquidity can be created.
- The wallet cap expires automatically at
restrictionEndBlock.
- No maximum-wallet purchase rule.
- No same-block purchase restriction.
- No per-origin block cap.
- No Creator Initial Buy exemption is needed.
- New tokens are ordinary direct, immutable ERC-20 deployments.
Verify an official launch
Names and tickers are not unique, and the same hexadecimal address can exist on different chains. Always verify both chain ID and token address.
- Choose the expected chain: Robinhood
4663, Arc5042, Stable988, X Layer196, or HyperEVM999. - Call
getLaunchedToken(token)on that chain's official Factory. - Confirm
existsis true and compare the returned pool with the expected V3 pool. - Confirm the position ID is registered in that chain's official Locker.
- Open the transaction and contracts in the matching chain explorer.
if (!(await factory.getLaunchedToken(token)).exists) throw new Error("Not an official launch on this chain")Contracts on all chains
The deployments are independent. Direct immutable launches use chain-specific CREATE2 salts; configurable-pair chains also include the selected pair in the salt.
0x80b42aed46d73f47119dc444bea28a9e68f32bf4↗Fee Locker · UUPS Proxy0xa8fb5ffb66e8a3a91ef1e18de91432d46aab5871↗LP Vault · Immutable0x39a2cf0bdb6b404b34c87e2f9c19c4d025d875d5↗Token Beaconlaunch token implementation control0x684b641e6ba1e312699198493ce23b850733c1fa↗WETH · Pair tokenwrapped native ETH, 18 decimals0x0bd7d308f8e1639fab988df18a8011f41eacad73↗Uniswap V3 Factory0x1f7d7550b1b028f7571e69a784071f0205fd2efa↗Position Manager0x73991a25c818bf1f1128deaab1492d45638de0d3↗SwapRouter020xcaf681a66d020601342297493863e78c959e5cb2↗Quoter V20x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7↗Multicall30xca11bde05977b3631167028862be2a173976ca11↗Ecosystem Treasury0xa76968c03ad1e931279805f13a7d01e6b20003c0↗0x80b42aed46d73f47119dc444bea28a9e68f32bf4↗Fee Locker · UUPS Proxy0xa8fb5ffb66e8a3a91ef1e18de91432d46aab5871↗LP Vault · Immutable0x39a2cf0bdb6b404b34c87e2f9c19c4d025d875d5↗Legacy Token Beaconnot used by new Arc launches0x684b641e6ba1e312699198493ce23b850733c1fa↗USDC · Pair tokenUSDC, 6 decimals; direct ERC-20 settlement0x3600000000000000000000000000000000000000↗Uniswap V3 Factory0xf0db7b58379503491d857db50ac9ece64c653918↗Position Manager0x39654a85a4c05127f5fd6ed22caec077a0fb1377↗SwapRouter020x53bf6b0684ec7ef91e1387da3d1a1769bc5a6f77↗Quoter V20x7dfd4f31be6814d2906bde155c3e1b146eac1468↗Multicall30xca11bde05977b3631167028862be2a173976ca11↗Ecosystem Treasury0xd6e2c0cec745f153d20cf18cab3ba240ded64f2e↗0x80b42aed46d73f47119dc444bea28a9e68f32bf4↗Fee Locker · UUPS Proxy0xa8fb5ffb66e8a3a91ef1e18de91432d46aab5871↗LP Vault · Immutable0x39a2cf0bdb6b404b34c87e2f9c19c4d025d875d5↗Legacy Token Beaconnot used by new Stable launches0x684b641e6ba1e312699198493ce23b850733c1fa↗USDT0 · Pair tokenUSDT0, 6 decimals; direct ERC-20 settlement0x779ded0c9e1022225f8e0630b35a9b54be713736↗Uniswap V3 Factory0x88f0a512ef09175d456bc9547f914f48c013e4aa↗Position Manager0x3bdc3437405f7d801b6036532713fc1f179136a6↗SwapRouter020x32eaf9b5d5f2cd7361c5012890c943d7de84c22a↗Quoter V20xb070179e7032cda868b53e6c1742f80c9e940d1a↗Multicall30xca11bde05977b3631167028862be2a173976ca11↗Ecosystem Treasury0xd6e2c0cec745f153d20cf18cab3ba240ded64f2e↗0x0caa5af31c98dac8562cab540cde2e72857bd1df↗Fee Locker · UUPS Proxy0x391df16a21a8ed6b431edcbc09923f219c8c2153↗LP Vault · Immutable0xd75328daba1d9a35e9c4c0cca6cdca4b57c5632e↗OKB · WOKB18 decimals · fixed $86.30xe538905cf8410324e03a5a23c1c177a474d59b2b↗NVDA · wNVDAx18 decimals · fixed $200.820xa8ddb5cd96b5222afe198316e9a57caa642850d5↗SPY · wSPYx18 decimals · fixed $752.310xe7e553cd128f0011777323a0b44a7b96ea1cb540↗SPCX · wSPCXx18 decimals · fixed $115.410x8e2eed8b8b5e13ea7bf38e50d7821d2c57309072↗SNDK · wSNDKx18 decimals · fixed $1216.440x75e82e2884ea10f72fca777449b73377f4646219↗CRCL · wCRCLx18 decimals · fixed $66.880xb11134f14d5b94db60d4599dfdc3bf1bba2150e8↗SKHY · wSKHYx18 decimals · fixed $137.680x6215a58ed045d71f2561aaabe54f4c885c522998↗IBM · wIBMx18 decimals · fixed $241.890xbf69d85055642a9c6450bdfde3c49baac50f8286↗ORCL · wORCLx18 decimals · fixed $150.770x1349456830ddc3d8599e4d6a63698883eca67ada↗EWY · wEWYx18 decimals · fixed $163.60x021b40617982074748c81a19d22046cc2548c3be↗AVGO · wAVGOx18 decimals · fixed $427.720xe89572bfe500ac7e8ecd8dc8119d274214e06f14↗DELL · wDELLx18 decimals · fixed $471.480x04db4384013664baa627c1a3fa4ff0c50f37cfd3↗AMD · wAMDx18 decimals · fixed $478.280xee7ccb0d37a12862e7f92f6c92a93d9c2d304266↗PLTR · wPLTRx18 decimals · fixed $178.50x4a2df09536f62341c9f946427d16414c04e21342↗MU · wMUx18 decimals · fixed $875.70xe2047ee3bddb5c99ae428ab83df63f8730698e30↗MSFT · wMSFTx18 decimals · fixed $510.910x166fbe68274b6a47e025f4ba17388c539f1fa1d0↗INTC · wINTCx18 decimals · fixed $98.040x33aa35b0271fffe2048cc093ab7fe60931786719↗META · wMETAx18 decimals · fixed $600.010xe840946ffebcd66b7c4e95095effafadfa0d0e56↗COIN · wCOINx18 decimals · fixed $148.830x44c7ed7ffdf8465c9d27f60aec845eed3d49d56e↗MRVL · wMRVLx18 decimals · fixed $215.610xb4ee60b6b817ca7386422ef1a0f45eaddea13275↗AMZN · wAMZNx18 decimals · fixed $279.410x910cabde3eba7fc1ce64fd14bd680b9f60fa0f90↗AAPL · wAAPLx18 decimals · fixed $308.020x943bf64d566c32a2bcd41ac92fb63c111cc9de8f↗HOOD · wHOODx18 decimals · fixed $93.420x59801175a9b2248f9bf4ba7f82e17045c4672ec8↗TSM · wTSMx18 decimals · fixed $425.550x27d62249488fc66ecbb92c8da3f56f700b8e8501↗ASML · wASMLx18 decimals · fixed $1756.870x9147b03c16b18fc4f686f610f189f91ddf4347b4↗GOOGL · wGOOGLx18 decimals · fixed $355.230xf8c5308f80e459bb53d9ebe689854d9cbb2caa6f↗TSLA · wTSLAx18 decimals · fixed $329.640xc3fdbe3a68ee5de461d30415a8165cf9aefe1171↗IWM · wIWMx18 decimals · fixed $302.150x25d218f19b706c8680aa26fb64e676cf84b58f65↗QQQ · wQQQx18 decimals · fixed $723.650x4c1ae29c159838fc1b224636e28e086eb69101f7↗MSTR · wMSTRx18 decimals · fixed $97.310x30987adf0b11dc698438a99ba04ec3a1ab2c7eab↗POPMT · wPOPMTx18 decimals · fixed $19.070x4ebf5fd25b02022afad96e2fa25da54a246fded0↗XIAO · wXIAOx18 decimals · fixed $3.580x076cf393e701839fc7a5832d2c68aafa235682ae↗GME · wGMEx18 decimals · fixed $18.040x459d3ae62b86cc6125e06260dddfd3afed24a877↗MEIT · wMEITx18 decimals · fixed $9.850xad1b65c8556957cf23d1b5e9accdc449b415fa97↗TCENT · wTCENTx18 decimals · fixed $57.170x41333df9e7639188bbfca5522dc4844398af9f9e↗ICE · wICEx18 decimals · fixed $162.380xbdff6dd4cec5eeaff1e21d65863431e79755ea13↗Uniswap V3 Factory0x4b2ab38dbf28d31d467aa8993f6c2585981d6804↗Position Manager0x315e413a11ab0df498ef83873012430ca36638ae↗SwapRouter020x4f0c28f5926afda16bf2506d5d9e57ea190f9bca↗Quoter V20xd1b797d92d87b688193a2b976efc8d577d204343↗Multicall30xca11bde05977b3631167028862be2a173976ca11↗Ecosystem Treasury0xd6e2c0cec745f153d20cf18cab3ba240ded64f2e↗0x88f292cc590b48132b813a7ae4b4a82b7f791384↗Fee Locker · UUPS Proxy0x97ad86254eb76f9ef0e9545a116123885258df1f↗LP Vault · Immutable0x9af7d1083b17f7eb3c2c59617b6dda34665da92d↗HYPE · WHYPE18 decimals · wrapped native HYPE0x5555555555555555555555555555555555555555↗PRJX V3 Factory0xff7b3e8c00e57ea31477c32a5b52a58eea47b072↗Position Manager0xead19ae861c29bbb2101e834922b2feee69b9091↗SwapRouter V10x1ebdfc75ffe3ba3de61e7138a3e8706ac841af9b↗Quoter V20x239f11a7a3e08f2b8110d4ca9f6b95d4c8865258↗Multicall30xca11bde05977b3631167028862be2a173976ca11↗Ecosystem Treasury0xd6e2c0cec745f153d20cf18cab3ba240ded64f2e↗Five chain-pinned APIs
Every network exposes the same resource model under a separate route prefix, indexer, and database. Callers always sign unsigned launch transactions with their own wallet.
https://dyorv3.org/api/v1OpenAPI: /api/openapihttps://dyorv3.org/api/arc/v1OpenAPI: /api/arc/openapihttps://dyorv3.org/api/stable/v1OpenAPI: /api/stable/openapihttps://dyorv3.org/api/xlayer/v1OpenAPI: /api/xlayer/openapihttps://dyorv3.org/api/hyperevm/v1OpenAPI: /api/hyperevm/openapi/api/v1/imagesUpload an image./api/v1/metadataPublish metadata./api/v1/metadata/{id}Read metadata./api/v1/launch/preparePrepare an unsigned RH Chain launch./api/v1/tokensList RH Chain launches./api/v1/tokens/{address}Read a token./api/v1/tokens/{address}/tradesRead indexed swaps./api/v1/integration/configRead contracts, pair assets, and mechanism config./api/v1/integration/status/{address}Read pair-aware progress and graduation./api/v1/healthCheck API and indexer readiness.curl "https://dyorv3.org/api/v1/integration/config"
curl "https://dyorv3.org/api/v1/integration/status/0xTOKEN"Selected-network quick start → Robinhood OpenAPI → Arc OpenAPI → Stable OpenAPI → X Layer OpenAPI → HyperEVM OpenAPI →
GMGN, DeBot, and third-party integrations
Every token trades directly in its official 1% Uniswap V3 launch pool. Integrators must select configuration, pair token, decimals, API prefix, and explorer by chain ID.
- Use the chain-pinned API base; never infer the chain from a token address alone.
- Robinhood uses WETH/18 decimals, Arc uses USDC/6 decimals, Stable uses USDT0/6 decimals, and X Layer uses WOKB or one of 35 supported wrapped xStocks/18 decimals.
- X Layer currently exposes 36 pair choices. Each curve starts at $3,000 equivalent and graduates at $9,000 equivalent using the fixed price returned by the config API.
- X Layer stock-pair launches may require an ERC-20 approval returned by
/launch/prepare. OKB trades route through verified USDT0 plus the pair-specific USDG or USDC bridge returned asrouteVia. - Read
progress.bps,progress.graduated, andtrading.pairTokenfrom the matching integration endpoint. - Arc, Stable, and X Layer report zero token launch restrictions.
/api/v1/integration/config/api/arc/v1/integration/config/api/stable/v1/integration/config/api/xlayer/v1/integration/configSeparate indexers and databases
- Robinhood, Arc, Stable, X Layer, and HyperEVM each use an independent persistent indexer worker and database.
- Each worker discovers only its chain's Factory
TokenLaunchedlogs and official poolSwaplogs. - Multicall3 refreshes market cap and pool balances in block-consistent batches on the selected chain.
- Launches, pair identity, metrics, trades, protocol state, global rollups, and cursors stay inside the selected chain's dataset.
- Frontend reads never trigger historical chain scans.
Errors, limits, and caching
- API errors contain a stable
codeand readablemessage. - Lists use cursor pagination, SQL sorting, indexed columns, and maximum page sizes.
- Read responses use CDN stale-while-revalidate caching.
- The live trade panel pauses polling in hidden browser tabs.
- Independent database leases prevent duplicate index advancement on each chain.
- Images are size-limited and normalized before storage.
- All v1 endpoints support browser CORS.
- The API never retries wallet failures with a private key.
Risks
Anyone can create tokens. Listings are not endorsements.
Thin liquidity can create extreme volatility.
Contracts may contain unknown defects.
User links may be misleading.
Check the selected chain and inspect every transaction.
RPC, API, or index services may fail or lag.
Frequently asked questions
Does graduation move liquidity?
No. The original LP remains locked on its launch chain.
Can a token become ungraduated?
No. Graduation uses the indexed all-time-high pair balance: WETH on Robinhood, USDC on Arc, USDT0 on Stable, or the selected fixed-price pair asset on X Layer.
Are the APIs the same?
They expose the same resource model, but use different prefixes, chain IDs, contracts, pair units, indexers, and databases.
Can new direct-deployment token addresses collide systematically?
No. Arc, Stable, and X Layer use chain-specific CREATE2 salts; X Layer also includes the selected pair asset.
Is there a transfer tax?
No. Trading uses the standard 1% V3 pool fee.
Can creators withdraw LP?
No. Each official NFT stays in its chain's immutable Vault.
Can developers launch through the API?
Yes. Use the chain-specific API to prepare an unsigned transaction, then sign it with a wallet on the returned chain ID.
