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
38d
UbikArbHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
38d
0x4314…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0xf7e7…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0x392e…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0xaa56…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0x4935…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0xcb6f…e080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0xc36d…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0xce5e…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0xe50a…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0x2931…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0x0232…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0xf9ca…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0xc763…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
38d
0x2054…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
CharterFractionHookGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
38d
DoveHookGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
38d
0x80fb…8880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
38d
0x9d35…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
38d
BoundHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
38d
0x0434…c080Runs code on every swap
Robinhood
beforeSwap
1
38d
0xbb3f…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
38d
0xdc85…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0xbf0b…6000Runs at pool creation
Robinhood
beforeInit
1
38d
HoneyFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
38d
0x185a…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
38d
0x9f83…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
38d
0xb174…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0xcc4f…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
38d
LaunchHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
1
38d
PreSaleHookRuns code on every swap
Robinhood
afterAddLiqbeforeSwapafterSwap
1
38d
0x39c2…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0x6327…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x5d8e…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x89ea…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
38d
0x04ff…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
TwainHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
38d
0x79c5…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x4ff4…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
LaunchHookRuns code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
38d
OutlawFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
LaunchHookSingle-pool ETH/token hook that takes a tiered fee on every swap: a 1.5% base fee on the ETH side plus a buy surcharge that decays linearly from 49% to 0% over 15 seconds post-launch. Fees accumulate as ERC-6909 ETH claims payable only to a fixed fee recipient. External liquidity additions are blocked for 24 hours after launch, and any sell that pushes the price above the launch price is reverted.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
1
38d
0xa77c…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x1d1b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x754d…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
0x7943…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0x305e…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
38d
0x4091…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
38d
OnchainBureauPublicMMV4V2Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap
1
38d
0xc35c…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1