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 NFTMintHookRuns code on every swap Ethereum afterSwap 1 5mo 0xfff4…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 5mo 0x9c7b…c040Runs code on every swap Ethereum afterSwap 1 5mo 0xa58e…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x4a65…8040Runs code on every swap Ethereum afterSwap 1 5mo 0x4c8b…8040Runs code on every swap Ethereum afterSwap 1 5mo 0x64fc…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x9e53…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x6dee…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xad1c…afffRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+9 1 5mo 0xae81…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo OrbitRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0xf017…4080Runs code on every swap Ethereum beforeSwap 1 5mo HookScanRuns code on every swap Ethereum afterSwap 1 5mo ULiquidA minimal observation-only Uniswap v4 hook bound to a single token. After each swap on an ETH/token pool, it increments a counter and emits a Swapped event. It does not alter swap amounts, fees, or pool state in any way. Ethereum afterSwap 1 5mo UniNodesRuns code on every swap Ethereum afterSwap 1 5mo 0xebd0…2088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 1 5mo uDOGEHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 5mo 0xe818…0040Runs code on every swap Ethereum afterSwap 1 5mo HysteresisHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo SatoshiAPPHookRuns code on every swap Ethereum afterSwap 1 5mo ReflectionV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo uDOGEHookRuns code on every swap Ethereum afterSwap 1 5mo 0x5096…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x0c95…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2931…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd093…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x1aa6…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x059d…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x1da6…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xfcff…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x5aeb…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xfa84…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x092f…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x1a03…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xe65f…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xc751…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x0e80…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0x8afb…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo 0xb951…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x9c0f…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x1127…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo 0x2dbe…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x9ef0…e000Runs at pool creation Ethereum beforeInit 1 5mo UniperpRuns code on every swap Ethereum afterSwap 1 5mo 0x63b4…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 5mo Hook20ProtocolRuns code on every swap · Sets its own swap fee Ethereum beforeSwapafterSwap 1 5mo VyperUnifiedV4HookTokenRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1 5mo GunGameHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap 1 5mo VyperFeeHookRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1