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 PyreRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals Ethereum beforeRemoveLiqbeforeSwapafterSwapswapDelta+1 1 6mo MineHookRuns 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 beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+5 1 6mo CovenA hook and ERC20 token (COVEP) that collects a 10% tax (1000 bps) on ETH-paired buys and sells, taking the tax from the pool and forwarding it to a hardcoded treasury address. It also tracks "ritual chains" — consecutive sequences of 13 unique buyers each spending ≥0.5 ETH — sealing a coven on completion; a sell by a chain member resets the chain. Ethereum afterRemoveLiqbeforeSwapafterSwapswapDelta+1 1 6mo TulipHookRuns code on every swap Ethereum afterSwap 1 6mo UniPerpsA gamified ERC20 token hook that applies a 10% ETH tax on both buys and sells via BeforeSwapDelta/AfterSwapDelta, forwarding taxes to a fixed treasury. Sellers become a "corpse" for 100 blocks; the next buyer within that window "raises" the corpse, otherwise it expires. Ethereum beforeSwapafterSwapbeforeDonateswapDelta+1 1 6mo BandLiquidityHookRuns 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 6mo UniCursRuns code on every swap · Can take tokens from swaps · Handles donations to LPs Ethereum beforeSwapafterSwapafterDonateswapDelta+1 1 6mo UBlorbHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo TitheRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqbeforeSwapafterSwapswapDelta+1 1 6mo UnimonHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 6mo 0xe558…c080Runs code on every swap Ethereum beforeSwap 1 6mo V4LCA Uniswap v4 hook that levies a fixed 1% ETH tax on every ETH/token swap: 1% of ETH input is taken before buys (ETH→token) and 1% of ETH output is taken after sells (token→ETH), forwarding the tax to a hardcoded TAX_ADMIN address. The contract also deploys the V4locity (V4LC) ERC-20 token and renounces ownership at construction. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo 0x5987…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0xf166…8080Runs code on every swap Ethereum beforeSwap 1 6mo SatoshiYieldRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0xa173…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 6mo HaloHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 6mo PhantomRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo HaloHookA swap tax hook that deducts 2% of the ETH (currency0) side of every swap and forwards the proceeds to a configurable reflection vault. The tax applies to both buys (ETH in) and sells (ETH out) via afterSwapReturnsDelta. Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 6mo 0x2027…d000Runs at pool creation Ethereum afterInit 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo AlphaHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo 0x35aa…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo BallHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 6mo 0x8463…e088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 1 6mo RomeHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterSwapafterSwapDelta 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo 0x7d87…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x0e94…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x7631…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo UHookRuns at pool creation Ethereum beforeInit 1 6mo 0xf610…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x6f72…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo uFORuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo GBYV4HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo BandLiquidityHookRuns 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 6mo HookFactoyRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo 0xee17…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo 0x5321…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 6mo HaloHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 6mo UniWERuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Ethereum beforeAddLiqafterAddLiqbeforeSwapafterSwap+2 1 6mo 0xb6fe…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo AlmsRuns code on every swap · Can take tokens from swaps · Handles donations to LPs Ethereum beforeSwapafterSwapbeforeDonateafterDonate+2 1 6mo UniFORGETax hook for ETH/token pools that deducts a 10% fee on ETH buys (via beforeSwap delta) and sells (via afterSwap delta), forwarding taxes to a hardcoded treasury address. Buyers spending ≥0.1 ETH earn "shards" that can be forged into tiered badges (bronze/silver/gold/diamond) via an on-chain forging mechanic. Ethereum beforeAddLiqbeforeSwapafterSwapswapDelta+1 1 6mo 0x4b4a…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw Ethereum afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta 1 6mo TitheRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqbeforeSwapafterSwapswapDelta+1 1 6mo PyreRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals Ethereum beforeRemoveLiqbeforeSwapafterSwapswapDelta+1 1 6mo SqueeezeCurveTestHookAn ERC-20 token contract that doubles as a Uniswap v4 afterSwap hook; the hook callback emits a SwapObserved event recording the sender and token total supply. Users can mint tokens by paying a fixed ETH fee per unit, up to a maximum mint count of 50,000. Ethereum afterSwap 1 6mo CovenRuns code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqbeforeSwapafterSwapswapDelta+1 1