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
6mo
0xd0a3…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x860d…9080Runs code on every swap · Runs at pool creation
Base
afterInitbeforeSwap
1
6mo
0x1ee3…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x32a1…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x0f72…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xfa6b…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x0799…1080Runs code on every swap · Runs at pool creation
Base
afterInitbeforeSwap
1
6mo
0xeb1a…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x6696…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x0ac6…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xd2ad…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x0af6…c0c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0xa0b8…80c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x7624…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x16a7…00c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x6718…40c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x5054…00c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x6007…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xc044…80c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x7e2a…80c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x7e75…c0c0Runs code on every swap
Base
beforeSwapafterSwap
1
6mo
0x083f…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xdf31…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xb66f…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xe876…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x4800…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xed11…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x8991…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xba05…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
PhiEthHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x45ed…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x7457…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x5ad8…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xe05b…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xb25d…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xb7d5…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x1301…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x7af4…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x895d…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x1e4e…00c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapswapDelta
1
6mo
TestileHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapswapDelta
1
6mo
0xb0c6…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xb5ce…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x350f…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xa594…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0xfeb7…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
0x5164…8044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
SwayHookJITJIT-LP hook for token launches with engine-based dynamic pricing (PowerCurve / Momentum / Hybrid). Hook holds 100% of token supply at launch and provides liquidity just-in-time during swaps via beforeSwap/afterSwap callbacks. Designed to look like a standard V4 pool to off-chain quoters.
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
1
6mo
0xbc46…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
6mo
TestileHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapswapDelta
1