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
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
AgeHookChainPermissionsPools
2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo FluidDexT1AggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo 0x5a2f…7ec0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+3 1 2mo EphemeraHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwap 1 2mo FluidDexLiteAggregatorRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo DoorwayCongestion-fee hook for a WBTC/INDOOR pool that charges a dynamic sell fee (1–25%) modeled on EIP-1559: the rate adjusts each block based on satoshis sold, and fees are routed directly to a fixed recipient ("the Room") via BeforeSwapDelta and afterSwapReturnsDelta. Buys are always free. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x4b99…7ec0Runs code on every swap · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+3 1 2mo 0xd2dc…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo StrataHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xb277…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 2mo JupiterCoinRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo Vector8192HookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitafterInitbeforeAddLiqafterAddLiq+2 1 2mo ClearingSignalHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitafterInitafterAddLiqbeforeSwap+1 1 2mo Protocol53532HookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitafterInitbeforeSwapafterSwap 1 2mo 0x6aaa…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x39af…0840Runs code on every swap · Gates who can add liquidity Ethereum beforeAddLiqafterSwap 1 2mo 0xc347…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x4d72…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xa65b…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xea03…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x3a28…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x3e23…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xab25…8088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 2mo SluiceHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapafterSwapswapDelta+1 1 2mo 0xe831…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb116…0088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 2mo 0xb877…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 2mo TokenZRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo SOFTRuns code on every swap · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwap 1 2mo EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 2mo EulerSwapA Uniswap v4 hook implementing a custom AMM curve backed by Euler lending vaults. It bypasses standard v4 pool liquidity, executing swaps directly via vault deposits and withdrawals using its own bonding curve, with configurable fees and an optional expiration timestamp. Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 2mo EulerSwapCustom-curve Uniswap v4 hook that routes swaps through Euler lending vaults. In beforeSwap, it computes amounts using its own AMM formula, deposits input tokens into an Euler vault, withdraws output tokens, and returns a BeforeSwapDelta to bypass the native pool AMM. Swaps revert if dParams.expiration has passed. Native liquidity positions and donations are blocked. Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 2mo UnbridgedBeaconA hook for the canonical ETH/UNBRIDGED pool that records a rolling keccak commitment of all swaps and liquidity events (the "signal root") at storage slot 0, enabling trustless ZK storage-proof cross-chain state verification. Enforces a harbormaster-gated trading launch with a fee that decays linearly from 25% to 1% over ~300 blocks after opening. Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap 1 2mo AnchorV4Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo HookRuns code on every swap · Sets its own swap fee Ethereum beforeSwap 1 2mo CombustionHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 2mo AltarHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 2mo 0x8e02…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 2mo 0x0003…4088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1