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
9d 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 9d 0x0305…dafcRuns 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 9d 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 9d FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 9d 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 9d 0x4136…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0x3c99…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 10d 0x62ce…2accRuns 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 10d 0xc61f…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d 0x6623…40c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 1 10d 0x4a9c…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 10d 0x7327…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0x1c1c…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0x860d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0x3cf8…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d PositionManagerRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 1 10d 0x84b9…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d GNAWRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d NativeV4HookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0xb8fd…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 10d Hook404Runs code on every swap Robinhood beforeSwap 1 10d HalvingHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0xab3a…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0x43f6…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 10d ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 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 10d ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0xf080…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0xa078…1afcRuns 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 10d 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 10d FixedFeePoolHookV1Runs 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 10d FixedFeePoolHookV1Runs 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 10d FixedFeePoolHookV1Runs 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 10d FixedFeePoolHookV1Runs 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 10d 0x9581…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 10d NativeV4HookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0xecde…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d ProtectedNative30HookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 10d 0x7f2e…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 10d 0x4c85…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 10d 0xcd39…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d 0x8f95…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d VolatilePairHookVolatilePair is a Uniswap v4 dynamic-fee hook built for assets without a fixed reference price. Instead of charging a flat fee on every swap, it uses recent price moves to set fees by trade direction, capturing more value for LPs while keeping the quoted spread competitive. Robinhood beforeInitafterInitbeforeAddLiqafterAddLiq+2 1 10d 0xebf2…4088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d LXFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+3 1 10d 0x914d…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 10d 0xfb6f…a000Runs at pool creation Robinhood beforeInit 1 10d BearingRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1