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
4mo
BasedBidHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwapswapDelta+1
1
4mo
NonFungibleHookRuns code on every swap
Ethereum
beforeSwap
1
4mo
0x10c3…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
UNIAnchorHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwap
1
4mo
0x10ba…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xa85d…10c0Runs code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwap
1
4mo
0x3051…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xac4f…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x1860…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
CloakHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
4mo
0x3f88…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xe080…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xf25f…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xf94c…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x3dbc…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xfa6f…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
ReflexHookReflexHook implements a custom bonding-curve AMM (RFLX/ETH) with band-based liquidity on Uniswap v4. It collects ETH fees on swaps via BeforeSwapDelta and AfterSwapReturnDelta, stakes collected ETH through Lido (stETH), and redeploys yield as add-only floor liquidity. Trading is gated by an owner-activated `started` boolean flag.
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
4mo
0xb6e6…c0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x7182…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
OmenHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
4mo
SensorHookRuns code on every swap · Sets its own swap fee
Ethereum
beforeSwapafterSwap
1
4mo
0xd5ce…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0xb5b6…c0ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
UniPoolHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity
Ethereum
beforeAddLiqbeforeSwapafterSwapafterSwapDelta
1
4mo
0x4aa7…8044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
4mo
0x6e21…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x24fd…8144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x6789…4144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
MintHookUniswap v4 hook for the Liquid Cards NFT protocol that skims 1% of the ETH leg of every swap into an NFT reward accumulator. On ETH exact-input buys, it mints NFTs and locks backing tokens proportional to tokens received, enforcing a trading gate and a 0.5% launch-window buy-size cap.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
V1G1LH00KRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
EigenGameHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
OtterHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
4mo
LuckyHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapafterSwapDelta
1
4mo
OpticHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
ChamberHookRuns code on every swap · Runs at pool creation
Ethereum
beforeInitafterInitbeforeSwapafterSwap
1
4mo
PyreHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
4mo
0x959e…b0c0Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterInitbeforeSwapafterSwap
1
4mo
ChamberHookA gamified trading hook implementing a Russian roulette mechanic for a single native ETH/token pool. Tracks swaps as trigger pulls through six rotating chambers, computing danger scores from volume and tick movement to determine bang (loss) or click (win) outcomes with configurable risk tiers. Swaps are restricted to a designated chamberRouter and require encoded hookData specifying a player address and risk tier.
Ethereum
beforeInitafterInitbeforeSwapafterSwap
1
4mo
HiveRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
UniFunTokenERC-404 token/hook combined: afterSwap collects a 4% fee on ETH/UFUN swaps via afterSwapReturnsDelta. On buys, the fee accrues to the creator as tokens; on sells, 1% ETH royalty goes to the creator and 3% ETH is distributed as dividends to non-exempt token holders. Whole-token holders receive mintable on-chain pixel NFTs.
Ethereum
afterSwapafterSwapDelta
1
4mo
0xe77e…c144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
0x44eb…f0c0Runs code on every swap · Runs at pool creation
Ethereum
beforeInitafterInitbeforeSwapafterSwap
1
4mo
WojakTokenRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x14c9…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
4mo
PyreHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
4mo
0x6992…0144Runs code on every swap · Can take tokens from swaps
Ethereum
afterRemoveLiqafterSwapafterSwapDelta
1
4mo
ForestHookA Uniswap v4 hook that collects 1% of each swap's output as "sap" via afterSwapReturnsDelta and distributes it to registered FOREST token holders in a tier-weighted reward pool. Holders earn proportional to their tier (Seedling to Wolf, weights 1–5) based on FOREST balance. Also custodies the launch LP NFT with an owner-callable burn function.
Ethereum
afterSwapafterSwapDelta
1
4mo
AcreTokenRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
4mo
0x3734…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
BunnyHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1