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
49d
0x0d0a…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0xe60d…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
50d
0x74e7…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xa990…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x0a4b…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xbc68…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xf29a…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x7669…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x2801…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x8a2b…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x694c…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x3e6c…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x7728…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0x4401…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x137f…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x50b9…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xb484…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x2054…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x3709…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x340b…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xb0a4…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xf93d…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xd58c…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xc0b2…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x2cca…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xa3dd…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xf0db…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x26a6…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x63a7…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x3629…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x83b0…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0x415c…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xd7bb…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x0ccd…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x2811…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x62df…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x7804…5040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xd7c6…1040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x4e92…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x1d7d…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0x9395…9040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
50d
0xb497…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x500e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
50d
0x60e5…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xc0cd…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xf718…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
0xc96b…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
50d
TollHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
50d
0x9af8…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
50d
0x3dca…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1