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
11d
0x8b69…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
LaunchpadFeeHookV4Runs code on every swap · Can take tokens from swaps · Runs at pool creation
BNB
beforeInitbeforeSwapafterSwapswapDelta+1
2
12d
0xf403…2accRuns 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
2
12d
IndexHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
12d
PharosHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
PharosHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
PharosHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
PharosHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
BNB
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
0x7c27…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
2
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
12d
MindHookRuns 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
2
12d
0x1150…c8a8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Handles donations to LPs
Arbitrum
beforeAddLiqbeforeSwapbeforeDonateswapDelta
2
12d
SwarmHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
12d
DynamicFeeA Uniswap v4 hook that lets an off-chain keeper push LP fees within configurable min/max bounds per pool, falling back to a default fee when the pushed fee's TTL expires. In afterSwap, it deducts a separate hook fee from the unspecified token amount and mints it to an immutable treasury as ERC-6909 claims.
Ethereum
beforeSwapafterSwapafterSwapDelta
2
12d
DynamicFeeUniswap v4 hook with off-chain keeper-driven dynamic LP fees and a separate hook fee charged to a treasury on every swap. An operator configures per-pool min/max/default fee bounds; a pusher pushes the current fee within those bounds. If the keeper stops updating, the pool falls back to a default fee. The hook fee is minted to the treasury as ERC-6909 claims in afterSwap.
Unichain
beforeSwapafterSwapafterSwapDelta
2
12d
0x7e42…e8c8Runs 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
2
13d
0x19b2…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
13d
PonypadHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
2
13d
0x98b8…e8c8Runs 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
2
13d
EtchifyHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
14d
0x8b54…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
2
14d
0x931c…24ceRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
2
14d
BucketQuoteFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
2
14d
0xbceb…a4ceRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
2
15d
OakenCurveGraduatorV4Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiq
2
15d
0x8021…60c0Runs code on every swap · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwap
2
15d
0x6640…a8ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
15d
FeeHookRuns code on every swap · Can take tokens from swaps
BNB
beforeSwapafterSwapswapDeltaafterSwapDelta
2
15d
FeeHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
2
15d
FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
2
15d
FeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
2
15d
0x1410…6880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
2
15d
PermaV2SimpleHookGates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiq
2
16d
0x354c…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
2
16d
0xaf54…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
16d
FlowHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
16d
NoerraLaunchProtectionHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
2
16d
HomelanderUniV4SingletonHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap
2
16d
0x0c1d…8088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
2
17d
0xe6b7…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
17d
0x4508…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2
17d
0xfe81…18ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeSwapafterSwap+2
2
17d
0x7870…c080Runs code on every swap · Sets its own swap fee
Robinhood
beforeSwap
2
17d
BackedFundFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiqbeforeSwapafterSwap+2
2
17d
0xabcd…a000Runs at pool creation
Robinhood
beforeInit
2
17d
AdaptiveDynamicFeeHookV4Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
afterInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+3
2
17d
0x8d64…9080Runs code on every swap · Runs at pool creation
Robinhood
afterInitbeforeSwap
2
18d
QuantumPadHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
2
18d
FlowHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
2