UniHooks

Every Uniswap v4 hook, live.

Graded, explained in plain English, with every pool that uses it.

Backfill in progress · Unichain, Robinhood, Base still catching up
Hooks indexed26,044across 5 chains
New hooks · 24h15first pool in the last day
New hooked pools · 24h116pools created with a hook
Unique designs17,635clones counted once
Upgradeable1,088owner can swap the code

New hooks

Explore all
AgeHookChainPermissionsGradePoolsAddress
2mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Robinhood beforeInitafterSwapafterSwapDelta ? 1 0x5ffc…a044 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterAddLiqbeforeSwapafterSwapswapDelta+1 ? 1 0x9d98…44cc 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0xe293…0144 2mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 ? 1 0x521a…20cc 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0x5033…8144 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0xca48…c144 2mo EveriseHookCollects a configurable sell fee (in ETH) on token-to-ETH swaps via afterSwapReturnsDelta, accumulates the ETH in a fee pool, then executes a nested buyback swap to purchase the project token and burn it via ITokenBurn.burn(). Burns are triggered automatically when feePool reaches a minimum threshold, with deferred retry on failure. Robinhood beforeInitafterSwapafterSwapDelta ? 1 0x34c8…e044 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterAddLiqbeforeSwapafterSwapswapDelta+1 ? 1 0xb7b8…04cc 2mo Unnamed hookRuns on every swap · Can block withdrawals · Controls who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwap ? 1 0x7bc8…ca80 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0x8f70…c144 2mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 ? 1 0x84ac…e0cc 2mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 ? 1 0x9193…60cc 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0x55fb…8144 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0x8fd2…c144 2mo Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 ? 1 0xb78c…20cc 2mo ShiftyFeeHookVolatility-adjusted fee hook for ETH/token pools that charges 1–7% ETH fees on buys (beforeSwap) and sells (afterSwap), scaling with the previous swap's tick movement; fees are pushed directly to a per-pool fee recipient with no claim step. Only exact-input swaps are supported; exact-output swaps revert. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 ? 2 0x056d…20cc 2mo Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Checks new pools Robinhood beforeInitafterInitbeforeSwapafterSwap+2 ? 1 0xd9e4…f0cc 2mo Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee Robinhood beforeSwapafterSwapafterSwapDelta ? 1 0xf1ae…40c4 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta ? 1 0x7e2b…80cc 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta ? 1 0xb44f…c144 2mo Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee Robinhood beforeSwapafterSwapafterSwapDelta ? 1 0x3099…c0c4 2mo Unnamed hookRuns on every swap · Sets its own fee · Controls who can add liquidity Robinhood beforeAddLiqbeforeSwap ? 1 0xacd1…c880 2mo Unnamed hookRuns on every swap · Can change what you receive Robinhood afterRemoveLiqafterSwapafterSwapDelta C 1 0x8d48…8144 2mo Unnamed hookRuns on every swap · Sets its own fee · Controls who can add liquidity Robinhood beforeAddLiqbeforeSwap B 1 0x866f…4880 2mo BobiFeeHookA volatility-based fee hook for BobiLaunch token launch pools. Charges ETH fees (1–7%) on buys via beforeSwap and on sells via afterSwap, scaling the fee with the tick movement of the previous swap. Only the bound factory can initialize pools; exact-output swaps are blocked; the owner can retune fees within the hard band. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 A 3 0x6396…20cc

Launchpad hooks

One design, a fresh copy per token. Grouped so they don't flood the feed.