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
12d
0xda40…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
AstraHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
DNAHook (Stockmon DNA)A single-pool hook for the canonical ETH/DNA Uniswap v4 pool that charges a 3%/3% buy/sell tax in native ETH via beforeSwap/afterSwap return deltas, with a decaying buy-tax curve during a launch window when only allowlisted routers and protocol accounts may swap. Also settles the DNA leg of all liquidity changes via return deltas and maintains a truncated TWAP oracle.
Robinhood
beforeInitafterInitafterAddLiqafterRemoveLiq+7
1
12d
0x0e00…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0xf511…efdcRuns 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
Robinhood
beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+6
1
12d
0x8158…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0x45d6…e000Runs at pool creation
Robinhood
beforeInit
1
12d
0x7790…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0xe6c5…c144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0xed0a…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
PermaV3SimpleHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
0xbc05…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
12d
0xca18…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0x2d72…8144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x3932…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
0x4c33…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
SiphonHookRuns code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
1
12d
0x17cf…0144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0xf10d…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0xf419…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
12d
DynamicFeeHookZeroRoyaltyRuns 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
Robinhood
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+5
1
12d
0x42e0…00ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
12d
0x9cad…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0xc1c0…4144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0xacbf…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
PermaV3SimpleHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
0x2a7c…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0xbb8f…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0x3b24…8144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x1125…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0x3e0e…e8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Unichain
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
BSC
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Arbitrum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
EquoFeeHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
12d
0xd2c3…0144Runs code on every swap · Can take tokens from swaps
Robinhood
afterRemoveLiqafterSwapafterSwapDelta
1
12d
0x734c…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
12d
0x9f85…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
12d
0x0400…0080Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwap
1
12d
0x3479…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
13d
0x54a0…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
13d
0xe082…80ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
13d
0xe64e…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
13d
0xd2aa…4144Runs code on every swap · Can take tokens from swaps
Base
afterRemoveLiqafterSwapafterSwapDelta
1
13d
StashHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
13d
0x895c…a8c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
13d
0xc275…68c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
13d
0x0982…28c4Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
1
13d
0x1bc9…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
13d
0x02a3…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1