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
5mo 0x74d2…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x84ff…6ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo 0x994a…eac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo 0x7690…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo BoreHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x6775…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo BE5XCanaryLaunchHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo PerpHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitbeforeSwapafterSwapafterSwapDelta 1 5mo 0xb0c5…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x83c2…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo PerpHookRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Handles donations to LPs Base afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4 1 5mo PerpHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts · Handles donations to LPs Base beforeAddLiqafterAddLiqafterRemoveLiqbeforeSwap+4 1 5mo 0x2fb0…eac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo 0xd689…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xc584…6ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo 0x61e5…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo PerpHookRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterAddLiqbeforeSwapafterSwap+3 1 5mo PerpHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitafterAddLiqbeforeRemoveLiq+9 1 5mo 0x4965…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x6e7a…80c4Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapafterSwapDelta 1 5mo 0x9762…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x3b3d…0becRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Handles donations to LPs Base beforeAddLiqbeforeRemoveLiqafterRemoveLiqbeforeSwap+4 1 5mo 0x23b3…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0xdd5b…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xf355…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa62f…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x8095…80c4Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapafterSwapDelta 1 5mo 0x291e…80c4Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapafterSwapDelta 1 5mo BitGoldRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 1 5mo VertAIFeeHookRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x1504…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x26ee…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo BE5XCanaryLaunchHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xc5d4…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x5dd6…e080Runs code on every swap · Runs at pool creation Base beforeInitbeforeSwap 1 5mo 0x9478…a080Runs code on every swap · Runs at pool creation Base beforeInitbeforeSwap 1 5mo 0xf547…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x65a5…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xaa6b…80ccRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0xbb7f…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x6c3d…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2bb7…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x7049…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd172…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo ProjectHookA registry hook that stores project metadata (website URL and X/Twitter address) for tokens paired with native ETH. Pools can only be initialized if the token was pre-registered by the owner; the metadata is then stored per pool and emitted as an event. Base afterInit 1 5mo BuckazoidsRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 1 5mo LGHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitafterSwapafterSwapDelta 1 5mo 0x626e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo BuckazoidsRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 1 5mo UHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitafterSwapafterSwapDelta 1