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
51d
0x9cd9…a2ccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Runs at pool creation
Robinhood
beforeInitbeforeRemoveLiqbeforeSwapafterSwap+2
2
51d
0x598a…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
0xd134…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
51d
EtherStockHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
2
51d
0xc940…0044Runs code on every swap · Can take tokens from swaps
BNB
afterSwapafterSwapDelta
2
51d
LaunchpadHookRuns 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
2
52d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
2
52d
0xd1f8…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
52d
0xe593…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
52d
0x8ab5…2080Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
52d
StreetHookRuns 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
52d
GoldHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
52d
AnyPositionManager (Flaunch vested launch hook)Flaunch's hook for vested memecoin launches. Gates swaps on a per-pool scheduled open time (temporal fair-launch window), runs an internal swap pool that fills orders from fee inventory before Uniswap sees them, manages a bid wall, and distributes swap fees with optional referrer splits. Pools pair memecoins against registry-approved tokens.
Arbitrum
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
2
52d
BarbHookRuns code on every swap · Runs at pool creation
Robinhood
afterInitafterSwap
2
52d
0x6ffd…c2ccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals
Robinhood
beforeRemoveLiqbeforeSwapafterSwapswapDelta+1
2
52d
0x12a6…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
52d
0x319d…2accRuns 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
52d
VaneTollRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
52d
0x15e4…c0c4Runs code on every swap · Can take tokens from swaps
BNB
beforeSwapafterSwapafterSwapDelta
2
52d
0xf0c3…65c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
BNB
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
2
53d
0x6356…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
53d
0xe0a5…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
53d
0xfa75…a880Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
53d
BoostedV4HookRuns 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
53d
0x0b18…01cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Robinhood
afterRemoveLiqbeforeSwapafterSwapswapDelta+2
2
53d
0x3e9b…c1cdRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Robinhood
afterRemoveLiqbeforeSwapafterSwapswapDelta+2
2
53d
0xca71…2840Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
2
53d
0xe9f9…7ac8Runs 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
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+3
2
53d
GlueHookA permissionless Uniswap v4 hook that executes a per-pool buyback of the pool's main asset after every swap. It auto-harvests LP fee splits and runs a time-gated pump sized by fee and liquidity depth, distributing bought tokens via configurable splits (autocompound, burn cascade, or recipient). Pump failures are isolated via try/catch so swaps are never blocked.
Base
beforeInitafterSwap
2
53d
GlueHookA Uniswap v4 hook that runs an automated buyback-and-burn ("pump") after every swap on pools that opt in by funding a secondary-token pot. It also supports a single auto-compounding LP fee program per pool, with configurable compound, buyback, and burn splits harvested inside every swap.
Robinhood
beforeInitafterSwap
2
53d
0x7935…10c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwap
2
53d
0x396d…a981Runs code on every swap · Sets its own swap fee · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterRemoveLiqbeforeSwap+1
2
53d
PilaohookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
53d
0x1840…a080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
53d
0x6af4…c0c4Runs code on every swap · Can take tokens from swaps
BNB
beforeSwapafterSwapafterSwapDelta
2
54d
0x57a8…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0x9f73…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0x94f5…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
2
54d
0xeab3…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
54d
HyperstitionHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
2
54d
0xb6a6…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
54d
LeveragedLiquidityHookImplements atomic JIT (just-in-time) liquidity for Morpho-backed leveraged tokens. On each swap, issues or redeems vault shares through a primary pool, installs a single-tick liquidity position, executes the swap, and removes the position in afterSwap—all within one transaction, with a zero LP fee override.
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
2
54d
WifFeeHookLaunchV3Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
2
54d
0x36f4…9040Runs code on every swap · Runs at pool creation
Base
afterInitafterSwap
2
54d
RarepadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
54d
0x62cf…eaccRuns 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
54d
0xe30d…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0x27f6…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
BNB
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0x047d…adcaRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+4
2
54d
0x884c…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2