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
52d 0x65a5…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0x138a…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0xf88f…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0x1248…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 52d 0xb798…8080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 52d 0xed01…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xc035…d0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1 52d NullTreasuryFeeHookCharges a fixed 0.50% hook fee on the unspecified side of every swap in a single native ETH/NULL pool, accumulating fees as ERC-6909 claims. Anyone can call claimFees to send accrued fees to an immutable treasury address. Pool creation is gated in beforeInitialize to a single hardcoded pool key. Robinhood beforeInitafterSwapafterSwapDelta 1 52d 0x02e3…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d 0x7545…20c0Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwap 1 52d 0x597e…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 52d 0xe93a…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 52d 0x23d4…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x3006…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0xaa86…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x6ca9…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d LoxBankRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapswapDelta 1 52d 0xfe12…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0xc2c7…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x998d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x8bf6…40c0Runs code on every swap · Sets its own swap fee Robinhood beforeSwapafterSwap 1 52d 0x8a40…8800Gates who can add liquidity Robinhood beforeAddLiq 1 52d 0x9f1a…8880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 52d SplitHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x052b…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x5320…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 52d 0x1a8a…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 52d LoxleyTaxHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0xde48…eaccRuns 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 52d 0x9758…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x6271…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x3054…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0x9d95…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0xe39a…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0x9093…eaccRuns 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 52d 0xe314…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0x3819…0800Gates who can add liquidity Robinhood beforeAddLiq 1 52d 0x55f0…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0xaf0b…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 52d FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0xb341…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xbafc…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 52d 0xd653…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0xb470…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 52d 0x4443…0101Takes a cut when LPs withdraw Robinhood afterRemoveLiqremoveLiqDelta 1 52d 0x346d…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x8164…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 52d 0x358b…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1