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
3mo
HourV4HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0xdca6…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
PONZRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xc28b…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x2148…c040Runs code on every swap
Robinhood
afterSwap
1
3mo
0x108c…0040Runs code on every swap
Robinhood
afterSwap
1
3mo
0x0f1b…8040Runs code on every swap
Robinhood
afterSwap
1
3mo
0x9abc…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
AAPLSTRNativeTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x7be1…c040Runs code on every swap
Robinhood
afterSwap
1
3mo
0xeec5…4040Runs code on every swap
Robinhood
afterSwap
1
3mo
PmavHookQuotedRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x4d8e…8080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
3mo
0x49aa…8040Runs code on every swap
Robinhood
afterSwap
1
3mo
StockRipTokenHookA Uniswap v4 hook for ETH/StockRipToken pools that charges a flat 1% fee on all swaps, routing fees to an owner-set address (buys: fee taken in StockRipToken and swapped to ETH via an internal pool swap; sells: fee taken in ETH). Pool initialization and seed liquidity are gated on the token's `launching()` flag. Buy access is governance-gated via `externalBuysEnabled`; until enabled, only owner-registered protocol buyers may purchase.
Robinhood
beforeInitafterAddLiqafterSwapafterSwapDelta
1
3mo
0xa57b…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x29fd…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x30e3…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
3mo
0x7034…65ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
3mo
0xf02d…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x8296…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xa0ce…8a80Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwap
1
3mo
0x5591…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
FWATokenHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterSwapafterSwapDelta
1
3mo
0x107b…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x0a0f…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x9b7d…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x448e…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xad82…0ec0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqbeforeSwap+1
1
3mo
0xf20c…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xb25c…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x2f9e…44c4Runs code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapafterSwapDelta
1
3mo
0x6410…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x8e3d…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x1d4b…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x36db…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x4fb6…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xcec6…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x2e22…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xccf7…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xe328…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x79aa…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xcf6d…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xfcad…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
DrillHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
DrillHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0x1141…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
HEIMNativeTaxHookA single-pool Uniswap v4 hook that charges an immutable native ETH tax on every swap. It uses BeforeSwapDelta for native-specified swaps and AfterSwapDelta for fund-token-specified swaps. Accrued ETH tax is forwarded to an immutable recipient address via a permissionless keeper function.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x1aec…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
3mo
0x92f5…a5ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1