# Hooking > Launch and trade coins on Robinhood Chain. 0% to buy, 0% on a loss, 10% of the profit on a winning sell. Every coin opens straight into its own locked Uniswap v4 pool. > Hooking runs on Robinhood Chain (chain id 4663). The Kitchen is deployed on Robinhood Chain. The addresses below are this site's own configuration. Not affiliated with Robinhood Markets. - [Full machine-readable reference](https://hookingdotfun.com/llms-full.txt): the rules, every contract, pool maths, router calls, blocks, extensions, ingredients, the API and safety checks - [Agent skill file](https://hookingdotfun.com/agents/SKILL.md): one markdown file an agent reads to read, trade, launch and claim on Hooking; no account or key ## The rules - Buying costs nothing on top of the swap, by default. - Selling at a loss costs nothing. - Selling at a profit pays a win tip of 10% of the realised profit, measured against your own cost basis (what your coins cost you, in the coin's quote): `tip = (proceeds - costOfTheCoinsSold) * 1000 / 10000`, never more than 10% of the proceeds. `coin.costOf(holder)` reads the basis; `TipCharged(coin, seller, profitQuote, tipQuote)` records each tip. - A coin launched with blocks may add buy and sell charges, set by its creator and frozen at launch. They are shown on the coin's page; read them with `hook.blocks(poolId)` (the module, 0x0 for none) and `KitchenRules.configOf(coin)`. - Right after launch the hook's anti-snipe window caps how much of the supply each buyer can take (a buy past it reverts `SnipeCap`). - Every coin's liquidity is owned by the LiquidityLocker for good. Nobody can remove it. ## Pages - [/discover](https://hookingdotfun.com/discover): every coin, its price, market value, volume and change - [/launch](https://hookingdotfun.com/launch): launch a coin, with blocks and extensions if you like - [/recipes](https://hookingdotfun.com/recipes): worked setups of blocks and extensions, each one click from the launch form - [/kings](https://hookingdotfun.com/kings): King of the Pool rounds and winners across coins, and the Holder Pots - [/hooks](https://hookingdotfun.com/hooks): every Uniswap v4 hook on the chain with its pools, and a box to analyse any hook - https://hookingdotfun.com/hooks/
: one hook: what its address permits, its code and its verified source, its pools - [/tools](https://hookingdotfun.com/tools): make a split, a revenue token or a relay on its own - https://hookingdotfun.com/split/
: a split: its payees and shares, what each is owed, pay them out - https://hookingdotfun.com/relay/
: a relay: where it pours, what is waiting, a pour with its reward - https://hookingdotfun.com/revenue-token/
: a revenue token: its income, what is releasing, a holder's claim - [/live](https://hookingdotfun.com/live): what is live: each block, extension and ingredient, read from the registries - [/security](https://hookingdotfun.com/security): official domain, contract addresses, who controls what, how to report a bug - https://hookingdotfun.com/token/
: a coin's page: chart, trades, its blocks, the trade box, the floor bid - [/portfolio](https://hookingdotfun.com/portfolio): a wallet's coins, cost basis and creator earnings - [/rewards](https://hookingdotfun.com/rewards): cashback and referrals - [/ledger](https://hookingdotfun.com/ledger): where every fee went - [/heat](https://hookingdotfun.com/heat): the Heat lenders' vault - [/docs](https://hookingdotfun.com/docs): how the Kitchen works, every split drawn to scale - [/docs/api](https://hookingdotfun.com/docs/api): the contracts, their events and useful reads ## Contracts - KitchenFactory: `0x8A05203Ec5E16525Bb030B8Ef95e88DdAC087a99` - KitchenHook: `0xf4B9F2BC2A8730B521114cDbD359db3b8AdA6aCC` - KitchenRouter: `0xb2f828ca99e4E45137D55960158c93465225eeeD` - LiquidityLocker: `0xA7322A82419f00Fee76f8f275ecB507572AdA3ac` - FeeRouter: `0x4D358D773d16ceE17d6c00a806050D890CBD3F0D` - KitchenRewards: `0x8850715A96E359dE836EAA7694396195C1922270` - KitchenSellLens: `0x0779f612c5075FDD938F6ad0409e3f6f6f12D7D5` - IngredientRegistry: `0x4c7928F89c5c4fD7699e18B63c7ff5EF40d7Af51` - BlockRegistry: `0x4715a7b40a30E33CB7f7fCbd65d1b9d33a475679` - KitchenRules: `0xb3f7bfb329858637f4D3bC0c44FE446592Eb61c3` - KitchenRevenueRouter: `0xb65c5b4413A77C04abD7364220722225E6e9172A` - KitchenRelayFactory: `0x127d5516496214f08cCa9999e5260646cA7F65AD` - KitchenRevenueTokenFactory: `0xBf1506898DD6F3bA8126A2E34c5a4c3D6A4d666E` - FlambeVault: `0xE421B52219D9E0Ec72eDb0bdedB36418b91a0040` - HeatVault: `0x76c56AE9fc30B8E9e2AcBe884b24C988B190223A` - $HOOKING: read `factory.hooking()` after genesis; announced at launch, and only https://hookingdotfun.com/security is to be trusted for it Everything a coin can run, and whether it is live, is at https://hookingdotfun.com/live.