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
53d
RarepadFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
53d
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
53d
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
53d
0x884c…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0xecaf…70c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap
2
54d
0xfefa…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
54d
0xab63…4044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
54d
BluechipHookA Uniswap v4 hook for BLUECHIP-category pools that implements directional swap fees (quoteToBase vs baseToQuote) with an admin-configurable platform fee split. Platform fees are extracted from exact-input and exact-output swaps and transferred to a treasury contract, with an LP fee override returned on every swap.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
54d
0x007d…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
54d
0x5fd7…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
54d
ReefGuardFeeHookCharges a fixed 5% fee on all swaps (buys and sells), always collected in native ETH (currency0) and forwarded to an immutable feeRecipient address. Fee is taken in beforeSwap when ETH is the specified currency, or in afterSwap when ETH is the unspecified (output) currency.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
54d
LaunchHookToken launch hook with anti-snipe fee protection: charges very high fees (~99%) at pool open that decay to a configured rate (1–3%) over 20 seconds, applied on buy and sell swaps. Fees are split among a fee recipient, platform, and optional token holder distributor. Liquidity addition is locked to the hook itself.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
54d
0xc182…50ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
54d
0xa591…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
54d
0x4269…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
55d
BluechipHookA Uniswap v4 hook that applies configurable directional swap fees (quote-to-base and base-to-quote) with a platform fee split routed to a PlatformFeeTreasury. Pools must be registered in a PoolRegistry, initial liquidity must be full-range, and fees are administered by protocol roles.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
55d
EcoTaxHookCharges a configurable per-pool creator tax on every swap in registered taxed markets. Exact-output swaps are taxed upfront in beforeSwap (grossed up to match the effective rate), while exact-input swaps are taxed in afterSwap on actual output produced. Tax proceeds are sent to the registered market address via IEcoTaxSink.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
55d
0xb1f1…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
55d
0xda62…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
55d
0x5f69…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
55d
0xe6d3…4402Adjusts deposit amounts
Robinhood
afterAddLiqaddLiqDelta
2
55d
0x7975…5000Runs at pool creation
Robinhood
afterInit
2
56d
0x7b46…10c0Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwap
2
56d
0x6445…baccRuns 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+4
2
56d
0x2802…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts
Robinhood
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3
2
56d
0x1395…d0c0Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwap
2
56d
0x3388…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
56d
0x3305…6000Runs at pool creation
Robinhood
beforeInit
2
56d
OrielFeeHookA Uniswap v4 hook for Oriel token launch pools that charges a volatility-based dynamic fee (between a per-pool baseFeeBps and maxFeeBps) on buys and sells in the pool's quote currency, distributing fees directly to the pool creator's wallet; only exact-input swaps are permitted.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
56d
0x4f52…c040Runs code on every swap
Robinhood
afterSwap
2
56d
0xcbc6…85c7Runs 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
57d
0xa978…2ac8Runs 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+2
2
57d
SazareFairLaunchHookA fair-launch hook for new token markets that enforces a price floor backed by settlement-asset reserves, collects creator and protocol trading fees on each swap, and routes swap input through a configurable risk controller with warehouse, volatility, and profit-burn sub-modules. Swaps are blocked until the canonical factory activates the market via a governance call.
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
2
57d
0xbbbc…10ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
57d
0x202d…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
57d
0xa999…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
2
57d
0xd799…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
57d
0xc916…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
2
57d
0x73a7…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
57d
AnyQuoteEthSharedHookV1A shared Uniswap v4 hook for host-registered token launch pools that intercepts swap fees, converts them to native ETH via an on-chain route, and distributes ETH rewards to platform and creator wallets atomically during each swap. Any router may swap on registered pools; pool registration is restricted to the immutable host address.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
58d
NaxoseHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
58d
0x84ab…a000Runs at pool creation
Robinhood
beforeInit
2
58d
0x2fff…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
58d
0x3282…3040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterInitafterSwap
2
58d
0xf7b1…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
58d
LaunchTaxHookCharges a 1% tax on every swap in launchpad pools, always denominated in the pool's quote token, split 50/50 between the launchpad deployer and the pool's token creator. Only pools initialized by the authorized strategy contract are taxed; swaps on unregistered pools pass through without fees.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
58d
0xc2fc…f040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterInitafterSwap
2
58d
0x33d2…f040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterInitafterSwap
2
58d
0x8697…10ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
58d
0xf120…68c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
2