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
LootHookA Uniswap v4 hook that charges a fixed 1.5% ETH fee on both buy (ETH→token) and sell (token→ETH) swaps. Fees are always taken in ETH to avoid token sell pressure, then distributed on-chain to token holders (via DividendToken.fundPot), the pool creator, platform, and ops addresses.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
PumpFeeHookA Uniswap v4 hook for token launches that charges tiered creator and protocol fees on swaps based on the token's market cap, and overrides LP fees dynamically per tier. Fees are taken from the input currency in beforeSwap (exactInput) or afterSwap (exactOutput) and held for distribution via skim().
Robinhood
afterInitbeforeSwapafterSwapswapDelta+1
4
3mo
UnipadHookV4Shared, ownerless anti-snipe hook that applies a decaying dynamic LP fee per pool: 50% for the first 2 blocks after initialization, 20% for blocks 2–4, and 1% thereafter. Each pool's fee schedule is independent, starting from its own initialization block.
Robinhood
beforeInitbeforeSwap
4
3mo
LaunchpadHookA launchpad hook that gates swaps until a scheduled activation time and collects trading fees in WETH via swap deltas. Fees follow a time-decaying anti-snipe schedule or a market-cap-decaying curve, split between protocol, creator, and partner, with the creator's share routed into buyback-burn, auto-LP, token reflections, and WETH dividends.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
3mo
0x292a…c800Gates who can add liquidity
Robinhood
beforeAddLiq
4
3mo
LaunchHookA shared multi-pool hook that applies a linearly decaying dynamic LP fee (from a configurable high start rate to a lower end rate over a set time window) to deter sniping at token launch. Each pool gets its own fee schedule keyed by pool ID, seeded at initialization and updated per-swap by the owner-configured schedule.
Robinhood
afterInitbeforeSwap
4
3mo
NoxaHookA shared Uniswap v4 hook for meme coin fair-launches that charges a fixed 1% tax on the base asset (WETH) side of every buy and sell, minting the collected tax as ERC-6909 claims to the launched token contract. Pool creation is restricted to factory-registered pools only.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
4
3mo
0x2ac5…b0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterInitbeforeSwapafterSwap+2
4
3mo
HoodseaFeeHookShared hook for native-ETH/token pools that charges a 1.5%–3.5% fee on every swap, with optional anti-sniper linear decay from 80% at launch. Fees are taken from ETH input on buys (beforeSwap delta) and from ETH output on sells (afterSwap delta), then routed to a per-pool recipient address registered by a factory.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
3mo
0x5922…a888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
4
4mo
GoldFunHookMemecoin launchpad hook implementing a constant-product bonding curve for token launches. During the curve phase, swap math is fully overridden and fees (protocol + referral + creator) are skimmed from the ETH side. At graduation, raised ETH and unsold tokens are seeded as locked full-range liquidity in the same pool. Post-graduation, the hook collects the same fee split from normal AMM swaps via beforeSwap/afterSwap return deltas.
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
4
4mo
0xcc11…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
4mo
PensionTaxHookCollects a fixed 4% tax (400 bips) on ETH involved in swaps: deducted from ETH-input swaps via beforeSwapReturnsDelta and from ETH-output swaps via afterSwapReturnsDelta, forwarding the collected ETH directly to an immutable pension fund vault address.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
4
4mo
0xc855…2080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
4
4mo
0x027c…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
4
4mo
0xfbb4…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
4
1d
0xe416…6040Runs code on every swap · Runs at pool creation
Robinhood
beforeInitafterSwap
3
3d
AtomicMemeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
3
3d
PulseFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
4d
0xac6b…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitbeforeSwap
3
4d
0x3536…aaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
3
4d
0x28b9…6000Runs at pool creation
Robinhood
beforeInit
3
5d
0xb1f1…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
6d
0x54e0…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
7d
0xe71b…e4ceRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Robinhood
beforeInitafterAddLiqbeforeSwapafterSwap+3
3
9d
0x8f59…eac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
9d
0x4bec…6ac0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
3
10d
FloorHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
10d
0x79de…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwap
3
11d
FeifanLaunchHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3
11d
0x4733…28c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+1
3
12d
0xeefc…4040Runs code on every swap
Robinhood
afterSwap
3
12d
HookFunHookRuns 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
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
12d
0x71d4…40c8Runs code on every swap · Can take tokens from swaps · Sets its own swap fee
Robinhood
beforeSwapafterSwapswapDelta
3
13d
0xf307…c044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
13d
0x4084…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
14d
SubstratHookV3Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3
3
14d
BawsaqHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
15d
0x88d3…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
16d
0x970c…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
16d
MysteryFactoryRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
3
16d
0x4d5f…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
17d
QuirkHookV5Runs 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
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+4
3
17d
0xc4f5…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
3
18d
0x45e9…4040Runs code on every swap
Robinhood
afterSwap
3
18d
0xd5b1…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
19d
0x124a…ea64Runs 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
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+2
3
19d
FeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
3
20d
ERC20THookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterAddLiqafterRemoveLiqafterSwap+1
3
21d
QuietOrbitHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
3