# Robin Hook > Robin Hook (robinhook.lol) is a token launchpad on Robinhood Chain (chain id 4663, native ETH) built on > Uniswap v4 hooks. Anyone can launch a token in one transaction. It trades on a fair bonding curve first; when the > curve fills, it graduates into a Uniswap v4 pool with locked liquidity whose single hook runs up to 8 > rules ("modules") the creator picked at launch. The module list is frozen into the pool and can never be > changed. Every contract is source-verified on Etherscan (robin.etherscan.io). A token's identity > is its address plus chain (4663), never its name or symbol. ## Quotable facts - Chain: Robinhood Chain (an Arbitrum Orbit L2), chain id 4663, native gas token ETH - Supply per token: 1,000,000,000 fixed (800M sold on the curve, up to 200M paired in the pool); no mint, no team allocation - Curve: starts at a $2,500 fully diluted value and graduates at $50,000 (USD, priced through on-chain feeds; read live from QuoteRegistry `startFdvUsd` / `endFdvUsd`) - Launch fee: 0.0005 ETH by default (read live: `HookLaunchpadV2.creationFee()`) - Protocol fee: fixed 0.3% of every trade, curve and pool; launch and protocol fees accrue to the treasury. The team states it uses them to buy and burn HOOK manually and posts the burn transactions; this is not enforced on-chain - Creator fee: on the site the creator picks one fee, 1% to 10% of every trade, and the 0.3% protocol fee comes out of it; the pool has no separate LP fee - Base pool (LP) fee: 0% to 10%, chosen at launch; a launched token's graduation liquidity is locked and cannot be removed by anyone (this does not cover liquidity others add to its pool, or pools opened for existing tokens) - Modules: up to 8 per token, from 0 deployed; module cuts are capped at 25% of each side of a swap - Quote assets: native ETH, USDG (Paxos Global Dollar), the top Robinhood-ecosystem coins and every Robinhood tokenized stock (native ERC-20s on Robinhood Chain), as allowed in the QuoteRegistry. ETH, WETH, USDG, LINK, cbBTC and USDe are priced by Chainlink on Robinhood Chain; the other coins and the stocks by signed CoinGecko feeds - Block windows (anti-snipe, whale guard, MEV shield, sell-tax decay) count Solidity `block.number`, which on Robinhood Chain is the Ethereum L1 block (~12 s), not the L2 block explorers show - Pool swaps are exact-input only and must fill completely - Official token: HOOK (Robin Hook), `not launched yet` on chain 4663 - Hook marketplace (live): BlueprintRegistryV1 `not deployed yet`; a blueprint is a published set of registered modules, their configs and the core fees that anyone can launch with or remix; its author may take a royalty of 0% to 0.5% of every trade, paid by traders through RoyaltyModule `not deployed yet` (royalty blueprints become launchable once the royalty module is registered in the HookModuleRegistry) - Pools for existing tokens (coming soon, not deployed): open a Robin Hook pool with up to 8 modules for a token Robin Hook did not launch; no curve, creator fee capped at 1%, an ETH open fee - Official X account: https://x.com/robinhooklol - Official domain: robinhook.lol ## Product pages - [Home / board](https://robinhook.lol/): every launch, newest first, with curve progress and price - [Launch](https://robinhook.lol/launch): launch a token, pick a quote asset, fees and modules - [Token page](https://robinhook.lol/token/0x...): /token/
; trade on the curve or in the pool, modules, chart, claims - [Hooks](https://robinhook.lol/hooks): the hook marketplace; browse, launch with, remix or publish blueprints; submit a custom hook for review - [Pools](https://robinhook.lol/pools): pools for existing tokens (coming soon); open one at /pools/new, each pool at /pool/ - [HookScan](https://robinhook.lol/scan): automated screening report for any Uniswap v4 hook on Robinhood Chain (/scan/); not an audit - [Profile](https://robinhook.lol/profile): your launches and claimable balances - [Get Robin Hook for your agent](https://robinhook.lol/agents): what the skill file covers - [Security](https://robinhook.lol/security): official domain, account and token address; impersonation warning; how to report ## Docs - [Overview](https://robinhook.lol/docs): what Robin Hook is and how a token moves from launch to Uniswap - [Launch a token](https://robinhook.lol/docs/launch) - [Supply](https://robinhook.lol/docs/supply) - [Bonding curve](https://robinhook.lol/docs/bonding-curve) - [Graduation](https://robinhook.lol/docs/graduation) - [Hooks](https://robinhook.lol/docs/hooks): every module a creator can pick - [Hook marketplace](https://robinhook.lol/docs/marketplace): blueprints, remixes, royalties - [Pools for existing tokens](https://robinhook.lol/docs/pools): coming soon - [Build a hook](https://robinhook.lol/docs/build-a-hook): write a module and submit it for review - [Fees](https://robinhook.lol/docs/fees) - [$HOOK token](https://robinhook.lol/docs/hooks-token) - [Tokenized stocks](https://robinhook.lol/docs/stocks): pair a launch with a Robinhood stock token - [Contracts](https://robinhook.lol/docs/contracts): every live address - [Public API](https://robinhook.lol/docs/api) ## Machine-readable - [Full reference](https://robinhook.lol/llms-full.txt): contracts, release boundaries, data provenance, citation guidance - [Agent skill file](https://robinhook.lol/agents/SKILL.md): under 8 KB; addresses, reads, quotes, trades, launch, claims and safety rules - `GET https://robinhook.lol/api/hooks/catalog`: hook and contract addresses, every module from the on-chain registry, fee model - `GET https://robinhook.lol/api/protocol-stats`: launches and graduated count at a pinned block - `GET https://robinhook.lol/api/tokens?sort=new|mcap` and `GET https://robinhook.lol/api/tokens/
` - Transaction API (unsigned calls for your user to sign; quote, slippage floor and simulation included): `GET /api/v1/quote?token=&side=buy|sell&amount=`, `POST /api/v1/tx/trade`, `POST /api/v1/tx/launch`. Guide: https://robinhook.lol/docs/integrate - `GET https://robinhook.lol/api/scan/`: HookScan report (permissions, verified source, owner, usage, heuristic risk checklist) - All JSON APIs: unauthenticated, CORS *, cached 60 to 300 seconds, every response carries `chainId`, `block` and `updatedAt`, and a failed chain read returns HTTP 503 instead of a fabricated number