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
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