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.

AgeHookChainPermissionsPools
15d LaunchHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 17d PannotiaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 5 17d PannotiaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 5 17d PannotiaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation BNB beforeInitbeforeSwapafterSwapswapDelta+1 5 17d 0x37e4…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 19d DamRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 5 19d 0xba01…c800Gates who can add liquidity Ethereum beforeAddLiq 5 20d HappiUniswapV4HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 5 21d 0xfd59…0080Runs code on every swap Robinhood beforeSwap 5 21d 0x11cd…6ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 5 21d 0xd9c0…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 24d RallyHookU4Runs 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 5 25d DecayFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 5 26d 0x8f81…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 26d 0x77ad…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 26d 0xb10c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 5 27d 0x0af0…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 5 29d 0x10f1…30c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+1 5 29d TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 5 29d ArklisDirectHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 29d 0x7112…2080Runs code on every swap · Runs at pool creation Ethereum beforeInitbeforeSwap 5 31d 0xd195…e5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Base beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 5 31d 0x5270…a5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Base beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 5 31d 0x2b16…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 5 32d OttoFeeHookV2Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 5 32d NonFungibleSlopFeeHookV3Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+3 5 32d FewV4ShellHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 5 33d CradleHookV3Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 5 35d 0xa523…e8ccRuns 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 5 35d 0x1d79…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5 36d 0x83cb…2accRuns 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 5 37d BASHFeeHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals Robinhood beforeRemoveLiqbeforeSwapafterSwapswapDelta+1 5 37d 0x37a4…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5 38d 0xf9c5…45d0Runs code on every swap · Sets its own swap fee · Handles donations to LPs Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+1 5 38d 0x3c5a…ffc0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqafterAddLiq+4 5 38d MoonbaseHookSets its own swap fee · Gates who can add liquidity · Runs at pool creation Base beforeInitafterInitbeforeAddLiq 5 38d 0x3cbb…e5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Base beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 5 38d 0x57a1…a5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Base beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 5 39d 0x6700…c5d0Runs code on every swap · Sets its own swap fee · Handles donations to LPs Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+1 5 40d 0xf9c1…40c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 5 40d ClankerHookStaticFeeRuns 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 5 40d MiusHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqafterSwap 5 42d LaunchHookFixedFeeRuns code on every swap · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap 5 42d 0xe337…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 5 43d StockHookRuns 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 5 43d 0x7a0a…44ccRuns code on every swap · Can take tokens from swaps Robinhood afterAddLiqbeforeSwapafterSwapswapDelta+1 5 44d 0xcf90…8800Gates who can add liquidity Robinhood beforeAddLiq 5 45d 0xf7c0…40c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 5 45d 0x056a…65c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation BNB beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 5 46d 0x8821…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 5