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
13d DynamicFeeUniswap v4 hook that allows an off-chain keeper to push LP fees within configurable min/max bounds for dynamic-fee pools, falling back to a default fee when the pushed fee expires. Also charges a per-swap hook fee that is minted as ERC-6909 claims to a treasury address. Robinhood beforeSwapafterSwapafterSwapDelta 1 13d 0xba60…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 13d 0x7c1b…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 13d 0x6dfe…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 13d 0x41a3…2557Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterAddLiqafterRemoveLiqafterSwap+4 1 13d 0xe7d2…a557Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterAddLiqafterRemoveLiqafterSwap+4 1 13d 0x0d7d…9afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 13d DendraFloorHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 13d 0x95a8…cc8aRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts Robinhood beforeAddLiqafterAddLiqbeforeSwapswapDelta+1 1 13d PepesFamilyRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 14d 0x4917…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0xdad6…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0x076d…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0x77aa…faccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 14d 0x7999…4088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 14d 0x9052…0880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 14d 0x7024…8040Runs code on every swap Robinhood afterSwap 1 14d HookManagerRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 14d 0xf672…c040Runs code on every swap Robinhood afterSwap 1 14d 0x9192…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 14d Pandorus404HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 14d GreenwodeHookV2Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta+1 1 14d 0x8c88…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 14d TowerHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 14d TowerHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 14d 0xd3e4…8080Runs code on every swap Robinhood beforeSwap 1 14d 0x5740…5000Runs at pool creation Robinhood afterInit 1 14d 0x5786…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwap 1 14d 0xbcde…afdcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 1 14d 0xebc5…4088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 14d 0x7e4b…efdcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 1 14d 0xda0a…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 14d 0xa972…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0xcc13…c880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 14d MoonixHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeSwap+3 1 14d 0x50a3…2fdcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6 1 14d 0x8dae…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0xbbe8…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 14d 0x7758…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 14d 0xbfbe…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 14d FolioHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 14d 0x29ad…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0x45ac…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 14d 0xd06b…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d 0x37a2…68c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 14d 0xa351…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 14d DynamicFeeHookZeroRoyaltyRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 14d 0x97e8…5afcRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5 1 14d 0x4767…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 14d 0xc8e7…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1