UniHooks

Explore hooks

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

AgeHookChainPermissionsGradePoolsAddress
22h Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x8ee5…2888 22h Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xf863…6888 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 · 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 5d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 C 1 0x2ecc…a8cc 6d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools · Handles LP donations Arbitrum beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 C 1 0x54be…a5dc 7d Unnamed hookRuns on every swap · Can block withdrawals · Controls who can add liquidity · Checks new pools · Handles LP donations Arbitrum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 B 1 0x8fb2…eae0 8d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 2 0xca5e…e0cc 8d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 10 0x8067…a0cc 8d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 C 1 0xf465…e8cc 9d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 C 4 0x9108…28cc 9d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Handles LP donations Arbitrum beforeAddLiqbeforeSwapbeforeDonateswapDelta C 2 0x1150…c8a8 10d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xada3…2888 10d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x2021…6888 10d Unnamed hookRuns on every swap · Can block withdrawals · Controls who can add liquidity · Checks new pools · Handles LP donations Arbitrum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 B 1 0x6d05…6ae0 10d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 3 0xa946…e0cc 10d Unnamed hookRuns on every swap · Can change what you receive Arbitrum beforeSwapafterSwapswapDeltaafterSwapDelta C 1 0xfecb…40cc 11d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 3 0x53b2…20cc 12d Unnamed hookRuns on every swap · Can change what you receive · Sets its own fee · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 1 0xb203…a0cc 12d Unnamed hookRuns on every swap · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapafterSwap B 21 0x90a9…28c0 16d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xcf07…2888 16d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xce3f…2888 17d Unnamed hookRuns on every swap · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwap B 1 0xc3ad…e880 18d Unnamed hookCan block withdrawals · Controls who can add liquidity · Checks new pools Arbitrum beforeInitafterInitbeforeAddLiqafterAddLiq+2 B 16 0x2f9f…bf00 18d Unnamed hookChecks new pools Arbitrum beforeInitafterInit B 12 0x4f5b…f000 19d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x97dd…6888 19d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x2e6a…e888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x9d8a…2888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x73c4…6888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xa40a…6888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xa86f…a888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xd229…6888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0xdfab…6888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x2c6b…2888 20d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 1 0x1d9e…a888 20d Unnamed hookRuns on every swap · Sets its own fee · Checks new pools Arbitrum beforeInitbeforeSwap B 1 0x1ebf…2080 23d Unnamed hookRuns on every swap · Sets its own fee · Can take a cut on withdrawal · Checks new pools Arbitrum beforeInitafterRemoveLiqbeforeSwapremoveLiqDelta C 1 0xf26f…a181 23d Unnamed hookRuns on every swap · Sets its own fee Arbitrum beforeSwap B 2 0x237d…c080 23d Unnamed hookRuns on every swap · Sets its own fee Arbitrum beforeSwap B 1 0x0d3c…8080 24d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitbeforeSwapafterSwapswapDelta+1 C 5 0xb10c…a0cc 26d Unnamed hookRuns on every swap Arbitrum afterSwap B 1 0xda42…8040 26d Unnamed hookRuns on every swap · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapafterSwap B 3 0x42ba…a8c0 26d Unnamed hookRuns on every swap Arbitrum beforeSwap B 1 0x6af7…c080 30d Unnamed hookRuns on every swap · Can block withdrawals · Controls who can add liquidity · Handles LP donations Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapbeforeDonate B 9 0x561a…0aa0 31d StablePairHookStablePair is a Uniswap v4 dynamic-fee hook built for assets that trade around a known reference price. Instead of charging a flat fee on every swap, it uses that reference to set fees dynamically, capturing more value for LPs while keeping execution tight and predictable around the reference. Arbitrum beforeInitafterInitbeforeAddLiqafterAddLiq+2 C 2 0x630e…bcc0 31d Unnamed hookRuns on every swap · Can change what you receive Arbitrum beforeSwapafterSwapswapDeltaafterSwapDelta C 1 0x4f98…80cc 32d Unnamed hookRuns on every swap · Can change what you receive · Controls who can add liquidity · Checks new pools Arbitrum beforeInitbeforeAddLiqbeforeSwapswapDelta C 7 0xc4f2…2888 34d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitafterAddLiqbeforeSwapswapDelta C 1 0x6e06…e488 34d Unnamed hookRuns on every swap · Can change what you receive · Checks new pools Arbitrum beforeInitafterAddLiqbeforeSwapswapDelta C 1 0xec23…2488