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
0x9bff…d040Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
1
2mo
0x682c…6080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
1
2mo
BigRewardsHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xa59f…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
DividendHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
SniperRebateHookA launch-protection hook that applies a linearly declining sell tax during a configurable protection window after pool creation. 90% of collected tax accrues to a pot claimable pro-rata by early buyers who held through the window; the remaining 10% accrues to a rotatable protocol treasury address.
Robinhood
afterInitafterSwapafterSwapDelta
1
2mo
0xee4f…2880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
0x1e44…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x536f…a880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
0x778b…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xff17…89ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqafterRemoveLiqbeforeSwapafterSwap+2
1
2mo
GuhHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xeedb…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
0x673f…68c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
2mo
0xb245…40c4Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapafterSwapDelta
1
2mo
MorphRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
1
2mo
AetherArrayRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xdcd1…0000Sets its own swap fee
Robinhood
none
1
2mo
0xe7ff…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x38ab…0000Sets its own swap fee
Robinhood
none
1
2mo
0xe7cc…0000Sets its own swap fee
Robinhood
none
1
2mo
0x8432…4d80Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqafterAddLiqafterRemoveLiqbeforeSwap
1
2mo
0xaebe…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0xf39f…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x88e3…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
0x2e5b…30ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
2mo
BlockRockHookRuns code on every swap
Robinhood
afterSwap
1
2mo
0x8401…f280Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Runs at pool creation
Robinhood
beforeInitafterInitbeforeRemoveLiqbeforeSwap
1
2mo
0x52a2…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x526a…6accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
2mo
0x8401…0f80Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+1
1
2mo
0x8436…bf80Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+3
1
2mo
0x277f…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x8408…0f80Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+1
1
2mo
0x8405…5580Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitafterAddLiqafterRemoveLiqbeforeSwap
1
2mo
0x7cbc…80c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
1
2mo
0xa5d7…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
1
2mo
SPRMFeeHookCharges a fixed 3% fee on every swap in a dedicated SPRM/SPCX pool, always collected in SPCX (the non-SPRM currency), applied via BeforeSwapDelta and AfterSwapDelta depending on trade direction. Also gates trading until a fee recipient is set by the owner, and authorizes all SPRM settlements through the ISPRMGatedToken interface on every swap and liquidity change.
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
1
2mo
0xcd37…a8c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
2mo
0x8422…bc80Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+1
1
2mo
0x8403…e980Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterRemoveLiqbeforeSwap
1
2mo
0xa803…4880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x6e15…28c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
2mo
0xc611…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
0xba85…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
2mo
0x25db…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
0xd135…4ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
1
2mo
HoroHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x3fe1…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0xc06f…08c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
1