UniHooks

Every Uniswap v4 hook, live

Every hook attached to at least one Uniswap v4 pool, explained in plain English, with safety checks and the pools that use it.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
50d 0xe8e1…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xd716…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xe4b9…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x49ea…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d PoolGateGates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 50d 0x5691…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x1f1f…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x3b50…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xd66e…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d JeanjakHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 50d 0x3603…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x8946…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xb675…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 50d 0x32b9…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 50d 0x5953…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x23d9…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood afterSwapafterSwapDelta 1 50d 0xde6d…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 50d 0xe5f3…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 50d 0xc8b0…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x96b3…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x9f6f…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d RoutedInverseHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4 1 50d LoansFunBankRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 50d 0xbcfa…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x9457…28ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 50d 0x4b71…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 50d 0x564d…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x40ca…28ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 50d 0x889f…2800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 50d 0xbd71…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 50d 0xdc35…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xe8b8…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 50d EVPLUSAIImmutable dynamic-fee hook where a per-pool worker posts directional LP fee budgets (0.025%–0.9%, TTL 5 min, defaulting to 0.05% on expiry). beforeSwap overrides the LP fee with 90% of the posted budget; afterSwap collects a 10% platform fee as a return delta, minted as ERC-6909 claims to the hook and sweepable to a configured treasury. Robinhood beforeInitbeforeSwapafterSwapafterSwapDelta 1 50d 0xadc8…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0x4397…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d HiveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 50d FatgfHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 50d 0x7f0e…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d AllowTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 50d 0x2432…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xb8d1…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 50d 0x0b2e…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 50d 0x7d27…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 50d BagHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 1 50d 0x59ae…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 50d 0xd4f5…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 50d 0xa901…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d DamesBurnHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 50d 0x5e0a…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 50d 0xb4e1…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1