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
RiseHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
KnoxTapeRuns code on every swap
Robinhood
beforeSwapafterSwap
1
2mo
KnoxHookGates swaps on a `launched` boolean set by a designated launchpad contract, blocking trading until initial liquidity is seeded. The afterSwap callback records on-chain swap statistics (volume in each direction, trade count, last block) for use as an external index.
Robinhood
beforeSwapafterSwap
1
2mo
PpandLaunchHookA launch hook for the $PPAND/ETH pool that charges a time-decaying ETH fee (starting up to 25% and reaching 0% after 30 minutes) on all swaps, enforces a 1% max-buy limit during that window, and gates trading behind a one-time openTrading() call. Fees are minted as ERC-6909 claims and swept to an immutable beneficiary address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x4b99…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
KnoxHookRuns code on every swap
Robinhood
beforeSwapafterSwap
1
2mo
0x7215…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x84ac…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x5298…f8ecRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+4
1
2mo
0x4bfc…0088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapswapDelta
1
2mo
0x337a…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xeb99…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x8bf8…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x2093…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x8826…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
CreditHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+2
1
2mo
0xa7be…8880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x2bf0…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x64ee…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x9dbc…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0x2c2c…6000Runs at pool creation
Robinhood
beforeInit
1
2mo
0xe7f2…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x3e32…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xdb18…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x3a41…ea00Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiq
1
2mo
TestFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x09a3…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x8df0…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
TestFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x47c0…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xa1ec…34c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitafterAddLiqbeforeSwap+1
1
2mo
TestFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xcfb0…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x4911…10c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta
1
2mo
0x256d…10c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
1
2mo
0x148c…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x7d5c…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0x8cc0…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xad0f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xf214…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xda7b…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
MosaicTollRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
0x8e60…9440Runs code on every swap · Runs at pool creation
Robinhood
afterInitafterAddLiqafterSwap
1
2mo
TestFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x527d…0040Runs code on every swap
Robinhood
afterSwap
1
2mo
0x42a9…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
1
2mo
0xd55a…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
0xb25b…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xe9a8…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
1
2mo
0xea5a…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1