Every Uniswap v4 hook, live
Every hook attached to at least one Uniswap v4 pool, graded and explained in plain English, with the pools that use it.
AgeHookChainPermissionsPools
8d
LaunchpadFeeHookV4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
13d
0xeb85…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
7
15d
0x44ff…a800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
7
15d
0x9492…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
7
16d
SinjohHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
7
19d
0xcde5…aac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
7
20d
PrysmHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7
24d
CourierPadRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7
33d
LaunchPoolHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
35d
0x39ab…eaa8Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
7
36d
0x8c8d…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7
37d
V4IndexEngineRuns code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
7
37d
0x9a5c…28c4Runs 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+1
7
39d
SandoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
7
40d
0x013c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
41d
0x90e1…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
42d
LaunchTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
44d
MstrFunHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7
45d
UpHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
7
45d
0x889a…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
46d
LeveredHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
46d
0x9cc9…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
7
46d
0xf960…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
46d
WorldPadHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
47d
0xb6ac…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
7
48d
0x3a77…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
49d
0x5983…85cfRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
7
50d
0x5921…d0c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
7
52d
PotatoV4HookA token launch hook for the Potato protocol that takes a 1% swap fee via BeforeSwapDelta/AfterSwapDelta, enforces anti-sniping protection during the first 4 seconds after launch, applies a per-wallet token balance cap on buys, and permanently locks liquidity positions within the hook contract.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
7
52d
0x5f28…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
52d
ReefGuardFeeHookA Uniswap v4 hook for the $REEFGUARD token that applies a fixed 5% fee on all swaps (buys and sells), always collected in native ETH (currency0) and forwarded to an immutable fee recipient address via return deltas in beforeSwap and afterSwap.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
52d
0xe660…45c7Runs 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
7
53d
0x5295…4080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
7
53d
0x0cd3…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
54d
LPFarmHookA Uniswap v4 hook for stock/LP farming pools that overrides LP fees with a dynamic 85/15 split between LPs and a protocol treasury, supports a time-based anti-snipe launch curve, and auto-pauses pools when a corporate action (stock split or dividend) is detected.
Robinhood
beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+6
7
55d
0xbe0f…28ccRuns 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
7
56d
0x7d02…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
56d
RimeHookA singleton Uniswap v4 hook for RIME coin pools that taxes every swap in the quote asset via a configurable bps rate, applies a decaying Sniper Shield surcharge at launch, an anti-snipe surcharge after graduation, enforces a price floor preventing sales below the opening edge, and detects graduation when the price crosses a configured threshold.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
58d
0x876e…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
7
58d
0x08e5…a7ceRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeRemoveLiqafterRemoveLiq+5
7
2mo
SharedStockFeeHookA shared registry hook for stock-paired pools that collects swap fees denominated in a "reward stock" token, minting ERC-6909 claims to each pool's designated distributor. Fee rates and distributor address are set once at pool registration and are permanently immutable thereafter.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
7
2mo
IncentifiV4LegibleHookA token launch bonding curve hook that represents the curve as a single Uniswap v4 range position. Applies a dynamic 2% LP fee split between the token creator and a loss reward pool, gates liquidity additions to the hook only, and automatically graduates the pool to a full-range position when the bonding curve is exhausted.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
7
2mo
0x0a4e…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
7
2mo
0x8f07…9080Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwap
7
2mo
0x3c6f…d0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
7
2mo
0x87bd…a5c7Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
7
2mo
OsbournHookA swap fee hook for the Osbourn token launchpad that charges configurable fees on enrolled token pools, with an elevated anti-snipe fee applied to early buys within a configurable post-launch block window. Collected fees accrue to token creators and can be claimed in the quote currency.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
7
2mo
SkhoodHookRestricts pool initialization and liquidity additions to callers recognized as valid curves by the Factory contract. Swaps are unrestricted and behave identically to a standard Uniswap v4 pool.
Robinhood
beforeInitbeforeAddLiq
7
2mo
UnihoodStockHookA tokenized-stock launch hook that charges a fixed per-pool swap fee (0–5%, set at launch and immutable) split 80/5/15 between creator, a quote-token bid wall, and the platform. The bid wall is automatically rebuilt one tick spacing below spot after each swap; liquidity additions are restricted to the factory and hook until the pool graduates.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7
2mo
Bonker Dynamic Fee Hook (Robinhood Chain)A Uniswap v4 hook that sets dynamic LP fees based on a volatility accumulator (measured by tick movement across swaps) and collects a protocol fee (20% of LP fee) on all swaps. During pool launch, a MEV module can temporarily raise fees for up to 2 minutes. Supports optional pool extensions that execute post-swap logic.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
7