Index / Wrappers
Wrappers Uniswap v4 hooks
Native ETH, WETH, and token adapter hooks. Licensed Solidity excerpts with a link to the full source file.
BaseHook
Inherit this, declare permissions, gate callbacks with onlyPoolManager.
patternexperimentalWrappers
MITEthereumUpd 2026-08-27
BaseV4Hook
Abstract base that re-implements v4 pool internals inside the hook for custom curves.
patternexperimentalWrappersLP management
MITEthereumUpd 2026-08-27
Constant sum
Replace xy=k with x+y=k so every swap fills exactly 1:1, using a NoOp beforeSwap.
patternexperimentalWrappers
MITEthereumUpd 2026-08-27
DualPool
Uniswap ALF JIT hook: deploy multi-range LP around each swap, vault via ERC4626.
productproductionLP managementWrappers
MITEthereumUpd 2026-08-27
Full range
Force v2-style full-range LP: only the hook can modify liquidity, users mint a pool ERC20 instead.
patternexperimentalLP managementWrappers
UNLICENSEDEthereumUpd 2026-08-27
Permissioned Pools
Per-currency allowlist enforced on swap and add-liquidity via permissions adapters.
productproductionComplianceWrappers
MITEthereumUpd 2026-08-27
V2 pair hook
Run xy=k inside the hook: mint LP on the ERC20, NoOp the CLAMM swap with return-delta.
patternexperimentalWrappersLP management
UNLICENSEDEthereumUpd 2026-08-27