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
6mo
0xb566…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x30be…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x3d3b…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
AscendiumHookA custom step-function AMM hook for a single ASC/WETH pool that fully overrides Uniswap v4 swap math via beforeSwap and BeforeSwapDelta, implementing a geometric pricing curve. Liquidity additions, removals, and donations are blocked; the hook custodies the ASC token supply and accumulates fees for a treasury address.
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
1
6mo
UHookRuns at pool creation
Ethereum
beforeInit
1
6mo
0x725a…c040Runs code on every swap
Ethereum
afterSwap
1
6mo
0x01d7…c040Runs code on every swap
Ethereum
afterSwap
1
6mo
FactoryRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
TaxHookRuns code on every swap
Ethereum
beforeSwap
1
6mo
FactoryRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
HookpotHookA jackpot lottery hook for a native ETH / Hookpot token pool that charges a 1.7% fee on every buy and sell to accumulate a jackpot. Each eligible swap earns weighted tickets proportional to trade size (with per-wallet caps and penalties), and at round end a weighted-random winner is drawn who must hold a minimum Hookpot token balance.
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
AxionevmHookRuns code on every swap · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitafterSwapbeforeDonate
1
6mo
TaxHookRuns code on every swap
Ethereum
beforeSwap
1
6mo
0xc1d3…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x7b3e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x282b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
AxionevmHookRuns code on every swap · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitafterSwapbeforeDonate
1
6mo
UHookRuns at pool creation
Ethereum
beforeInit
1
6mo
0xa6f1…0044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
v4MINETax-on-transfer hook for the v4MINE token that applies a tiered ETH tax on buys and sells, starting at 30% and stepping down to 20%, 10%, and 3% over ~50 minutes from the first swap, with collected ETH forwarded to a hardcoded treasury address.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
0xc1b0…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0xa1ca…00c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
6mo
FloraHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x8592…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x4a4e…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x625a…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
0x92e6…0044Runs code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
RungHookRuns code on every swap · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
6mo
0x839c…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
Sat1HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0x8f7a…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
TaxHookA dynamic-fee hook that charges configurable buy and sell tax rates on swaps involving a designated project token, with first-buy block tracking used to determine the applicable sell fee rate. Tax rates are set by an owner-controlled admin function.
Ethereum
beforeSwap
1
6mo
WhitelistTaxHookRuns code on every swap
Ethereum
beforeSwap
1
6mo
0xc2b3…c0ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
0x60b4…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
0xa39c…c080Runs code on every swap
Ethereum
beforeSwap
1
6mo
HookFeeRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
6mo
WhitelistTaxHookRuns code on every swap
Ethereum
beforeSwap
1
6mo
LuckA combined ERC20 token and Uniswap v4 hook that charges a tiered ETH tax on buys and sells. Tax starts at 20% for the first 10 minutes post-launch, drops to 10% for the next 10 minutes, then settles at 3%. Collected ETH is forwarded to a hardcoded treasury address. A separate admin can adjust the rate downward within the scheduled tier cap.
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
0x775e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
6mo
GeodeMiningHookA token launch hook that tracks WETH buy volume per round to allocate mining rewards to buyers, accrues a 3% fee on all WETH swaps (split between burns and protocol), and automatically executes token buybacks triggered by sell pressure.
Ethereum
beforeInitafterInitbeforeSwapafterSwap+2
1
6mo
0x4b0a…40ccRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
GorkLaunchHookRuns code on every swap
Ethereum
beforeSwap
1
6mo
0x8273…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
6mo
Vitalik0HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
6mo
u777Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapafterSwapswapDeltaafterSwapDelta
1
6mo
HookFeeA Uniswap v4 hook that collects a configurable basis-points fee on token1-to-token0 swaps (non-zeroForOne), redirecting a portion of the currency0 output to a fixed fee recipient via afterSwapReturnsDelta. The fee rate is set by an owner and can be updated at any time.
Ethereum
afterSwapafterSwapDelta
1
6mo
UHookRuns at pool creation
Ethereum
beforeInit
1
6mo
HHookA Uniswap v4 hook implementing a floor-price defense and tax system for an H/ETH pool. When the AMM spot price falls below the treasury-backed RFV, beforeSwap intercepts exact-input H sells and redeems them at RFV directly from the treasury (burning the H). A 3% swap tax applies on all non-intercepted swaps—burning H on buys and routing ETH to the treasury on sells—with additional bonding and epoch-based staking rebase mechanics.
Ethereum
afterInitbeforeSwapafterSwapswapDelta+1
1
6mo
DiamondV2HookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
afterInitbeforeSwapafterSwapswapDelta
1