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
2mo 0xed70…8ac8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1 1 2mo 0xb566…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5628…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xf6ac…4080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo 0xaccc…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo YieldFieldsRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xbc3f…c040Runs code on every swap · Sets its own swap fee Robinhood afterSwap 1 2mo 0xc943…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0xef39…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xf0d5…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo VirusOSRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo BlendHookSingleton Uniswap v4 hook that enables basket token trading by intercepting swaps and settling them at exact NAV through mint/redeem on registered BasketVault contracts, bypassing the AMM curve entirely. Liquidity addition is refused; every swap routes constituent purchases or redemptions through per-basket route pools. Robinhood beforeAddLiqbeforeSwapswapDelta 1 2mo 0xb7f6…55c0Runs code on every swap · Runs at pool creation Robinhood afterInitafterAddLiqafterRemoveLiqbeforeSwap+1 1 2mo LiquidityGateCan block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiq 1 2mo V4rcadeFeeHookA dynamic-fee hook for a single ETH/token pool that applies a configurable base fee and optionally grants discounted fees through signed EIP-712 vouchers. Liquidity is restricted to allowlisted providers with full-range-only positions and same-block-withdrawal protection. Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo V4rcadeFeeHookSingle-pool hook with dynamic LP fees and an owner-adjustable base fee. Restricts liquidity to allowlisted providers in full-range positions only. Optionally applies fee discounts via EIP-712-signed vouchers passed in hookData. Collects a fee from token-to-ETH exact-input swaps by donating back to the pool in afterSwap. Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo HashPegHookA Uniswap v4 hook for the HashPeg protocol that opens a pool binding on first liquidity provision, advances an on-chain entropy chain after each swap (for the associated vessel token to consume), and exposes a donateToPool function that distributes ETH to liquidity providers. Robinhood afterAddLiqafterSwap 1 2mo PaycheckHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo GrinRuns code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwap 1 2mo EntangledRuns code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwap 1 2mo ThroneHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1 1 2mo 0xf014…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x91e1…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x41e5…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x6adb…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x5c29…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo MarblePoolHookProtocol fee hook for the canonical native ETH/MRBL pool on marble.fun. Burns a configurable portion of MRBL received in swaps, distributes native ETH to a fee splitter, and applies an additional launch-only snipe fee until disabled by the owner. The LP fee is dynamically adjustable by the owner via updateDynamicLPFee. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo LiqHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo 0x41c8…65dcRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4 1 2mo LiqHookA Uniswap v4 hook that combines an AMM pool with an integrated lending protocol. LPs deposit ETH and tokens to earn swap fees; borrowers lock tokens as collateral to borrow ETH at a fixed LTV. The hook manages pool liquidity directly and collects a configurable protocol fee on each swap via beforeSwap and afterSwap deltas. Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo LiqTokenHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo SimpleTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x2029…3accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo 0x6a6a…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x2796…3accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo LiqHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4 1 2mo EvpRewardTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xce1a…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x9a85…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x0504…c044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 1 2mo 0x40d2…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x887e…8880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo 0x31f1…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 2mo 0xaf9a…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb6fe…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x4ece…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x81d9…0880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 2mo RetardV1227PoolHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap 1 2mo 0xacb3…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1