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
59d 0xddb2…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0xa808…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x681a…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 59d 0x441c…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0x0f08…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x64b7…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x0ba5…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x735b…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x7694…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0xbe4d…9080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 59d 0x37fb…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0xca75…2accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 59d StockPoolHookCharges a fixed fee on the stock leg of coin/stock pool swaps, minting ERC-6909 claims to a per-stock dividend vault. Pool creation is gated to a registrar; the fee rate (capped at 10%) is frozen per pool at initialization. Exact-stock-amount swaps revert on partial fill to prevent overcharging. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 59d 0x4888…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xae76…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf978…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 2mo 0x0e93…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo KimaHookRuns code on every swap · Runs at pool creation Robinhood afterInitafterSwap 1 2mo 0x59ed…0844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqafterSwapafterSwapDelta 1 2mo 0xdfe6…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xbbc1…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 2mo 0xf67a…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x9a39…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xb655…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x2046…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 2mo 0xcfc3…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xd995…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xa33f…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf8c4…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwap 1 2mo 0xed86…90c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwap 1 2mo 0x1888…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xdc9c…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xb36d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo StonksHookA launchpad pool hook that restricts pool creation and liquidity additions to the launchpad contract, permanently locks LP positions, and collects time-varying swap fees on the quote currency (currency0) split between platform, creator, and holders, credited via ERC-6909 claims on the PoolManager. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 2mo 0x6b41…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x894a…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x2ca3…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x3113…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo SnoozeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x2671…6800Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiq 1 2mo PilaohookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xaa8d…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x3f0e…c080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo 0xf62e…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x2213…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0x04bc…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xc7e6…8080Runs code on every swap Robinhood beforeSwap 1 2mo FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo OreHookA Uniswap v4 hook implementing a Bitcoin-inspired proof-of-work mining protocol over an ETH/HBTC pool. Buy-side swaps pay an ETH toll (1–10%) that credits hashpower toward HBTC block rewards; tolls flow into a Burn Net that places maker limit orders and burns HBTC. Trading is open from deployment with no temporal lock. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xcfc7…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1