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
18mo
MMOracle-based automated market maker hook that rebalances pool liquidity before each swap: removes all current liquidity, executes an internal price-adjustment swap to align the pool price with an external oracle, and re-adds liquidity centered around the oracle price. After each swap, it adjusts hedging positions via an external hedge pool to manage net token exposure.
Base
beforeInitbeforeSwapafterSwap
4
19mo
0x4772…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
4
19mo
0x1f5c…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqbeforeSwapswapDelta
4
19mo
0x7f56…40ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
4
19mo
ExponentialLiquidityHookA bonding curve token launch hook that deploys ERC20 tokens paired with WBTC, distributing initial liquidity across 10 exponential tick ranges. In afterSwap, it tracks circulating supply and removes all pool liquidity when the full bonding curve supply has been distributed.
Base
beforeInitafterSwap
4
20mo
0x86a4…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Arbitrum
beforeAddLiqbeforeSwapswapDelta
4
21mo
0xf8c3…4300Can block LP withdrawals
Unichain
beforeRemoveLiqafterRemoveLiq
4
54m
PeddlesFeeHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
3
15h
0x9540…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Arbitrum
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
15h
0x9997…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
BNB
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
15h
0x867c…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
2d
FlowstateC1HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
2d
0x36d0…a040Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterSwap
3
2d
0xdc91…2040Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterSwap
3
2d
0x0a9e…28c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
3
2d
0xe416…6040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
3
4d
0xfc23…d482Runs code on every swap · Sets its own swap fee · Adjusts deposit amounts · Runs at pool creation
BNB
afterInitafterAddLiqbeforeSwapaddLiqDelta
3
4d
AtomicMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
3
4d
PulseFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
3
4d
PulseFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
4d
PulseFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
3
4d
SparkPSM3HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
4d
WOOFiAggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
3
5d
0xac6b…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
5d
0x3536…aaccRuns 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
3
5d
0x9c79…00c0Runs code on every swap · Sets its own swap fee
Base
beforeSwapafterSwap
3
6d
TaxHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
6d
0xb1f1…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
6d
TaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
3
6d
0x4851…f8ecRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqbeforeSwap+4
3
6d
FloodHookBSCV6Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
7d
FloodHookBSCV5Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
7d
FloodHookBSCV4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
7d
0x54e0…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
7d
FloodHookBSCRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
7d
FloodHookBSCRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
7d
FloodHookBSCRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
BNB
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
3
8d
0xe71b…e4ceRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
3
10d
0x8f59…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
10d
0x4bec…6ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
11d
FloorHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
11d
0x79de…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
3
12d
GweiFunFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
3
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Unichain
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
BNB
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
12d
FeifanLaunchHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
12d
0x4318…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
12d
0x4733…28c8Runs 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+1
3
13d
0x9c79…8040Runs code on every swap
Base
afterSwap
3
13d
0xeefc…4040Runs code on every swap
Robinhood
afterSwap
3