UniHooks

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.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
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