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
20mo 0xad95…6a88Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Arbitrum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 2 20mo 0x8cfa…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Arbitrum beforeAddLiqbeforeSwapswapDelta 2 20mo 0xac37…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Arbitrum beforeAddLiqbeforeSwapswapDelta 2 20mo PredicateHookGates swaps via the Predicate attestation network: callers must supply a signed PredicateMessage in hookData, validated against a configurable policy and a quorum of EigenLayer operators before the swap is permitted. Requires hookData on every swap. Ethereum beforeSwap 2 20mo 0x340c…8088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 2 21mo 0xdaa4…0088Runs code on every swap · Can take tokens from swaps Base beforeSwapswapDelta 2 21mo SwapHookA minimal counter hook that increments per-pool counters on each beforeSwap and afterSwap call. It does not modify swap behavior, fees, or token flows — purely observational. Base beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 2 21mo 0x1767…4ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 2 21mo 0x2c64…48c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity Base beforeAddLiqbeforeSwapafterSwapafterSwapDelta 2 21mo 0x6574…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitbeforeSwapafterSwapswapDelta+1 2 21mo 0xb915…4080Runs code on every swap Base beforeSwap 2 21mo 0xb9d1…4080Runs code on every swap Base beforeSwap 2 21mo 0x0a33…bfffRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs Arbitrum beforeInitafterInitbeforeAddLiqafterAddLiq+10 2 21mo 0x3377…98e0Runs code on every swap · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base afterInitbeforeAddLiqbeforeSwapafterSwap+1 2 21mo HookFeeCharges a fixed 3% fee on the unspecified token of every swap by using afterSwapReturnsDelta to take tokens from the pool manager and retain them in the hook contract, increasing the effective cost for swappers. Base afterSwapafterSwapDelta 2 8m 0x0e1c…c144Runs code on every swap · Can take tokens from swaps Base afterRemoveLiqafterSwapafterSwapDelta 1 15m 0x03a0…80ccRuns code on every swap · Can take tokens from swaps Base beforeSwapafterSwapswapDeltaafterSwapDelta 1 32m 0x2062…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 42m 0xfede…40c4Runs code on every swap · Can take tokens from swaps Base beforeSwapafterSwapafterSwapDelta 1 59m 0x9ba9…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 1h 0xe8ad…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 1h 0x0cb7…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 2h 0xec06…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 2h TokenFeeHookRuns code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwap 1 2h 0x21a8…bfc0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqafterAddLiq+4 1 2h 0xce71…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 3h 0x00e3…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 3h 0x028a…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3h 0x94d0…8040Runs code on every swap Robinhood afterSwap 1 3h 0xf149…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 3h 0x13b1…c840Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqafterSwap 1 4h 0xe853…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 4h AntiMevTaxHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqafterSwapafterSwapDelta 1 4h 0x62f1…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 4h 0x3f7e…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 5h 0x713d…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 5h 0x1605…0fcfRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts BNB beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+6 1 5h 0x9275…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 5h 0x0eb7…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 6h 0x2f61…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 6h 0xd06d…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 6h TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation BNB afterInitbeforeSwapafterSwapswapDelta+1 1 7h 0x07ce…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 7h 0x11e8…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 7h HMMDynamicHookV2Runs 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 8h 0xf1c3…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 8h 0xdfef…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 8h 0xc3db…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 9h 0x2fcc…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 9h 0xa7d9…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1