UniHooks

Every Uniswap v4 hook, live

Every hook attached to at least one Uniswap v4 pool, graded and explained in plain English, with the pools that use it.

AgeHookChainPermissionsPools
20mo 0xb6a9…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x98e9…80c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x4945…00c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0xb09d…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x6a6a…40c0Runs code on every swap Arbitrum beforeSwapafterSwap 1 20mo 0x6739…4088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 1 20mo rHookRestricts liquidity provision to a deployer-managed allowlist by checking `tx.origin` in `beforeAddLiquidity`. The deployer can add or remove addresses from the whitelist. Has no swap-related hooks. Arbitrum beforeAddLiq 1 20mo 0x3a75…8800Gates who can add liquidity Arbitrum beforeAddLiq 1 20mo 0xbe20…8ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 20mo 0x84a3…8ac8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1 1 20mo 0xd6a5…4ac8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1 1 20mo 0xcd4b…0aa0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Handles donations to LPs Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapbeforeDonate 1 20mo 0xc872…4aa0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Handles donations to LPs Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapbeforeDonate 1 20mo 0xaa6b…cac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 20mo 0x1f3a…c0f0Runs code on every swap · Handles donations to LPs Arbitrum beforeSwapafterSwapbeforeDonateafterDonate 1 20mo 0x095d…c0f0Runs code on every swap · Handles donations to LPs Arbitrum beforeSwapafterSwapbeforeDonateafterDonate 1 20mo 0x1d1f…4080Runs code on every swap Arbitrum beforeSwap 1 20mo 0x7833…0088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 1 20mo SwapFeeHookCollects a configurable percentage fee from the output token of each swap using the afterSwapReturnsDelta mechanism. Fees are direction-dependent (separate rates for zeroToOne and oneToZero swaps), set by the owner, and sent to an owner-controlled fee collector address. Arbitrum afterSwapafterSwapDelta 1 20mo 0x9fec…4088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 1 20mo 0xbf60…0088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 1 20mo 0x9074…c088Runs code on every swap · Can take tokens from swaps Arbitrum beforeSwapswapDelta 1 20mo 0x2091…8080Runs code on every swap Arbitrum beforeSwap 1 20mo 0xbd79…8080Runs code on every swap Arbitrum beforeSwap 1 20mo 0xdf29…4ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 20mo 0x9b7d…8ac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 20mo 0xdfaa…aa88Runs 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 1 21mo FedzHookA Uniswap v4 hook for a FUSD/USDT stablecoin pool that gates swaps and liquidity operations to NFT-holding players whose turn is active in a time-slot system. Enforces a depeg threshold (reverting swaps and removals when price falls below it) and returns a variable swap fee from beforeSwap based on a configurable crisis state. Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 21mo 0x0f88…0400Does nothing (no permissions) Arbitrum afterAddLiq 1 21mo 0xdba2…4880Runs code on every swap · Gates who can add liquidity Arbitrum beforeAddLiqbeforeSwap 1 21mo 0xcd86…0880Runs code on every swap · Gates who can add liquidity Arbitrum beforeAddLiqbeforeSwap 1 21mo 0x0418…8880Runs code on every swap · Gates who can add liquidity Arbitrum beforeAddLiqbeforeSwap 1 21mo 0x54cb…0840Runs code on every swap · Gates who can add liquidity Arbitrum beforeAddLiqafterSwap 1 21mo 0x9906…c840Runs code on every swap · Gates who can add liquidity Arbitrum beforeAddLiqafterSwap 1 21mo FedzHookA stablecoin depeg-protection hook for FUSD/USDT pools that gates all swaps and liquidity operations to NFT holders with active time slots in a round-robin scheduling system. Applies dynamic fees (base or crisis rate) in beforeSwap, and reverts afterSwap if the pool price falls below a configurable depeg threshold. Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap 1 21mo 0x8425…8ac8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Arbitrum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1 1