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 0x224d…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x1ff5…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xaa7a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo DarkHookA Uniswap v4 hook for the $DARK token that applies a 1% buy-side tax: when DARK is the output token of a swap, 1% is taken via afterSwap and forwarded to a CrystalForge contract for distribution to Crystal NFT holders pro-rata by bonded power. Sells are tax-free. The forge address is set once by the deployer and then permanently frozen. Ethereum afterInitafterSwapafterSwapDelta 1 5mo HatTrickHookUniswap v4 afterSwap hook for a $HAT/WETH pool that captures a configurable BPS fee on each swap via afterSwapReturnsDelta, then splits it three ways: to a prize vault, burned (directly for HAT fees or deferred via buybackAndBurn() for WETH fees), and to a treasury address. Fee rate and split ratios are owner-configurable within set bounds. Ethereum afterSwapafterSwapDelta 1 5mo 0xe71a…c4ccRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqbeforeSwapafterSwapswapDelta+1 1 5mo 0xfc04…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 5mo 0x9165…00c0Runs code on every swap Ethereum beforeSwapafterSwap 1 5mo 0x30c6…40c0Runs code on every swap Ethereum beforeSwapafterSwap 1 5mo FortressHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo FortressHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo DaemonGateRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum beforeSwapafterSwapswapDelta 1 5mo FluxHookRuns code on every swap · Runs at pool creation Ethereum beforeInitafterSwap 1 5mo BVMHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x1d12…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 5mo 0x7489…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x53c9…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x5f8b…d840Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Ethereum afterInitbeforeAddLiqafterSwap 1 5mo 0xc718…d840Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Ethereum afterInitbeforeAddLiqafterSwap 1 5mo 0x4925…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo USphincsRuns code on every swap Ethereum afterSwap 1 5mo DaemonHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum beforeSwapafterSwapswapDelta 1 5mo 0x65cc…40c0Runs code on every swap · Sets its own swap fee Ethereum beforeSwapafterSwap 1 5mo SpyHookPasses ordinary swaps through with zero fee impact; when the designated SpyBatch settler swaps with non-empty hookData, takes a 1% fee (COVERT_FEE_BPS) from the input currency and routes it to a vault address for burning. Ethereum beforeSwapswapDelta 1 5mo 0xf2ce…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xface…c0c0Runs code on every swap Ethereum beforeSwapafterSwap 1 5mo SatHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0xf830…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x16cf…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 5mo EipHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo 0xc95e…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xcdab…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa890…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 5mo 0x650b…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 5mo 0xc92d…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 5mo 0xcc55…d080Runs code on every swap · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwap 1 5mo 0xdb62…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 5mo MechaHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 5mo 0xe8ca…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x98d2…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xfffe…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 5mo 0x0a00…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x688e…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0x2585…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xe6fd…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x829c…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x6ce4…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo TitheHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta 1 5mo 0x4fa0…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xff79…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1