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
5mo 0x33e7…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2998…50c0Runs code on every swap · Runs at pool creation Base afterInitbeforeSwapafterSwap 1 5mo 0x02a4…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x52e1…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x92ed…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x0603…4cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x8932…8044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 5mo 0x3c71…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x4025…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd6a9…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x3884…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2f76…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd2a6…a000Runs at pool creation Base beforeInit 1 5mo MoonpotHookA USDC/TMP pool hook that applies dynamic defense taxes on TMP sells (scaled by distance above a configurable price floor), intercepts and burns excess TMP beyond the protocol liquidity cap via BeforeSwapDelta, and records a TWAP oracle to guard against sandwich attacks during liquidity injection. Base beforeInitbeforeSwapswapDelta 1 5mo 0x549a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x428a…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x11bc…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee Base beforeSwapswapDelta 1 5mo 0x11ba…ccc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x9735…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xf645…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo VenaHookCustom-accounting Uniswap v4 hook for ETH/VENA on Base. Uses afterSwap return delta (1% output fee), distributes 80% to NFT holders and 20% to treasury, and applies buy/sell NFT game logic. Base afterSwapafterSwapDelta 1 5mo 0xa820…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x54d6…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x8045…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x42d5…ccc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0xe550…8cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x618f…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa32a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x5d3f…4cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x9879…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xb22d…ccc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x987b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x8262…0cc2Runs code on every swap · Gates who can add liquidity · Adjusts deposit amounts Base beforeAddLiqafterAddLiqbeforeSwapafterSwap+1 1 5mo 0x9bb4…7ff8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Base beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 5mo 0xbb0f…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2fe8…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 5mo 0x1bea…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x5490…4044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 5mo 0x762b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xc0b6…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa712…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 5mo 0x9515…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x316c…c044Runs code on every swap · Can take tokens from swaps Base afterSwapafterSwapDelta 1 5mo 0xf91b…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xbce4…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd747…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa7a0…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x26c5…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xf3cc…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x97d7…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Base afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1