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
4mo DynamicMachineHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo 0x9c19…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo HookMinerTokenRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo MEI Swap HookA 0.5% fee hook for the MEI/ETH Uniswap v4 pool. On each buy or sell, it skims a 0.5% fee in $MEI tokens using BeforeSwapDelta and AfterSwapDelta, then forwards collected fees to the meiToken contract via notifySwap() for distribution to token holders. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xf2ca…80ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo GluttonHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xd65d…0088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo BLOODRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo ShelterRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0xf8df…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x0f57…4088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo 0x01d3…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo BankFiRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0xa835…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo CorruptOSRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo CorruptOSRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo GravityHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo OnlyHooksHookTakes a fee (default 1%) on the output token of every swap via afterSwapReturnsDelta, routing 50% to the treasury and 50% split evenly among the trader's active creator beneficiaries per SubscriptionRegistry. Unsubscribed traders send the full creator share to treasury. Trader identity is decoded from hookData if present, otherwise falls back to tx.origin; empty hookData never reverts. Ethereum afterSwapafterSwapDelta 1 4mo 0x8955…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo InfectERC-20 memecoin and Uniswap v4 hook that runs a PvP infection game: every buy/sell charges an ETH-denominated tax (2% on buys and clean sells, 7% on infected-wallet sells), distributed to all holders by balance. Users lock tokens to infect wallets and earn a share of those wallets' sell taxes; the hook skims fees via beforeSwap/afterSwap delta overrides with the LP fee forced to zero. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo InfectTokenRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo AggHookAggHook intercepts swaps via beforeSwapReturnsDelta to route liquidity across multiple registered V3 and V4 pools (including Uniswap V3 and PancakeSwap V3 via swap callbacks), performing multi-hop execution and charging a protocol fee via the pool manager's donate function. Routing data and pool addresses are baked into the contract bytecode; add-liquidity and initialization are restricted to an admin address (tx.origin check). Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x3582…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0xb906…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0xd522…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo AggHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x1191…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo AggHookRoutes swaps through a hardcoded set of 3 Uniswap v4 pools and 6 V3-compatible pools, sorted on-the-fly by effective sqrtPrice. Handles exactIn and exactOut in both directions, returns a BeforeSwapDelta that fully settles the exchange. Liquidity additions and pool initialization are restricted to a hardcoded admin address. Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo AggHookA Uniswap v4 hook that automatically routes swaps across multiple registered liquidity uniswapV3like pools from Uniswap, Pancakeswap, Sushiswap, Aerodrome, etc. By discovering and executing the most efficient path at transaction time, it allows traders to access deeper aggregated liquidity, improve price execution, and reduce the effects of liquidity fragmentation. Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x291e…0144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0xfb94…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0xffd1…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x8a37…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x56ad…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo SlimeHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterSwapafterSwapDelta 1 4mo GluttonHookA deflationary hook that burns a configurable percentage (burnFeeBps, capped at 10%) of the token (currency1) on every swap. Uses beforeSwap and afterSwap return deltas to intercept token amounts and call burn(), permanently reducing the token supply. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo MultiplicatorHookRuns code on every swap Ethereum afterAddLiqbeforeSwapafterSwap 1 4mo 0x4c4b…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x3cf1…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo StrategyHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo 0xa55c…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo CloakHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo BastionHookRuns code on every swap · Runs at pool creation Ethereum afterInitafterSwap 1 4mo CanvasHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo CanvasHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo RuneHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xbf1f…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo SlimeHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterSwapafterSwapDelta 1