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
30d
0x8a82…20ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
30d
0x87b4…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
30d
LidRuns 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
2
30d
WingRuns 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
2
30d
HushRuns 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
2
30d
0x51f0…f0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+1
2
30d
0x3e38…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
30d
0x7881…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
30d
VeilRuns 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
2
30d
SnoutRuns 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
2
31d
PeckRuns 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
2
31d
0xa5db…70c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+1
2
31d
0xdac3…a800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
2
31d
SkipRuns 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
2
31d
LaunchpadHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
31d
FrothRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
31d
TongueRuns 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
2
31d
GustRuns 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
2
31d
BobblyRuns 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
2
31d
DustRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
31d
PawRuns 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
2
32d
HookrRootRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
32d
0x1474…80ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
32d
LaunchPoolHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
32d
0x82c6…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
32d
SwapFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
32d
FastLaunchGuardHookRuns at pool creation
Robinhood
beforeInit
2
32d
BreezeRuns 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
2
33d
0x9080…4a80Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwap
2
33d
LaunchFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
33d
GlazeRuns 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
2
33d
CapRuns 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
2
34d
SealRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
34d
RobinhoodWarsTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
34d
KeelRuns 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
2
34d
PopperRuns 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
2
34d
BellswapHookA dynamic-fee hook that adjusts LP fees based on the price gap between a pool and an external reference feed. The fee increases when the pool price deviates from the reference and defaults to a maximum cap when the feed is stale or broken. Pools can only be initialized via the hook's `createPool` or `createSyntheticPool` functions.
Robinhood
beforeInitbeforeSwap
2
34d
BuoyRuns 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
2
35d
0xaff4…6a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
2
35d
SwapFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
35d
PopperRuns 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
2
35d
0x4905…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
35d
0x708c…e0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
2
35d
LotbookLauncherRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
35d
TreasuryFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
35d
SealRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
35d
0x8492…2080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
35d
0x8197…a080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
36d
OutlawHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+4
2
36d
FloorHookA fee hook for ETH/coin pools that takes a configurable per-pool fee (up to 2%) from the unspecified side of each swap via afterSwapReturnsDelta and splits it among a platform wallet, a buyback-and-burn mechanism, and a launch vault. Pool initialization is gated to registered initializers; sweep swaps are limited to one per block and capped at a configurable price-impact bound (max 3%).
Robinhood
beforeInitafterSwapafterSwapDelta
2