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
6mo 0xb566…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x30be…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x3d3b…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 6mo AscendiumHookA custom step-function AMM hook for a single ASC/WETH pool that fully overrides Uniswap v4 swap math via beforeSwap and BeforeSwapDelta, implementing a geometric pricing curve. Liquidity additions, removals, and donations are blocked; the hook custodies the ASC token supply and accumulates fees for a treasury address. Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo 0x725a…c040Runs code on every swap Ethereum afterSwap 1 6mo 0x01d7…c040Runs code on every swap Ethereum afterSwap 1 6mo FactoryRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo TaxHookRuns code on every swap Ethereum beforeSwap 1 6mo FactoryRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo HookpotHookA jackpot lottery hook for a native ETH / Hookpot token pool that charges a 1.7% fee on every buy and sell to accumulate a jackpot. Each eligible swap earns weighted tickets proportional to trade size (with per-wallet caps and penalties), and at round end a weighted-random winner is drawn who must hold a minimum Hookpot token balance. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 6mo AxionevmHookRuns code on every swap · Runs at pool creation · Handles donations to LPs Ethereum beforeInitafterSwapbeforeDonate 1 6mo TaxHookRuns code on every swap Ethereum beforeSwap 1 6mo 0xc1d3…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x7b3e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x282b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo AxionevmHookRuns code on every swap · Runs at pool creation · Handles donations to LPs Ethereum beforeInitafterSwapbeforeDonate 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo 0xa6f1…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo v4MINETax-on-transfer hook for the v4MINE token that applies a tiered ETH tax on buys and sells, starting at 30% and stepping down to 20%, 10%, and 3% over ~50 minutes from the first swap, with collected ETH forwarded to a hardcoded treasury address. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo 0xc1b0…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0xa1ca…00c0Runs code on every swap Ethereum beforeSwapafterSwap 1 6mo FloraHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0x8592…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x4a4e…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x625a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x92e6…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo RungHookRuns code on every swap · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwap 1 6mo 0x839c…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo Sat1HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0x8f7a…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo TaxHookA dynamic-fee hook that charges configurable buy and sell tax rates on swaps involving a designated project token, with first-buy block tracking used to determine the applicable sell fee rate. Tax rates are set by an owner-controlled admin function. Ethereum beforeSwap 1 6mo WhitelistTaxHookRuns code on every swap Ethereum beforeSwap 1 6mo 0xc2b3…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo 0x60b4…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo 0xa39c…c080Runs code on every swap Ethereum beforeSwap 1 6mo HookFeeRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo WhitelistTaxHookRuns code on every swap Ethereum beforeSwap 1 6mo LuckA combined ERC20 token and Uniswap v4 hook that charges a tiered ETH tax on buys and sells. Tax starts at 20% for the first 10 minutes post-launch, drops to 10% for the next 10 minutes, then settles at 3%. Collected ETH is forwarded to a hardcoded treasury address. A separate admin can adjust the rate downward within the scheduled tier cap. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo 0x775e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo GeodeMiningHookA token launch hook that tracks WETH buy volume per round to allocate mining rewards to buyers, accrues a 3% fee on all WETH swaps (split between burns and protocol), and automatically executes token buybacks triggered by sell pressure. Ethereum beforeInitafterInitbeforeSwapafterSwap+2 1 6mo 0x4b0a…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo GorkLaunchHookRuns code on every swap Ethereum beforeSwap 1 6mo 0x8273…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 6mo Vitalik0HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo u777Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo HookFeeA Uniswap v4 hook that collects a configurable basis-points fee on token1-to-token0 swaps (non-zeroForOne), redirecting a portion of the currency0 output to a fixed fee recipient via afterSwapReturnsDelta. The fee rate is set by an owner and can be updated at any time. Ethereum afterSwapafterSwapDelta 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo HHookA Uniswap v4 hook implementing a floor-price defense and tax system for an H/ETH pool. When the AMM spot price falls below the treasury-backed RFV, beforeSwap intercepts exact-input H sells and redeems them at RFV directly from the treasury (burning the H). A 3% swap tax applies on all non-intercepted swaps—burning H on buys and routing ETH to the treasury on sells—with additional bonding and epoch-based staking rebase mechanics. Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 6mo DiamondV2HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta 1