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
52d SnowOpenPositionHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 52d 0xe8e1…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xd716…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xe4b9…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x49ea…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d PoolGateGates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 52d 0x5691…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x9e7b…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x1f1f…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x3b50…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d MothRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0xd66e…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d JeanjakHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x3603…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x8946…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xb675…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0x32b9…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0x5953…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x23d9…0044Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood afterSwapafterSwapDelta 1 52d 0xde6d…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0xe5f3…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0xc8b0…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x96b3…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x9f6f…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 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 52d LoansFunBankRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 52d 0xbcfa…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 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 52d 0x4b71…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0x564d…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 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 52d 0x889f…2800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 52d 0xbd71…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0xdc35…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d TrustTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0xe8b8…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 52d 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 52d 0xadc8…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x4397…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d HiveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d FatgfHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x7f0e…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d AllowTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0x2432…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xb8d1…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0xb565…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 52d 0x0b2e…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0x7d27…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0xea4e…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 52d BagHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 1