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
3mo
MarketMakerHookZeroSeedProtocol-owned market maker hook for a single token/USDC pair that maintains a fixed ask ladder above spot and trailing bid structures below. Charges a flat fee (split between deployer and protocol) on all swaps plus a piecewise-linear zone tax on sells (burned), with LP fees permanently overridden to 0 via beforeSwap delta. No admin keys, no upgrade path.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x6617…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x7da2…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
SazareHookV2A bonding-curve AMM hook for SZR/WETH that uses custom accounting (BeforeSwapDelta) to route all swaps through an internal issuance curve with a WETH-backed floor price and protocol fees. Supports only exact-input swaps; external liquidity provision is forbidden.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
MarketMakerHookA protocol-owned automated market maker hook that places structured ask ladders above spot and recycles captured USDC into bid positions. Charges a flat fee on all swaps and a depth-based zone tax on sells, using beforeSwap/afterSwap return deltas to skim fees in-flight. No admin, no upgrade path, and no keeper dependency.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0xba8d…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0x85ea…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x7121…c0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
CoilHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
3mo
CoilHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
3mo
0x84e9…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x30e0…6a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
3mo
0xd011…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x15d4…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
UStockAn ERC-20 token (uSTOCK) that is also its own Uniswap v4 hook for its uSTOCK/ETH pool. Charges a fixed 3% fee on every swap via afterSwapReturnsDelta, accruing fees as ERC-6909 claims inside the PoolManager. Anyone may call convert() once per 5 minutes to redeem those fees, swap them into a pseudo-randomly chosen tokenized stock from a fixed basket, and distribute the proceeds pro-rata to holders with ≥10,000 uSTOCK.
Robinhood
afterSwapafterSwapDelta
1
3mo
0x4775…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0xbd9c…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
CoilHookAn ERC-20 launchpad token whose beforeSwap hook skims a fixed percentage fee (configurable up to 5%) from every swap using the beforeSwapReturnsDelta pattern, then distributes it among a protocol wallet, token holders via a MasterChef-style dividend accumulator, and a platform buy-and-burn treasury. Ownership is renounced after pool seeding, making the fee split immutable.
Robinhood
beforeSwapswapDelta
1
3mo
0xfb3a…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x4f97…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
MineableTokenRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x9819…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
RHPostingRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x0346…9080Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
3mo
RobinArrowERC-20 token (ARROW, 100,000 fixed supply) that doubles as a Uniswap v4 hook for the official ARROW/WETH pool. Collects swap fees in ARROW (1% on buys, 2% on sells), distributing 80% pro-rata to all eligible holders and 20% to the current "Robin Arrow" holder — a gamified title earned by qualifying buys (≥100 ARROW net) and immediately lost on any sell.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
SaturnV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xf0f0…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0x90ba…8040Runs code on every swap
Robinhood
afterSwap
1
3mo
0x683e…e840Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqafterSwap
1
3mo
PRNTRHookRuns code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
3mo
0xbdf1…eeccRuns 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
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4
1
3mo
CoilHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
3mo
0xc73f…1a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
3mo
DirectV4StakingFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
MarketMakerHookZeroSeedRuns 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
1
3mo
0x5b41…9a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
3mo
RobFeeHookFixed 2% swap fee on the native-ETH side of the pool, both directions, distributed instantly to four fixed recipients. Fee rate is a constant; only the distribution split is owner-adjustable. Non-upgradeable, no pool-creation or liquidity restrictions
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xc31e…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x4995…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x82b2…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x3884…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
IndexFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x98c3…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xb0a9…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
RobFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x88d5…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
3mo
0xe60f…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xacdd…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x114a…2800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
3mo
0xe59e…c040Runs code on every swap
Robinhood
afterSwap
1