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 FloorERC20 token that is also its own Uniswap v4 AMM hook, implementing a custom bonding curve (x − F) · y = k where F is a monotonically increasing price floor that grows by 1% of each swap's input. All swaps are fully absorbed via BeforeSwapDelta and restricted to a single authorized router; liquidity additions, removals, and donations are permanently disabled. Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 5mo FourHookHookRuns 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 0x3ab2…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo 0xd486…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo UniswapV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo LaunchTokenV4An ERC20 token contract with a built-in Uniswap v4 hook that collects configurable buy and sell taxes in ETH on every swap (up to 10% each), routing the tax directly to a designated wallet via poolManager.take() before or after the swap executes. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo 0xd1df…eaa8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 5mo LaunchTokenV4ERC20 token with a built-in Uniswap v4 hook that collects configurable buy and sell taxes in ETH. On buys (ETH→token), a percentage of the input ETH is taken before the swap via beforeSwap; on sells (token→ETH), a percentage of the ETH output is taken after the swap via afterSwap. Both taxes are forwarded immediately to an immutable tax wallet. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo CerebralHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum afterSwapafterSwapDelta 1 5mo 0x2c12…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo ParasiteHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo UniswapV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo 0x7deb…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xa442…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x2838…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo ETHHolderHookRuns code on every swap Ethereum afterSwap 1 5mo 0x8a68…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xbf6f…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x979b…c0c0Runs code on every swap · Sets its own swap fee Ethereum beforeSwapafterSwap 1 5mo 0x4c06…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo ArkHookCharges configurable buy and sell fees on each swap via afterSwapReturnsDelta, taking the fee from the pool manager and routing it to an external fee router. Optionally triggers on-chain maintenance calls (buyback or harbor reinforcement) after each swap. Ethereum afterSwapafterSwapDelta 1 5mo 0xff97…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 5mo V4LaunchHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 5mo 0xe37a…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xe1e6…0088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 5mo UniswapV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 5mo ArkHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo 0x2e4f…4088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 5mo LivingCurveHookUniswap v4 hook implementing a dynamic "weather" system that adjusts LP fees (0.2%–2%) based on rolling buy/sell volume ratios, LP activity, and a health score tracked over 5-minute epochs. Swaps are restricted to the Live phase and gated behind a governance-controlled tradingEnabled flag; liquidity management is restricted to a privileged bootstrapManager. Ethereum beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+3 1 5mo 0x1e15…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x66af…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x18f2…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd93d…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xd6f4…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xef6e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xe161…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xf376…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x52a4…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 5mo LendingHookV3Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 5mo LendingHookV3Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 5mo 0xff56…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo HourglassHookA Uniswap v4 hook that mints Turnion NFTs on qualifying swaps and pays HOURGLASS token rebates based on the user's spectrum tier (swap-count-based with time decay). Also implements an ETH lending protocol with HOURGLASS collateral, atomic looping, liquidations, and a position NFT system. Ethereum beforeInitbeforeSwapafterSwap 1 5mo 0x0a3a…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 5mo LendingHookV3A lending AMM hook that manages a full-range ETH/ERC20 V4 LP position as a shared vault. LPs deposit and earn swap fees; borrowers draw ETH against TOKEN collateral at 40% LTV; a 0.5% protocol fee is skimmed from each swap via BeforeSwapDelta/AfterSwapDelta hooks, and swaps are blocked in any block where a liquidation occurred. Ethereum beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 5mo 0x5384…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0xe448…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x7651…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo 0x590e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 5mo ZapHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 5mo 0x9008…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1