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
2mo
AltarHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xc187…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xc7c0…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
2mo
AltarHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x3f6c…05c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x202e…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
2mo
0xb4da…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x815b…c0c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xb4fb…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x6f54…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x092d…04ccRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
FeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x18bb…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x9b81…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
FeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x55a7…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xea96…3080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwap
1
2mo
0xc8df…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x2a3b…8880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
JustBuyBroHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
2mo
HitFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xeca6…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x0ec2…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x4a91…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x6e1e…60c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
1
2mo
0x60c1…ea00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiq
1
2mo
0xf22d…c5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
BlendHookA singleton Uniswap v4 hook that settles every basket token swap at exact NAV by minting or redeeming through registered BasketVault contracts, routing constituent trades through configured liquidity pools. Liquidity provision to the basket pool is refused; the underlying CLAMM curve never executes.
Robinhood
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xfa33…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x14d4…eac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
2mo
SthoockImmutableV4SwapHookExactOutputRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xe487…1880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeSwap
1
2mo
0x7c14…08c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
1
2mo
0x4c79…40c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
1
2mo
0x4a0f…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
2mo
0xbabf…a8c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
2mo
0xcdfc…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xa53f…9080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
0xdad7…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x123e…9080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
0x5021…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
WobbHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x46c4…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xfc1d…a544Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
1
2mo
0x16b6…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1