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
TipOffFeeHookCollects a fixed 5% fee on every ETH/TIPOFF swap, always denominating the fee in native ETH (currency0). Uses beforeSwap and afterSwap return deltas to skim ETH from the specified or unspecified leg respectively, forwarding all fees to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x0306…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x0831…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x6b34…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
LaunchHookA fee engine for token launch pools that takes fees in the quote asset on every swap via beforeSwap/afterSwap return deltas, with configurable creator and protocol fee rates plus an optional anti-snipe surge fee that decays linearly over a configurable window. Liquidity can only be seeded once by the factory and is permanently locked against removal.
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
2
2mo
0xe6fa…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x59ae…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
RobinHoodHookVolume-based dynamic fee hook (0.2%–5%) using a quadratic curve over 5-minute epochs. Takes 10% of each swap's fee as a creator commission via afterSwap return delta, withdrawable by the deployer.
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
AgenEngineHookV2Programmable market engine hook that charges dynamic fees on the quote leg of every swap. Fee rates are tiered by trade size and can evolve over time or cumulative volume via configurable stages. Enforces min/max trade size bounds per market and routes fees to market-defined recipients via a separate vault.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
2
2mo
InstantHookA fixed-fee hook for ether-quoted "Instant" launch markets that charges 1.50% on every swap's ether leg (1.00% to the market creator, 0.50% to the platform), using BeforeSwapDelta and afterSwapReturnsDelta to collect fees across all swap directions, while setting the pool LP fee to zero.
Robinhood
beforeInitafterInitbeforeAddLiqbeforeSwap+3
2
2mo
0x509b…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
2mo
0x04d1…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
2mo
SlowmoFeeHookVolatility-sensitive ETH fee hook for Uniswap v4 pools opened by SlowmoLaunch. Charges a dynamic fee (1%–7%) on buys via beforeSwap delta and on sells via afterSwap delta, scaling the fee based on the previous swap's tick movement. Fees are pushed immediately to a per-pool feeRecipient; pool creation is gated to a bound factory contract.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x7077…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0xad2e…a1c5Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Runs at pool creation
Robinhood
beforeInitafterRemoveLiqbeforeSwapafterSwap+2
2
2mo
0xd33c…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x839f…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x4a6c…10ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xe1c5…4880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
TipOffFeeHookA fixed 5% ETH fee hook for a $TIPOFF/ETH pool that always collects fees in ETH. Fees are skimmed from the ETH leg via beforeSwap (when ETH is the specified currency) or afterSwap (when ETH is unspecified), and forwarded to an immutable feeRecipient address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xfb4a…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xeb38…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x19bc…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x65ca…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xc950…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xa146…8ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
2
2mo
0x8437…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x1f93…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x1cd5…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xce30…0040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
2
2mo
0x0951…c8c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
2
2mo
0xcca2…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
0x0726…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x0cab…0040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
2
2mo
0x184a…20c4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
2
2mo
0x3337…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0xd48f…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
CreatorDynamicFeeHookA Uniswap v4 hook that dynamically adjusts the LP fee (0.05%–5%) based on tick movement between swaps to reflect current volatility, and accrues 1% of each swap's output volume as creator commissions withdrawable by a designated pool creator address.
Robinhood
beforeSwapafterSwap
2
2mo
0x2742…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
0xacca…80c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
2
2mo
0xbfa2…c880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x344e…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
0xd60e…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
0xa22a…c0c8Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDelta
2
2mo
0x7647…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x58cc…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
ReefGuardFeeHookA Uniswap v4 hook for the $REEFGUARD token that applies a fixed 5% fee on all swaps (buys and sells), always collecting the fee in ETH (currency0) and forwarding it to an immutable feeRecipient address. Fees are skimmed via BeforeSwapDelta in beforeSwap when ETH is the specified currency, and via afterSwap return delta otherwise.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
ClankerHookDynamicFeeV2Clanker v2 hook that dynamically adjusts LP fees based on a volatility accumulator derived from tick differences. Collects protocol fees on all swaps via BeforeSwapDelta/AfterSwapDelta manipulation, with an optional short-lived MEV protection module active at pool launch and support for pluggable pool extension callbacks.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
2mo
PadFeeHookSingleton hook shared by all graduated pons v2 memecoin pools. Collects protocol, launchpad, creator, and charity fees from the quote leg, and optional burn fees from the memecoin leg, on every swap. Applies a time-decaying snipe tax on early buys. On buys, optionally stakes half of post-burn memecoin in a CoinFlip game. Supports per-pool rich/poor wallet balance gates and FOMO-only relayer allowlists.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x2824…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2