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
3mo
0xa974…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0xbfae…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
3mo
BrahHookHook for launching ETH/token pools that restricts initialization and liquidity provision to a designated wall address, gates external buys behind an owner-controlled flag, calls an external pokePrint() function on each non-wall swap, and emits Trade events with price data after every swap.
Ethereum
beforeInitafterAddLiqbeforeSwapafterSwap
1
3mo
0xa8e3…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x0a6b…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x1666…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
3mo
0x1b2e…4888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
3mo
0x7f6a…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
3mo
FrongHookA fee-collection hook for Frong ERC-404 token pools that enforces native-ETH pairing via beforeInitialize and takes a flat basis-point fee (capped at 5%) on every ETH-denominated swap using the BeforeSwapDelta and AfterSwapDelta return mechanisms, routing collected ETH to an owner-configurable fee sink address.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0xf1e9…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
0x3a54…0080Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwap
1
3mo
GachaponHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
1
3mo
0xd7bb…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0xca06…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0x8aa9…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
XFWAHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0x1f73…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
0x30ec…8888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapswapDelta
1
3mo
0xeb9e…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
V5BetaHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwap
1
3mo
0x5a42…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0xa972…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
U404HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
PrismHookRuns code on every swap
Ethereum
afterSwap
1
3mo
GravityHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
FWCHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0xca42…01c9Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqbeforeSwapafterSwapswapDelta+1
1
3mo
0x2866…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
GachaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
1
3mo
LumiFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
BehaviorHookRuns code on every swap
Ethereum
afterSwap
1
3mo
0x35fd…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
EtherlabRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
PrismHookERC-20 token (PRISM) that doubles as a Uniswap v4 hook with a DN404-style NFT layer: each whole token backs one ERC-721 NFT, and LP fees earned from its own ETH/PRISM pool are distributed pro-rata to NFT holders. The afterSwap hook is a pure no-op used only to allow the token contract address to host its own pool.
Ethereum
afterSwap
1
3mo
0xc939…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
BoundV4HookEnforces an asymmetric burn on every swap through the canonical ETH/BOUND pool: 1% of BOUND output is burned on buys; on sells, 5% of ETH output is routed into a nested ETH→BOUND buyback whose proceeds are burned. Token supply can only decrease over time.
Ethereum
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
PrismHookV2Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterSwap
1
3mo
0xe879…0088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
PrismHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xec21…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x1dee…e088Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
1
3mo
0xcc7a…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
3mo
GravityRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
RiskV4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
ChainHashHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
LiquidityGrowthFeeOracleHookV2Runs 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
Ethereum
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+5
1
3mo
OwnerFeeHookRuns code on every swap · Runs at pool creation
Ethereum
afterInitafterSwap
1
3mo
CryptHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
System0Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
IdentityHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
1