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.
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