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
0x04d9…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
HeistFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x766e…00c0Runs code on every swap
Robinhood
beforeSwapafterSwap
1
2mo
0xa7fc…7f30Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Robinhood
beforeInitafterInitbeforeAddLiqafterAddLiq+4
1
2mo
0x230a…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
0x541c…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x2f37…e8c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
2mo
TimeGlassHookRuns code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x6b27…1080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
0xf695…00c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapafterSwapDelta
1
2mo
0x76b5…1880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqbeforeSwap
1
2mo
0x34cf…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x3016…4088Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapswapDelta
1
2mo
0x3302…c880Runs code on every swap · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwap
1
2mo
0xce67…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0x3104…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x146d…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0x11d2…c844Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqafterSwapafterSwapDelta
1
2mo
0x7943…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
2mo
0x0491…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0xe190…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
2mo
0x8299…28ccRuns 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
1
2mo
0x5d9d…1080Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
0x8837…e0c8Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta
1
2mo
0xdb17…d080Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
FlockFall Dynamic Fee HookDynamic LP fee hook for FlockFall's ETH/SHELL pool that fetches the current fee decision from an external policy contract on each swap, overriding the LP fee. Restricts pool initialization to a designated bootstrap venue and blocks general liquidity additions until bootstrap is complete.
Robinhood
beforeInitbeforeAddLiqbeforeSwap
1
2mo
StockFeeHookA swap fee hook for TOKEN/REWARD_STOCK pools that charges a configurable buy and sell fee always in REWARD_STOCK, minting collected fees as ERC-6909 claims to a distributor contract. Pools not containing REWARD_STOCK pass through untaxed. All fee parameters (buyFeeBps, sellFeeBps) are immutable after deployment.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x835d…a800Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
1
2mo
0x6abe…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x9d5e…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
PackedHookGates pool initialization to only allow curves registered with the factory, preventing unauthorized front-running of pool creation for Packed launchpad coins. Has no swap, liquidity, or donate hooks — the pool fee accrues natively in the LP position.
Robinhood
beforeInit
1
2mo
K401HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
2mo
StockFeeHookCharges a configurable buy/sell swap tax in a designated reward stock token, minted as ERC-6909 claims to a distributor contract rather than transferred. Uses both beforeSwap and afterSwap return deltas to capture the fee regardless of which side is the specified currency.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x2479…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
2mo
0x49fb…e000Runs at pool creation
Robinhood
beforeInit
1
2mo
HunnidV4FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x6de6…10ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
1
2mo
0x1e0d…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
2mo
QuotronStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0xebe0…e000Runs at pool creation
Robinhood
beforeInit
1
2mo
0xbeb5…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
2mo
0x0e94…0080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
1
2mo
0x92b3…6000Runs at pool creation
Robinhood
beforeInit
1
2mo
0x6ae6…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
1
2mo
StockDriftHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwapafterSwapafterSwapDelta
1
2mo
PonsV3HookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0xfb76…d080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
afterInitbeforeSwap
1
2mo
QuotronStrategyHookSingle-pool Uniswap v4 hook that levies a fixed 5% output tax on every exact-input swap (exact-output swaps are blocked). Fees are split 20/80 between an immutable treasury and a Quotron strategy acquisition reserve; buy-side token fees are accumulated and converted to native currency via a separate permissionless unlock.
Robinhood
beforeInitafterSwapafterSwapDelta
1
2mo
0x186d…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
2mo
0x118b…68c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1