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
PhoenixV4ReturnDeltaHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+2
1
2mo
StockFeeHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
2mo
0xf994…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0xb200…848aRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts
Base
afterAddLiqbeforeSwapswapDeltaaddLiqDelta
1
2mo
0x5c18…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
KyndoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
1
2mo
0x8329…40c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
SwarmHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
MemeHookRuns code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
StashHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
HookRuns code on every swap
Base
beforeSwap
1
2mo
HookRuns code on every swap
Base
beforeSwap
1
2mo
0x3d54…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xd194…4044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
0x6d5c…0044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x518a…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xab4f…00ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
PhoenixV4ReturnDeltaHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+2
1
2mo
0x9f9c…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x8249…20c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
2mo
0x0f79…4080Runs code on every swap
Base
beforeSwap
1
2mo
0x0348…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterSwapafterSwapDelta
1
2mo
StashHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xec06…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
WaveHookRuns code on every swap · Can take tokens from swaps
Base
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
2mo
0x3df6…c088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0xdbde…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
2mo
0x2e36…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0x7248…4040Runs code on every swap
Base
afterSwap
1
2mo
StashHookA Uniswap v4 hook that charges a flat 3% (300 bps) toll on the ETH leg of all four swap forms (exact-input and exact-output in both directions) in a single deployer-pinned pool, accumulating fees as ERC-6909 claims in the PoolManager. Anyone can call collect() to transfer the accumulated ETH fees to a fixed, immutable vault address set by the deployer.
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xb791…c5cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
2mo
0xa39f…e5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
2mo
0xd313…45cfRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Takes a cut when LPs withdraw · Adjusts deposit amounts
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+4
1
2mo
BallpitHookRuns code on every swap · Runs at pool creation
Base
beforeInitbeforeSwap
1
2mo
0x278a…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapafterSwapDelta
1
2mo
0x8afa…a5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
2mo
0x45cf…a5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
2mo
0x51ab…e5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts · Runs at pool creation
Base
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+4
1
2mo
0x08da…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xc780…c044Runs code on every swap · Can take tokens from swaps
Base
afterSwapafterSwapDelta
1
2mo
CTOV4HookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
2mo
KinoHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
IndexFeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
QueryMeterMeters a single designated QUERY/METAc pool per daily epoch, recording swap count, unique wallets, volume, and LP moves on-chain. Levies a 1% toll on the METAc leg of each swap, distributing 60% back to traders as rebates proportional to their epoch volume and routing the remainder to an owner-controlled treasury.
Base
afterAddLiqafterRemoveLiqbeforeSwapafterSwap+2
1
2mo
RarityHookA hook for Yunipals rarity pools that enforces two invariants: only the core contract may initialize pools or add liquidity (external LPs are blocked via beforeInitialize/beforeAddLiquidity), and 1% of the output side of every external exact-input swap is burned via afterSwap return delta. Includes a permissionless TWAP oracle updated on every swap.
Base
beforeInitbeforeAddLiqafterSwapafterSwapDelta
1
2mo
0x4bce…c0ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xa5c4…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0xd530…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
2mo
0xa21f…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1