UniHooks

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.

Filters 1
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
14mo ConstantSumCurveA constant-sum AMM hook that replaces Uniswap v4's pricing curve with a fixed 1:1 exchange ratio using hook-owned liquidity. All swaps are fully handled in beforeSwap via a BeforeSwapDelta, and standard v4 liquidity provision is blocked in favor of hook-managed liquidity. BSC beforeAddLiqbeforeSwapswapDelta 1 15mo EulerSwapEulerSwap is a custom-curve Uniswap v4 hook backed by Euler Finance lending vaults. Swaps bypass Uniswap's concentrated liquidity and route directly through Euler vaults using a custom AMM curve; standard liquidity addition and donations are intentionally disabled. BSC beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 15mo EulerSwapCustom-curve AMM hook backed by Euler Finance vaults. Replaces Uniswap's CLAMM with its own pricing curve, handling all swap settlement in beforeSwap via a return delta by depositing input tokens into and withdrawing output tokens from EVC-controlled Euler vault accounts. BSC beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 16mo EulerSwapA Uniswap v4 hook that replaces the standard AMM with a custom bonding curve backed by Euler lending vaults. Swaps are executed entirely in beforeSwap: input tokens are deposited into the appropriate Euler vault, output tokens are withdrawn, and a BeforeSwapDelta is returned to settle accounting with the pool manager. BSC beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 16mo EulerSwapEulerSwap is a custom-curve AMM hook backed by Euler lending vaults. In beforeSwap, it takes input tokens into an Euler vault and withdraws output tokens from another vault, enforcing a concentration-based bonding curve invariant. It blocks standard concentrated liquidity positions and donations, acting as a fully custom-curve pool. BSC beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 16mo EulerSwapA Uniswap v4 hook that implements a custom AMM curve backed by Euler Protocol lending vaults. The beforeSwap hook fully handles each swap by depositing input tokens into and withdrawing output tokens from Euler vaults, enforcing a configurable bonding curve invariant in place of standard Uniswap concentrated liquidity. BSC beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 21mo VerifierHookA KYC/AML compliance hook using PureFi protocol that requires senders to provide PureFi-formatted compliance payloads (with token identity and amount validation) on swaps, liquidity modifications, and donations — unless the sender is pre-approved as a market maker or router via an on-chain whitelist. BSC beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+3 1