UniHooks

CookHook

RobinhoodRegistered

Graduation hook for Cook launch pools that charges protocol swap fees and creator taxes via ERC-6909 claims in afterSwap, and atomically graduates a pool once the price reaches the launch target by burning the main liquidity band and re-pooling the raise as a permanently locked buy wall (Position 3).

0xfe3efa722dcab53e87e94593cb41bc706c1e3044 First pool 8 Sept 2026
ALooks safeRegistered, verified, immutable
Pools
415
Dynamic-fee pools
415
Last new pool
48d
Code size
24,359 B

What it can do

Runs on every swap

Its code executes inside each trade in pools that use it.

Can change what you receive

It can take or add tokens during a swap. Fees, burns and custom curves work this way, and so do scams.

Sets its own fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Checks new pools

It runs when a pool is created, often to lock in that pool’s settings.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code verifiedPublished source matches the deployed code.
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

415 total, newest 50 shown
PairCreatedFeePool ID
0x258e…bb0e / 0x5fc5…d168 48d dynamic 0x4b09…efde
0x5fc5…d168 / 0xe2fa…e0ee 49d dynamic 0xd4e1…d915
0x5fc5…d168 / 0x9df4…4eee 49d dynamic 0x0ab1…6b38
0x4eb6…b9c8 / 0x5fc5…d168 49d dynamic 0x9c66…96a8
0x5fc5…d168 / 0x7e34…09d3 49d dynamic 0x70e7…531f
0x5fc5…d168 / 0x77cd…45bc 49d dynamic 0x120d…dc78
0x2fab…0840 / 0x5fc5…d168 49d dynamic 0x5b06…2c94
0x2bcd…bc3f / 0x5fc5…d168 49d dynamic 0xb48b…e413
0x5fc5…d168 / 0x8230…3791 49d dynamic 0x28c4…b1f5
0x5fc5…d168 / 0x9e39…77a5 49d dynamic 0x55fb…e94c
0x096c…641e / 0x5fc5…d168 49d dynamic 0x568d…ea6b
0x09ee…17c2 / 0x5fc5…d168 49d dynamic 0x42c0…4a97
0x5fc5…d168 / 0xbe2c…54ef 49d dynamic 0x8b21…c22c
0x5638…de65 / 0x5fc5…d168 49d dynamic 0xe477…c8fd
0x5fc5…d168 / 0x8d66…aed3 49d dynamic 0x9ecd…2668
0x5fc5…d168 / 0x9814…f873 49d dynamic 0x0e63…cb60
0x5fc5…d168 / 0xcdb6…67ab 49d dynamic 0xee9f…dcfc
0x22e4…f038 / 0x5fc5…d168 49d dynamic 0x5237…da89
0x37dc…e59e / 0x5fc5…d168 49d dynamic 0xb2d0…a49b
0x5fc5…d168 / 0x7e70…d8f7 49d dynamic 0x30ba…5ab2
0x5fc5…d168 / 0x8e1e…2bd7 49d dynamic 0x6ddb…5258
0x5fc5…d168 / 0x930f…dbc4 49d dynamic 0x4a30…97e0
0x1ec0…089a / 0x5fc5…d168 49d dynamic 0xd06e…ea02
0x5fc5…d168 / 0x81be…32a5 49d dynamic 0x27d5…4d96
0x5fc5…d168 / 0xf5f9…b13c 49d dynamic 0x377b…324d
0x5fc5…d168 / 0x76f5…1ec5 49d dynamic 0x6e6f…339c
0x5fc5…d168 / 0xd7d7…5bd6 49d dynamic 0xf9db…85f2
ETH / 0x9eae…2e4f 49d dynamic 0xc146…e55e
0x5fc5…d168 / 0xaf22…1906 49d dynamic 0xfbc2…db49
0x1c1d…c584 / 0x5fc5…d168 49d dynamic 0xafe9…f386
0x5fc5…d168 / 0xb501…daf4 49d dynamic 0x6542…bfa0
0x5fc5…d168 / 0xb89c…7750 49d dynamic 0x4866…0660
0x5093…3005 / 0x5fc5…d168 49d dynamic 0x6f7f…014c
0x5fc5…d168 / 0x9990…d52f 49d dynamic 0x0e14…f19a
0x0bb2…f66f / 0x5fc5…d168 49d dynamic 0xd84f…80ca
0x5e0b…bd5e / 0x5fc5…d168 49d dynamic 0x63b7…6a7c
0x5fc5…d168 / 0xf5e4…d2bb 49d dynamic 0x6c68…5d2e
0x5fc5…d168 / 0x78b7…5d9c 49d dynamic 0xa980…64dd
0x1952…f11c / 0x5fc5…d168 49d dynamic 0xce3e…b0f4
0x5fc5…d168 / 0xc2b7…02af 49d dynamic 0xa467…70f3
0x5fc5…d168 / 0xa3fe…d544 49d dynamic 0xe187…97da
0x5fc5…d168 / 0xf7c6…bbd0 49d dynamic 0x1e29…5359
0x3cb7…46de / 0x5fc5…d168 49d dynamic 0x1d91…030a
0x5fc5…d168 / 0x739d…3fda 49d dynamic 0xeed5…07e6
0x5fc5…d168 / 0x9f0b…10fb 49d dynamic 0x258b…934e
0x5fc5…d168 / 0xd7e8…cabf 49d dynamic 0x0355…5da2
0x5fc5…d168 / 0xf2af…ca2d 49d dynamic 0x3243…15ab
0x5fc5…d168 / 0xd8b8…de8b 49d dynamic 0x32df…5146
0x5fc5…d168 / 0xd5ad…bebb 49d dynamic 0x172a…bffb
0x5fc5…d168 / 0xc290…14fb 49d dynamic 0xcd5e…f91a