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 0x70bb…0144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x570e…c088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo SpacemoonHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo SpacemoonHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo 0xc762…80c0Runs code on every swap Ethereum beforeSwapafterSwap 1 4mo 0xe78b…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo V4AlphaHookA Uniswap v4 hook that restricts pool initialization to the contract owner and gates swaps and liquidity additions via a per-pool start timestamp, allowing the owner to schedule when trading begins. Ethereum beforeInitbeforeAddLiqbeforeSwap 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x3301…20c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 4mo 0xba60…6accRuns 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 4mo 0x8200…c040Runs code on every swap Ethereum afterSwap 1 4mo 0x0f3a…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo TranquilityHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo 0x5035…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0xcf89…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x8068…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x3e5d…0144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo TrustSystemRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0xd8f1…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo StrategyHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo BlackHoleHookA custom-curve Uniswap v4 hook for ETH/BLK pairs that replaces the standard CLMM with a virtual-reserve constant-product AMM. Acts as its own swap counterparty via beforeSwapReturnsDelta. Liquidity is single-sided BLK with time-locked positions. Buy fees partially seal ETH as non-redeemable reserve; sell fees scale dynamically with trade size. Owner can migrate all reserves to an arbitrary address, bypassing LP locks. Ethereum afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 4mo 0xf952…e840Runs code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 4mo 0xd314…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x3068…0144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x0e12…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo MoonHookA Uniswap v4 hook that skims a flat 5% protocol fee from every exact-input swap's output token via the afterSwapReturnsDelta mechanism, accruing ETH or the paired token in contract storage until swept to a configurable treasury address. Ethereum afterSwapafterSwapDelta 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo EthTaxHookA Uniswap v4 hook that skims configurable buy and sell taxes (in basis points) from the ETH side of ETH/token pools. Fees are taken via BeforeSwapDelta/AfterSwapDelta and forwarded to a rewards distributor contract, with optional per-swap account settlement via hookData. Trading is gated by a launch controller. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo FeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo EthTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x9b82…2840Runs code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 4mo GFHTaxHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo EmaxisHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwap 1 4mo MultiplicatorHookRuns code on every swap Ethereum afterAddLiqbeforeSwapafterSwap 1 4mo KingOfTheHillHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xd163…8144Runs 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 0xc60b…8144Runs 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 0x765d…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo X67HookRuns code on every swap Ethereum afterAddLiqbeforeSwapafterSwap 1 4mo 0x8dad…4040Runs code on every swap Ethereum afterSwap 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x9b25…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1