UniHooks

Every Uniswap v4 hook, live

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

AgeHookChainPermissionsPools
19mo 0x615c…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x96ea…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xef3a…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x90d9…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x12f2…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x171e…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xd6b4…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xf77d…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x67ea…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x80dd…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xc406…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x835f…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x0e12…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xd44c…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x9465…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x146f…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xb5d8…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xf486…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x8cd8…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0x5a41…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xa20b…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xdc98…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xadf1…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xa473…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 19mo 0xc27a…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x41ee…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xb21f…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x77b7…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xc44e…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x9318…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x78c9…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xc081…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xa076…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x76f5…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x68db…d8d4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Arbitrum afterInitbeforeAddLiqbeforeSwapafterSwap+2 1 20mo 0x3e42…5765Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Runs at pool creation · Handles donations to LPs Arbitrum afterInitafterAddLiqbeforeRemoveLiqafterRemoveLiq+4 1 20mo 0xd201…0b70Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Handles donations to LPs Arbitrum beforeAddLiqbeforeRemoveLiqafterRemoveLiqafterSwap+2 1 20mo 0x979e…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x335b…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x9f32…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xaf7a…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x86db…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x7426…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x07aa…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xb831…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x3f7c…c0c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x7b60…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xf04c…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x9734…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x9eeb…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1