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
3mo DrillHookRuns code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 3mo OGRewardsHookRuns code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 3mo 0x1a88…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo Rob0HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 3mo TMZNativeTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo sixNativeTaxHookCharges an immutable native ETH tax on swaps in a single Uniswap v4 ETH/token pool. Tax is minted as ERC-6909 claims during swaps via beforeSwap/afterSwap return deltas and forwarded to an immutable recipient via a permissionless keeper once an outstanding threshold is reached. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo UruLaunchHookA Uniswap v4 launch hook for the URU token that applies a time-decaying sniper tax (up to 99% at launch, decaying to 0%) on swaps during a configurable window, routing proceeds to a vault. It also tracks URU trading volume per epoch to compute a bounded emission-rate signal. Robinhood afterSwapafterSwapDelta 1 3mo JellyfishLaunchHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqbeforeSwapafterSwap+2 1 3mo 0x6f39…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0xe2e9…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo onuNativeTaxHookCharges an immutable native ETH tax on every swap in a single designated Uniswap v4 pool, deducting the tax from the native-token side via beforeSwap/afterSwap return deltas. Accumulated tax is held as ERC-6909 claims and forwarded to a fixed recipient once a fixed threshold is reached. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x0fa0…2a88Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 3mo foNativeTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xca64…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 3mo 0x7e11…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo 0xf2ad…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x4a7b…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 3mo 0x3edf…0888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 3mo 0xdb36…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x6dae…40ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo 0x4038…65ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3 1 3mo 0xfe89…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xe5b8…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo 0x4af6…0044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 3mo 0x282b…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0xbf21…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo DegenSpyV2HookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 3mo DegenV2HookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitafterInitbeforeSwapafterSwap+2 1 3mo 0xa944…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xebc8…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x1e6c…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 1 3mo AMT-1 Canonical Market HookA bonding curve hook that routes all swaps through the AMT-1 token's own mint/burn mechanism, bypassing standard Uniswap v4 concentrated liquidity. Blocks all LP liquidity provision; only exact-input swaps are supported. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 3mo 0xdd4d…85ccRuns code on every swap · Can take tokens from swaps Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+2 1 3mo CashPerpHookV2Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo PmavHookQuotedRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo AgentDualPoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 3mo 0x7dda…e444Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterSwapafterSwapDelta 1 3mo 0xb392…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0x29ff…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0x1a58…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x1fa6…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0xfc1a…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 3mo 0xcc6e…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xa442…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0x98ea…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xf13c…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo HashframeRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo SazareHybridHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapswapDelta 1 3mo FriarVolatility-responsive dynamic LP fee hook using the Liquidity Book volatility-accumulator model. Sets per-swap LP fees based on recent price movement — low base fee in calm markets that surges with volatility and decays over configurable windows. No owner, no upgradeability; all parameters are immutable. Robinhood afterInitbeforeSwap 1 3mo 0x8767…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1