V4HOOKSCUT SHEET DIRECTORY

Index / MEV protection

MEV protection Uniswap v4 hooks

Defenses for LPs and swappers against toxic flow. Licensed Solidity excerpts with a link to the full source file.

AntiSandwichHook

Checkpoint top-of-block pool state and cap one swap direction to that price.

patternexperimentalMEV protection
MITEthereumUpd 2026-08-27

AntiSnipe

Launch guard — max buy (% supply), snipe tax on exact-input buys for N blocks after init.

patternexperimentalLaunchpadsMEV protectionDynamic feesDynamic fee
MITEthereumUpd 2026-08-27

BackGeoOracle

Geomean oracle that backruns its own pool so the recorded price is not stale.

patternexperimentalOraclesMEV protection
MITEthereumUpd 2026-08-27

Clanker

Dynamic-fee launch hook: beforeSwap sets fee, claims, runs an MEV module, then takes protocol delta.

productproductionLaunchpadsDynamic feesMEV protectionDynamic fee
MITBaseUpd 2026-08-27

JitVault

JIT lock blocks LP ops during swap; optional output skim accrues to vault balances.

patternexperimentalLP managementMEV protection
MITEthereumUpd 2026-08-27

LiquidityPenaltyHook

Withhold JIT LP fees in afterAddLiquidity and donate a linear penalty on early remove.

patternexperimentalMEV protectionLP management
MITEthereumUpd 2026-08-27

MEV donate

Skim swap output to pending, then flush() donates to in-range LPs.

patternexperimentalMEV protectionLP management
MITEthereumUpd 2026-08-27

MevWindow

Elevated swap fee and blocked add-liquidity for mevBlocks after pool init.

patternexperimentalLaunchpadsMEV protectionDynamic feesDynamic fee
MITBaseUpd 2026-08-27

Sell guard

Sell cooldown blocks rapid dumps; repeat sells in a window pay ramp fee.

patternexperimentalLaunchpadsMEV protectionDynamic feeCustom swap data
MITEthereumUpd 2026-08-27

SlippageFeeHook

Simulate the swap, measure the tick it would move, then price the fee off that slippage.

patternexperimentalDynamic feesMEV protectionDynamic fee
MITEthereumUpd 2026-08-27

SniperTax

Launch LP fee decays linearly from startFee to baseFee over duration seconds.

patternexperimentalLaunchpadsDynamic feesMEV protectionDynamic fee
MITBaseUpd 2026-08-27

SuckerPunch

Free ETH-pair buys, hold-time sell fee decay, same-block sell taxed as MEV.

patternexperimentalDynamic feesMEV protectionDynamic feeCustom swap data
MITEthereumUpd 2026-08-27