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
26d 0xf8d0…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 26d 0x638a…8080Runs code on every swap Base beforeSwap 1 26d 0x765c…c080Runs code on every swap Base beforeSwap 1 26d 0xe40f…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 26d ReflexivityHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 26d 0x7e13…c080Runs code on every swap Base beforeSwap 1 26d 0xf65a…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x81e9…c080Runs code on every swap Base beforeSwap 1 26d 0x208f…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 26d 0x8796…0080Runs code on every swap Base beforeSwap 1 26d 0xdc46…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xbdab…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 26d 0xabbd…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x2143…4040Runs code on every swap BSC afterSwap 1 26d 0x12c4…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xc4fb…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xa7a4…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 26d 0xd544…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d Pangea Fee HookTakes a fixed trading fee (0.3%–5%, set once per pool at registration) in the quote asset on every swap via return deltas in both beforeSwap and afterSwap, exempting a designated dev buyer address. Restricts liquidity additions to a designated locker and enforces that the pool price never exits the launch's single-sided range. Base beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 26d Pangea Fee HookCharges a fixed fee (0.3%–5%, set once per pool at registration) in the pool's designated quote currency on buys and sells via BeforeSwapDelta and AfterSwapDelta. Exempts a designated dev buyer address from fees on the first buy. Restricts liquidity provision to a single locker address, and reverts swaps that would move the pool price beyond the registered launch range. BSC beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 26d Pangea Fee HookPangeaFeeHook charges a fixed swap fee (0.3%–5%, set at pool registration and immutable thereafter) in the quote asset via beforeSwap/afterSwap return deltas. Fees accumulate as ERC-6909 claims redeemable to a per-pool fee splitter. A designated devBuyer address pays no fee on the first swap. Only the LiquidityLocker may add liquidity; swaps that move the price past the launch range edge are reverted. Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 26d Pangea Fee HookTakes a fixed fee (0.3–5%, set once at registration) in the quote currency on every swap via beforeSwap/afterSwap return deltas, accruing ERC-6909 claims redeemable to a per-pool splitter address. Restricts liquidity additions to a designated locker, exempts a designated dev buyer from fees, and reverts swaps that would move the price beyond the pool's registered launch range. Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 26d 0x5a22…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x4e1d…c080Runs code on every swap Base beforeSwap 1 26d 0x88b9…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 26d 0x52f8…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 26d 0xd677…4080Runs code on every swap Base beforeSwap 1 26d 0x7076…c080Runs code on every swap Base beforeSwap 1 26d 0x6726…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x5e06…c080Runs code on every swap Base beforeSwap 1 26d ArmoreumV4TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 26d 0x5b33…4080Runs code on every swap Base beforeSwap 1 26d 0x85e8…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 26d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 26d 0xc7c2…0080Runs code on every swap Base beforeSwap 1 26d 0x3a17…0080Runs code on every swap Base beforeSwap 1 26d 0x4e1a…7ff4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 26d 0x7c98…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 26d 0x580f…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x8206…8080Runs code on every swap Base beforeSwap 1 26d FoundationHookV2Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 26d 0xac50…0080Runs code on every swap Base beforeSwap 1 26d 0x548e…c080Runs code on every swap Base beforeSwap 1 26d 0xec44…4080Runs code on every swap Base beforeSwap 1 26d 0xbd1c…7ff4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+7 1 26d 0x8da9…c080Runs code on every swap Base beforeSwap 1 26d 0x6928…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xa4db…4080Runs code on every swap Base beforeSwap 1 26d 0xd781…4080Runs code on every swap Base beforeSwap 1 26d 0x383b…c080Runs code on every swap Base beforeSwap 1