Reference

Contracts, constants and integration notes for Robinhood Chain (chain id 4663).

Deployment

Oracle (attestations)0xA6E2F3557f173c7E149027FF76997F9760E0ea92
Delivery operator0xF8cA027f7aAc7930b21854cF12e882cBCf875366
Treasury0xF8cA027f7aAc7930b21854cF12e882cBCf875366
Relayer (gasless)0x0F1b4894A8281f3D992Fa3A7b11d608b14f975b9
RPChttps://rpc.mainnet.chain.robinhood.com
Indexed from block64134001
Deployed2026-09-16T02:00:27.099Z

Listing

Total supply1.00B — one-sided Uniswap V3 position, locked in the PAIDRH locker
Uniswap V3 factory / position manager / router0x1f7d7550B1b028f7571E69A784071F0205FD2EfA · 0x73991a25C818Bf1f1128dEAaB1492D45638DE0D3 · 0xCaf681a66D020601342297493863E78C959E5cb2
Pooltoken/WETH, 1% fee tier, initial tick -204200 (≈ 1.37 ETH FDV)
Launch fee0.0005 ETH → treasury
Graduation4.2 ETH of locked principal
Anti-snipesame-block buys blocked, 5% max wallet for 2 blocks
LP fee split70% pot · 30% protocol, harvested to USDG via WETH/USDG
Locker0x3F8668fD35f3a9FFf5e42083B973F8C339535F1d

Fee constants

Pool fee10000 (1%)
Pot share of LP fees7000 bps
DELIVERY_DELAY / FEE24 hours / 300 bps
ABANDON_AFTER180 days

Interface

PaidrhLaunchpad
launch(handle, name, symbol, imageUri, launcherTag) payable   // value = launchFee + optional first buy
launchSponsored(...) payable                                   // relayer only
quoteBuy(token, wethIn) / quoteSell(token, tokensIn)           // closed-form while the locked position is the only liquidity
getCoin(token) / getCoins(offset, limit) → CoinView            // priceWei, marketCapWei, liquidityWei, graduated…
PaidrhLocker.harvest(token)                                    // anyone: LP fees → USDG → pot 70% / treasury 30%
PaidrhVault
claim(handleHash, xUserId, amount, to, submitter, deadline, sig)
setPayout(handleHash, xUserId, payout, submitter, deadline, sig)
setLock(handleHash, xUserId, locked, submitter, deadline, sig)
cancelDelivery(handleHash, xUserId, submitter, deadline, sig)
requestDelivery(handleHash, destination) → id   // anyone
executeDelivery(id) / attachProof(id, uri)      // operator, after 24h
sweepAbandoned(handleHash, coin)                 // anyone, after 180 days idle
EIP-712 domain: PaidrhVault v1 · Attest(bytes32 handleHash, bytes32 xUserId, address submitter, uint8 action, bytes32 paramsHash, uint256 nonce, uint256 deadline)
PaidrhCoin (ERC20)
plain ERC-20 · liquidityPool() · maxWalletLimit() · restrictionEndBlock() · handle() · imageUri()
handleHash = keccak256(lowercase handle without @). xUserId = keccak256(X user id string). Price = USDG per whole token with 18 decimals.

Public data endpoints

/api/data/statsJSON
/api/data/coinsJSON
/api/data/coin/{address}JSON
/api/data/potsJSON
/api/data/pot/{handle}JSON
/api/data/activityJSON
/api/data/deliveriesJSON
/api/x/lookup?handle=JSON