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
3mo 0xbfeb…4088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 3mo KryptisHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 3mo 0x95b0…0080Runs code on every swap · Sets its own swap fee Ethereum beforeSwap 1 3mo LootHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 3mo 0x1e91…0080Runs code on every swap · Sets its own swap fee Ethereum beforeSwap 1 3mo LootHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 3mo ColonyHookRuns code on every swap Ethereum afterSwap 1 3mo 0xc3b3…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo NeuralCombined ERC-20 token and Uniswap v4 hook for a single NEURAL/ETH pool. Charges 1% on buys and 2% on sells (ETH leg only) via BeforeSwapDelta, collects the ETH into the contract, and converts it to NVDAon reward tokens distributed to NEURAL holders through a pull-based cumulative reward accumulator. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 3mo 0xb637…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo 0x9eaa…ca00Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiq 1 3mo 0xe0d7…0088Runs code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 3mo ValoriaHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 3mo Uni20HookRuns code on every swap Ethereum beforeSwap 1 3mo 0xb7d0…8080Runs code on every swap · Sets its own swap fee Ethereum beforeSwap 1 3mo ColonyHookRuns code on every swap Ethereum afterSwap 1 3mo VestaERC20 vesting token (VESTA/ETH) that enforces per-seller vesting schedules: sell caps ramp from 0.1% to 100% of a user's bag over 21 days, and swaps exceeding the cap revert. A 5% ETH sell tax is deducted in afterSwap and redistributed proportionally to patient holders (by vesting weight) and a dev treasury. Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap+1 1 3mo HatcheryHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 3mo RuneHookCollects tiered ETH fees from ETH/RUNE swaps via beforeSwap and afterSwap return deltas. Buy fees are 10% and sell fees are 15% during a 15-minute launch window, then 3% steady-state. Fees route to a RuneRewardLedger for RUNE holders or a fallback fee recipient. Trading is gated by an owner-controlled flag. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo InternHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 3mo 0xdcde…c080Runs code on every swap · Sets its own swap fee Ethereum beforeSwap 1 3mo FeeSkimHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 3mo 0x016f…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo SwingHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDelta 1 3mo 0x6491…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo BlockspaceHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo TameHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum afterInitbeforeAddLiqbeforeRemoveLiqafterSwap 1 3mo 0x08fe…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 3mo SwingHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDelta 1 3mo 0xe48b…40c0Runs code on every swap Ethereum beforeSwapafterSwap 1 3mo TheDialRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwap 1 3mo 0xc1cb…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo 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 3mo 0xb1c7…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 3mo 0x0827…4accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Ethereum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 3mo 0x9c49…40c0Runs code on every swap Ethereum beforeSwapafterSwap 1 3mo IdleHookCombined ERC-20 token and Uniswap v4 hook that captures a hardcoded 2% fee on the idle-token input side of each swap via beforeSwap return delta, depositing fees into a drip pool that continuously distributes rewards to token holders block by block with a velocity-adjusted release horizon (6–48 hours). Ethereum beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+1 1 3mo 0x8633…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo TestStrategyHookSkims ETH fees from both buy and sell swaps (default 5% per side, with a surge tier during bootstrap and post-sale cooldown phases) using BeforeSwapDelta and AfterSwapDelta, forwarding 100% of fees to an external strategy contract. The strategy contract controls phase transitions and is exempt from fees. Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo TestStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo 0x5363…28ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo 0xad86…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo FluxRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Ethereum afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2 1 3mo StackrHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 3mo TestStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo TestStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo 0x004e…68ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 3mo WardHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 3mo TestStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 3mo KernelRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1