UniHooks

Explore hooks

Every hook that has been attached to at least one Uniswap v4 pool.

AgeHookChainPermissionsGradePoolsAddress
3h Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitafterSwapafterSwapDelta C 1 0x8ef3…6044 4h Unnamed hookRuns on every swap · Can change what you receive Ethereum beforeSwapswapDelta C 1 0x198f…4088 6h Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xbe74…a0cc 6h Unnamed hookRuns on every swap · Can change what you receive Ethereum beforeSwapswapDelta C 1 0x9e1e…8088 7h Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee Ethereum beforeSwapafterSwapswapDelta C 1 0xcaac…00c8 10h Unnamed hookRuns on every swap · Can change what you receive · Can take a cut on withdrawal · Checks new pools Ethereum beforeInitafterRemoveLiqafterSwapafterSwapDelta+1 C 1 0x11a2…2145 14h Unnamed hookRuns on every swap · Can change what you receive Ethereum afterRemoveLiqafterSwapafterSwapDelta C 1 0xfc0f…0144 14h Unnamed hookRuns on every swap · Sets its own fee · Can block withdrawals · Controls who can add liquidity · Checks new pools · Handles LP donations Ethereum beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4 B 1 0xeded…efe0 18h Unnamed hookRuns on every swap · Can change what you receive · Can take a cut on withdrawal · Checks new pools Ethereum beforeInitafterRemoveLiqafterSwapafterSwapDelta+1 C 1 0xb648…a145 19h Unnamed hookRuns on every swap · Can change what you receive · Can take a cut on withdrawal · Checks new pools Ethereum beforeInitafterRemoveLiqafterSwapafterSwapDelta+1 C 1 0x7e55…6145 21h Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x8ee5…2888 21h Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xf863…6888 21h Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0x17e7…a0cc 22h Unnamed hookRuns on every swap · Can block withdrawals · Controls who can add liquidity Ethereum beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+2 C 1 0xfa8c…cfc0 23h Unnamed hookChecks new pools Ethereum beforeInit B 1 0xf547…6000 1d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Can block withdrawals · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 C 1 0x89c9…6acc 1d Unnamed hookRuns on every swap · Can change what you receive Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta C 1 0x6dde…c0cc 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0x3f6d…20cc 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta C 1 0x9b68…a0c4 1d Unnamed hookRuns on every swap · Can change what you receive Ethereum beforeSwapswapDelta C 1 0x2efd…0088 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 3 0x8793…e0cc 1d Unnamed hookRuns on every swap · Can change what you receive Ethereum beforeSwapswapDelta C 1 0x9428…c088 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitafterSwapafterSwapDelta C 1 0x699f…a044 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xcadd…20cc 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum afterInitbeforeSwapafterSwapafterSwapDelta C 1 0xcc0a…90c4 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitafterSwapafterSwapDelta C 2 0xdb96…a044 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum afterInitbeforeSwapafterSwapafterSwapDelta C 1 0x8acb…50c4 1d Unnamed hookRuns on every swap Ethereum afterSwap B 1 0xfa29…8040 1d Unnamed hookRuns on every swap Ethereum beforeSwap B 1 0x7983…0080 1d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xfb5e…a888 1d Unnamed hookRuns on every swap · Checks new pools Arbitrum afterInitafterAddLiqbeforeSwapafterSwap B 1 0x853d…14c0 1d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta C 2 0x3613…2888 1d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta C 2 0x94c2…6888 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xf823…20cc 1d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta C 2 0x0e80…6888 1d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0xb536…a8c8 1d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xf4b1…a0cc 1d Unnamed hookRuns on every swap · Can change what you receive · Can take a cut on withdrawal · Checks new pools Ethereum beforeInitafterRemoveLiqafterSwapafterSwapDelta+1 C 1 0x54d1…6145 2d Unnamed hookRuns on every swap · Can change what you receive · Can take a cut on withdrawal · Checks new pools Ethereum beforeInitafterRemoveLiqafterSwapafterSwapDelta+1 C 1 0x2c3b…a145 2d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xdbcd…20cc 2d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xc6dd…6888 2d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x0755…e888 2d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Can block withdrawals · Can take a cut on withdrawal · Controls who can add liquidity · Can change deposits · Checks new pools · Handles LP donations Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+10 D 1 0x06b1…bfff 2d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0x353f…20cc 2d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity Ethereum beforeAddLiqbeforeSwapswapDelta C 1 0xdb1c…8888 2d Unnamed hookRuns on every swap · Can change what you receive Ethereum afterSwapafterSwapDelta C 1 0xb21b…0044 2d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0x4b20…60cc 2d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Controls who can add liquidity · Checks new pools Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+1 C 1 0x7592…68c8 2d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0x32e9…20cc 2d Unnamed hookRuns on every swap Ethereum afterSwap B 1 0x186c…c040