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
35d 0x6a80…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 35d TestHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 35d 0x0a92…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 35d 0x8919…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 36d 0xa0ce…8088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 36d 0x12ef…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 36d ZipstrHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 36d TestHookProxyRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · 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 beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 36d AnonHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 36d aBigFatCockTaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 36d daddyTaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 36d SuperIMDHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 36d EchoHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 36d UniKingHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 37d 0x281f…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d EntityHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · 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 beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 37d 0xe96a…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d VeylFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d TEST3TaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d 0xc57f…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d TEST2TaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d 0x52cb…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 37d SwingRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d MeterRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 37d 0x2c24…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 37d RhV4TaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d RhV4TaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d ZkCreditTokenRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+6 1 37d 0x46ff…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d 0xd153…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 37d SellOnlyHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwap 1 37d 0xe702…e488Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqbeforeSwapswapDelta 1 37d EthXDirectV4HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 38d VeylFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d 0x42b0…88c0Runs code on every swap · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 38d EtfHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d EtfHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d IMDRIPHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d 0x4f48…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 38d 0x6b2c…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 38d 0x44c3…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 38d 0x2913…c044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 38d 0xb002…c044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 38d ZcHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapafterSwapDelta 1 38d 0xbf80…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 38d 0xeb52…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 38d IMDRIPHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d InnerFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 38d OneWayBidHookRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1 38d 0x89aa…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1