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
FLIPRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x1bb3…8088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
TheWarHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xa8ef…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
UnishipHookRuns code on every swap · Runs at pool creation
Ethereum
afterInitafterSwap
1
3mo
LastCallHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitafterSwapafterSwapDelta
1
3mo
FeeSkimHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
MunchiRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
TidalHookRuns code on every swap
Ethereum
afterSwap
1
3mo
ChunkHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
FacetHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
MultiPoolsHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
MultiPoolsHookEnforces a fixed 1% swap fee on all swaps, split 0.7% to the pool creator and 0.3% to the platform, collected via BeforeSwapDelta and afterSwap return deltas. Liquidity is locked permanently after an initial seed — subsequent adds revert and removes always revert — and pools must be registered by the owner before swaps are permitted.
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
0x849a…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
0x7357…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
0xbcd2…c0c4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapafterSwapDelta
1
3mo
0x4b63…00ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
BrickHookA Uniswap v4 hook that charges a fixed 2% WETH fee on every swap via BeforeSwapDelta/AfterSwapDelta, accumulates fees in a pot, and periodically deploys the pot to add permanent floor liquidity (35%), buy-and-burn BRICK tokens (27%), fund operations (36.8%), and reward the triggering keeper (1.2%). Liquidity removal is blocked for all addresses except the designated seeder.
Ethereum
beforeRemoveLiqbeforeSwapafterSwapswapDelta+1
1
3mo
BlockFlipHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
0x2386…caccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
ValoriaHookA GameFi hook for a canonical VLR/WETH pool that charges asymmetric WETH fees (2.5% buys, 5% sells), advances an on-chain world clock and water mechanics based on swap volume, and attributes water to NFT-linked farmer accounts when swaps originate from the trusted ValoriaRouter.
Ethereum
afterInitbeforeSwapafterSwapswapDelta+1
1
3mo
HooksTokenCombined ERC-20 token (HOOKS) and Uniswap v4 hook for a single bound HOOKS/ETH pool. Charges immutable buy/sell fees on the ETH leg via BeforeSwapDelta/AfterSwapDelta, splits proceeds among holder ETH rewards and two treasury addresses, and maintains a "build state" mechanic that completes cycles as qualifying HOOKS buys accumulate.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
DestinyHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
BonniHookA fee-collecting hook for the BONNI token ETH pool. Charges a time-decaying fee on ETH (10% buy / 15% sell during a ~17-minute launch window, then 2% flat), distributing fees equally between a treasury and protocol address via BeforeSwapDelta and AfterSwapDelta. Trading can be enabled or disabled by the owner.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
uStakeHookA native-ETH Uniswap v4 hook that charges a configurable flat fee (default 1%, hard-capped at 3%) on the ETH side of every swap using BeforeSwapDelta and AfterSwapDelta. Collected ETH accumulates in the hook and can be forwarded permissionlessly to a PlantVault via pour() as yield for stakers.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
FeeHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
0xf565…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
0xbb52…0088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
0x7691…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
3mo
MunchiHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
3mo
0x5fbd…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
3mo
DestinyHookA buy/sell tax hook for DESTINY/ETH pools. Charges a fixed 1% buy tax (deducted from input before the swap via BeforeSwapDelta) and a 1% sell tax (deducted from ETH output after the swap via AfterSwapDelta). Exact-output swaps are disabled. Collected fees accumulate in the hook contract and can be withdrawn by the owner.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
UCrossHookV4Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
0x9850…0088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
DragonpegHookRuns code on every swap · Sets its own swap fee
Ethereum
afterAddLiqafterSwap
1
3mo
ForgeHookA swap tax hook for a FORGE token pool that skims a flat 1% sell tax and a 90% cliff launch buy tax (active for 5 minutes post-launch) to a treasury address on every swap. Also overrides the LP fee to a flat 0.30% on all swaps. Pool is locked until a configured launch timestamp.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
PeggyHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
StackrHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
3mo
ForgeHookA Uniswap v4 swap hook for a FORGE token pool that skims a flat 1% sell tax on FORGE sells and a time-limited anti-snipe buy tax (90% for 5 minutes post-launch, then 0%) to a treasury address, while overriding the LP fee to a flat 0.30% on all swaps. Swaps are blocked entirely before the configured launch time.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
BlockFlipHookRuns code on every swap · Sets its own swap fee
Ethereum
beforeSwap
1
3mo
ProbeFeeHookCharges a 1% (100 bps) fee on the native token side of ASSET/NATIVE pool swaps by taking deltas in beforeSwap (buy direction) and afterSwap (sell direction), accumulating revenue in the contract for the owner to flush to a configurable treasury address. Only supports exact-input swaps on pools pairing a fixed ASSET with native ETH.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
3mo
SpecHookA purely observational hook for the SPEC/ETH Uniswap v4 pool that records buy/sell volume, price, drawdown from the high, EWMA volatility, and a net flow ratio (LUSTRE) after each swap, emitting a Surface event used by the Specula NFT collection to re-render on-chain reflections.
Ethereum
afterInitafterSwap
1
3mo
LPBondHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
3mo
LPBondHookCollects a fixed 0.30% fee on the unspecified leg of each swap in a single ETH/token pool via afterSwapReturnsDelta. Token fees are burned; ETH fees are distributed to LPBondVault receipt holders and MeltPass NFT holders through a permissionless sweep function.
Ethereum
beforeInitafterSwapafterSwapDelta
1
3mo
LPBondHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitafterSwapafterSwapDelta
1
3mo
BlockFlipHookRuns code on every swap · Sets its own swap fee
Ethereum
beforeSwap
1
3mo
0x7b7a…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
3mo
0xf52b…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
HooksFunTaxHookRuns 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
ClearingHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1