UniHooks

CookHook

RobinhoodRegistered

A bonding-curve token launch hook for Uniswap v4 that manages a main liquidity band, charges protocol and creator swap fees via the afterSwap return delta, and atomically graduates a launch when the target price is reached — burning the main band position, re-pooling the raised base as a permanently locked buy-wall position (Position 3), and optionally initiating a TWAP buy program.

0xf2bf32042799e8f876575775d26ba01cf54cf044 First pool 7 Sept 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
14
Dynamic-fee pools
14
Last new pool
59d
Code size
24,251 B

What it can do

Runs code on every swap

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

Can take tokens from swaps

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

Sets its own swap fee

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

Runs at pool creation

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.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code publishedThe code on the block explorer matches what's deployed.
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

14 total
PairCreatedFeePool ID
USDG / COOK 59d dynamic 0x02aa…9006 Tx ↗
ETH / VITALIK 59d dynamic 0x2b24…b156 Tx ↗
PINPIN / USDG 59d dynamic 0x3e07…b74f Tx ↗
VITALIK / USDG 59d dynamic 0xdf59…2c24 Tx ↗
ETH / BITCOIN 59d dynamic 0xbabb…915a Tx ↗
CHONK / USDG 59d dynamic 0xe36b…a384 Tx ↗
ETH / PEBE 59d dynamic 0x8939…100a Tx ↗
ETH / TDOGE 59d dynamic 0xab42…4e6d Tx ↗
0x1f75…1dc7 / USDG 59d dynamic 0xa971…70e5 Tx ↗
USDG / 0xa243…366d 59d dynamic 0x5894…3191 Tx ↗
0x308f…35ff / USDG 59d dynamic 0xdbab…23b7 Tx ↗
USDG / 0xbed6…76f1 59d dynamic 0xf53e…596c Tx ↗
0x0d70…31ab / USDG 59d dynamic 0xc20c…2210 Tx ↗
USDG / 0x7bdd…8d55 59d dynamic 0x50cc…dec2 Tx ↗