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
25d 0x7e13…c080Runs code on every swap Base beforeSwap 1 25d 0xf65a…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0x81e9…c080Runs code on every swap Base beforeSwap 1 25d 0x8796…0080Runs code on every swap Base beforeSwap 1 25d 0xdc46…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0xabbd…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0x12c4…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0xc4fb…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0xd544…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 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 25d 0x5a22…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0x4e1d…c080Runs code on every swap Base beforeSwap 1 25d 0xd677…4080Runs code on every swap Base beforeSwap 1 25d 0x7076…c080Runs code on every swap Base beforeSwap 1 25d 0x6726…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0x5e06…c080Runs code on every swap Base beforeSwap 1 25d 0x5b33…4080Runs code on every swap Base beforeSwap 1 25d 0xc7c2…0080Runs code on every swap Base beforeSwap 1 25d 0x3a17…0080Runs code on every swap Base beforeSwap 1 25d 0x580f…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 25d 0x8206…8080Runs code on every swap Base beforeSwap 1 25d 0xac50…0080Runs code on every swap Base beforeSwap 1 25d 0x548e…c080Runs code on every swap Base beforeSwap 1 25d 0xec44…4080Runs code on every swap Base beforeSwap 1 25d 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 26d 0xd005…8080Runs code on every swap Base beforeSwap 1 26d 0x01a6…4080Runs code on every swap Base beforeSwap 1 26d 0x5733…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0x21c7…8080Runs code on every swap Base beforeSwap 1 26d 0xe8ac…8080Runs code on every swap Base beforeSwap 1 26d 0x320d…8080Runs code on every swap Base beforeSwap 1 26d 0x9d65…c080Runs code on every swap Base beforeSwap 1 26d 0x5daf…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xdf42…8080Runs code on every swap Base beforeSwap 1 26d 0xa6f9…8840Runs code on every swap · Gates who can add liquidity Base beforeAddLiqafterSwap 1 26d 0x3084…4080Runs code on every swap Base beforeSwap 1 26d 0x9a71…8080Runs code on every swap Base beforeSwap 1 26d 0x684e…8080Runs code on every swap Base beforeSwap 1 26d 0xacca…0080Runs code on every swap Base beforeSwap 1 26d 0xa02c…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xbe74…8080Runs code on every swap Base beforeSwap 1 26d 0x4053…4080Runs code on every swap Base beforeSwap 1 26d 0x8081…c080Runs code on every swap Base beforeSwap 1 26d 0x0bed…0080Runs code on every swap Base beforeSwap 1 26d 0x17f5…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapafterSwap+1 1 26d 0xfe4f…8080Runs code on every swap Base beforeSwap 1