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
2mo DuatHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 1 2mo 0x89ce…50ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x773d…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo DuatHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 1 2mo 0x737e…b0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+1 1 2mo 0x8a3e…8880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0x3d8f…8880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0x830d…8080Runs code on every swap Robinhood beforeSwap 1 2mo 0x6b87…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x87fd…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 2mo 0x239b…0880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0xbc79…30c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+1 1 2mo 0x77f1…c880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0x3928…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo InfectHookA minimal hook that implements afterSwap but performs no action, returning the selector with zero delta. Also exposes several pure/view utility functions that compute epidemiology-themed metrics (e.g. outbreak pulse, pathogen tier, transmission index) from address and bytes32 inputs via modular arithmetic, though these are unused in swap logic. Robinhood afterSwap 1 2mo 0xa204…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xc69a…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0xf7d5…1044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 1 2mo 0x212a…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xc31e…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf3c8…8880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0xdaf0…c880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0x7d12…80c0Runs code on every swap Robinhood beforeSwapafterSwap 1 2mo 0x60c4…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xba58…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x1054…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x85b0…1044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 1 2mo 0xcd89…80c0Runs code on every swap Robinhood beforeSwapafterSwap 1 2mo 0x7de7…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x7916…6181Runs code on every swap · Sets its own swap fee · Takes a cut when LPs withdraw · Runs at pool creation Robinhood beforeInitafterRemoveLiqbeforeSwapremoveLiqDelta 1 2mo 0x5e6f…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xe21c…00c0Runs code on every swap Robinhood beforeSwapafterSwap 1 2mo 0xcba3…9044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitafterSwapafterSwapDelta 1 2mo 0xc720…28c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 1 2mo 0x2dfd…80c0Runs code on every swap Robinhood beforeSwapafterSwap 1 2mo 0x0343…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 2mo 0xa47e…a088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapswapDelta 1 2mo 0x8e23…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x5fe9…d0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xdb2d…e8c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap 1 2mo 0x5427…7088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapswapDelta 1 2mo DualCurveHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x53d4…2000Runs at pool creation Robinhood beforeInit 1 2mo 0xa8c4…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xdfa7…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 2mo 0xf8cc…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xbbb1…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo AltarHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5656…4880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0xe1d5…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1