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
0x4b79…4144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
2
2mo
0x229a…e080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
2mo
PairPadMemeHookSingleton Uniswap v4 hook shared by all graduated PairPad meme pools. On every swap, afterSwap extracts a protocol fee plus a creator tax from the unspecified output currency via afterSwapReturnsDelta. Accumulated memecoin-denominated fees are later batch-converted back to the quote currency via an internal swap, then split among protocol, creator, and a buyback-and-lock vault.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
0x1bb4…2880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
2mo
0x5f2b…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x1955…40c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
2
2mo
HunnidV4FeeHookFixed 1% ETH fee hook for HUNNID pools that collects fees via BeforeSwapDelta/AfterSwapDelta and routes them to a fee router. Only allows swaps in token/ETH pools that have been registered through the authorized adapter.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
SpotUniswap v4 hook that applies dynamic LP fees computed from oracle-measured tick volatility and surge conditions, collects a protocol fee share from each swap input, and reinvests collected fees into a full-range liquidity position via an integrated liquidity manager.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xb641…80c0Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwapafterSwap
2
2mo
0x0fc4…2080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
2
2mo
0xdb4c…f080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwap
2
2mo
0xd79b…8140Runs code on every swap
Robinhood
afterRemoveLiqafterSwap
2
2mo
0x89eb…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xd333…9880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeSwap
2
2mo
0x0540…0880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
2
2mo
0x8ab3…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
2mo
XhoodHookManages a base ETH/XHOOD pool and multiple child token/XHOOD pools, charging 200 bps fees on every swap via afterSwapReturnsDelta. Child pool fees are converted to XHOOD then to ETH; 20% is used to buy back and burn XHOOD, while the remainder is queued for distribution to stakers via an external reward distributor.
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+2
2
2mo
0x523b…a544Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
2
2mo
0xcc2d…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
2
2mo
PairPadMemeHookSingleton hook shared by all graduated PairPad meme token pools. Charges a configurable fee on every swap via afterSwap (Internal Swap Pool pattern), optionally converts memecoin-denominated fees back to the quote currency via internal pool swaps, and distributes proceeds across protocol, creator, and buyback-and-lock buckets.
Robinhood
beforeInitafterSwapafterSwapDelta
2
2mo
0x2e2d…0040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
2
2mo
0xf967…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
2
2mo
0x5b29…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
0x7ffc…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
2mo
0xc039…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
2
2mo
0xc544…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0x3cb4…80ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xa460…e8ccRuns 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
2mo
0x1a9f…4800Gates who can add liquidity
Robinhood
beforeAddLiq
2
2mo
0x7113…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x95bd…0040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
2
2mo
0x1191…a880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
2mo
0xc45d…8040Runs code on every swap · Sets its own swap fee
Robinhood
afterSwap
2
2mo
MarketSessionFeeHookA Uniswap v4 hook that applies dynamic LP fees based on NYSE market session schedules (2026–2050), ranging from 4.5 bps during regular hours to 74.5 bps when markets are closed. It also charges an additional 0.5 bp hook fee on each swap's unspecified amount, which is taken via PoolManager and sent to a configured fee recipient.
Robinhood
beforeInitbeforeSwapafterSwapafterSwapDelta
2
2mo
0xc3b4…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
2mo
0x032c…05c7Runs 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
2mo
0xedb0…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
SpotA Uniswap v4 hook implementing dynamic fees via a truncated geometric oracle with surge pricing. Charges a configurable protocol fee plus a hardcoded 0.10% undisclosed additional fee on every swap (both exact-in and exact-out), and reinvests collected fees into a full-range liquidity position.
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x49dc…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xe1d8…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xdee2…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x3318…50ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x7da1…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
2
2mo
0xd042…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x4275…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xa136…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
2mo
0xcce0…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0x333b…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xb35d…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
2mo
0xf232…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2