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 0xfc1d…a544Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqafterSwap+1 1 2mo 0x16b6…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x703d…d080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo BasketHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 2mo 0x4053…c5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 2mo 0xf58d…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xf860…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x7d60…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x7246…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xe072…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x6cfc…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x3774…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x4e5f…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xe9ba…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0x76ce…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo 0xd1f8…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo FeeHookRuns code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x06a5…4080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo 0x60b9…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xe0db…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x0f3e…8accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0x3890…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x007a…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xfb41…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 2mo 0x177e…8080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo 0x43f7…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5f88…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xc732…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0xc724…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf35d…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo CrudeCallHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xfa58…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb40d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x552c…88c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapafterSwapDelta 1 2mo CrudeCallHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xd66c…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo BabyAIHookCharges a 3.33% fee on both buys and sells of a fixed AI/BAI pair, always denominated in the AI (quote) token. Fees are forwarded to an immutable feeRecipient via poolManager.take(); after each swap, a capped-gas call to creditHolders() on the recipient distributes accumulated fees to holders, triggered at most once per minute. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x0e91…c8c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapafterSwapDelta 1 2mo 0x8c68…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xe6f0…d0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapafterSwapDelta 1 2mo 0x8e45…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x8afb…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf2cd…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 2mo 0xea8e…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo PairPadMemeHookSingleton fee-collection hook for graduated PairPad meme token pools. Takes a configurable fee (hookFeeBps + creatorTaxBps) from the unspecified currency on every swap via afterSwapReturnsDelta, accumulating fees in pending balances. Fees are later converted memecoin-to-quote via internal pool swaps and distributed to protocol, creator, and an optional buyback-and-lock vault. Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x0a5b…8040Runs code on every swap · Sets its own swap fee Robinhood afterSwap 1 2mo 0xbf8a…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 2mo 0xf967…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xaf12…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1