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
53d 0x9fd1…e8ccRuns 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+2 1 53d 0x1593…8844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqafterSwapafterSwapDelta 1 53d 0x2b04…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d HiveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 53d 0xc98f…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0xdf68…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 53d 0xfe39…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0x8bb7…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 53d 0xbf59…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0x3853…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0xc4df…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0x1917…81cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqbeforeSwapafterSwapswapDelta+2 1 53d 0x73f8…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0x52be…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0x5985…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 53d 0xccdb…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0xff52…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapafterSwapDelta 1 53d 0x56e9…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x9abd…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x31d3…8a00Can block LP withdrawals · Gates who can add liquidity BSC beforeAddLiqbeforeRemoveLiq 1 53d 0xd5f0…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x51a1…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0x74ae…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0xf16d…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0x01a0…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0x567e…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 53d 0x9eb0…4a00Can block LP withdrawals · Gates who can add liquidity BSC beforeAddLiqbeforeRemoveLiq 1 53d 0x0f2f…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x494f…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 53d 0x5bfb…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x65a5…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0x138a…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d 0xf88f…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 53d FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 53d VerdictRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 53d 0x1248…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 53d 0xe9e6…0880Runs code on every swap · Gates who can add liquidity Base beforeAddLiqbeforeSwap 1 54d CurveHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 54d 0xb798…8080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 54d 0xf16c…8888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity BSC beforeAddLiqbeforeSwapswapDelta 1 54d 0x5390…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0xaace…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0x9d54…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0xe34d…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 54d 0xed01…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 54d 0x0a72…c0c4Runs code on every swap · Can take tokens from swaps BSC beforeSwapafterSwapafterSwapDelta 1 54d PositionManagerRuns 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 Base afterInitbeforeAddLiqbeforeRemoveLiqafterRemoveLiq+5 1 54d 0xc035…d0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 54d NullTreasuryFeeHookCharges a fixed 0.50% hook fee on the unspecified side of every swap in a single native ETH/NULL pool, accumulating fees as ERC-6909 claims. Anyone can call claimFees to send accrued fees to an immutable treasury address. Pool creation is gated in beforeInitialize to a single hardcoded pool key. Robinhood beforeInitafterSwapafterSwapDelta 1 54d 0x02e3…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1