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
20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d ArcadeHookRuns code on every swap · Runs at pool creation Ethereum afterInitafterSwap 1 20d 0x45d6…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d BallastRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FairHookHostRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 20d AntiSniperHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0xaf92…d0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 20d 0xa055…aae0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d IngotRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0x9b3d…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0x0e17…cac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 20d ClinkerRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d NfaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d HamsterHookRuns at pool creation Ethereum beforeInit 1 20d SequencerHookRuns code on every swap · Runs at pool creation Robinhood beforeInitafterInitafterSwap 1 20d ChordRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0xb3df…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d IngotRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d DeferenceHookGates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiq 1 20d 0x0892…50ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Base afterInitbeforeSwapafterSwapswapDelta+1 1 20d IMDBHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0x9256…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 Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+10 1 20d TenonRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0x4edd…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 20d 0x8fcf…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 20d 0x7f79…2503Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqaddLiqDelta+1 1 20d PonsV2MemeHookSingleton Uniswap v4 hook for graduated Pons V2 meme pools. In afterSwap, takes a hookFeeBps plus per-pool creatorTaxBps from the swap's unspecified currency via delta return, accumulates them in pending buckets per pool, and distributes via batched sweepPoolFees calls that optionally convert memecoin fees to the quote currency and run a buyback-and-lock split. Pool initialization is restricted to a trusted factory. Robinhood beforeInitafterSwapafterSwapDelta 1 20d 0xf290…4080Runs code on every swap · Sets its own swap fee Ethereum beforeSwap 1 20d SeamRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 20d 0xe64f…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1