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
4mo OFAFeeHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x5b45…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x7dcb…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo CleaveMarketHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 4mo 0xe44a…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x0749…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x2f55…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo AtlasHookOn-chain smart order router hook that intercepts every swap and reroutes it across up to six embedded Uniswap v3 and v4 pools for best execution. It computes an optimal route via an on-chain RFQ, executes nested swaps, collects a service fee via donate(), and returns a BeforeSwapDelta to replace the native pool's swap. Liquidity addition and pool initialization are restricted to the contract admin. Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo CleaveMarketHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqafterSwap 1 4mo AtlasHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x7f7a…8144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0x4203…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo PrinterHookRuns code on every swap Ethereum afterAddLiqbeforeSwapafterSwap 1 4mo 0xa8c1…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo WHATHookA single ETH/WHAT pool hook that collects a 3% tax on every swap (buys and sells) and distributes all fees to WHAT token holders. Enforces a per-transaction buy size cap of 500 WHAT for the first 70 buys. Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x3029…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo PrinterHookRuns code on every swap Ethereum beforeSwapafterSwap 1 4mo FourHookHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo HushHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x2a1b…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo FeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo 0x34d3…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x7330…00ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xa4ac…40ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo CorruptionHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapafterSwapDelta 1 4mo DeflationHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo HushHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo DAULHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapswapDelta 1 4mo SpaceXStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo 0xd404…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo 0x114d…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0x19d3…c144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo 0xdacf…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo ArtPegHookA three-phase token launchpad hook: CURVE phase prices via a custom bonding curve with ERC-6909 claims settlement (AMM is NoOp'd); REFUND_WINDOW phase allows sells at the buyer's recorded entry price; AMM phase uses full-range liquidity with 100bps platform+creator fee skimming and optional mechanic fees. Includes anti-snipe (3-block delay + same-tx transient lock), exact-input-only enforcement, and a post-graduation TWAP oracle. Ethereum beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 1 4mo RaceToFinishHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo AtlasHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 4mo DeflationHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo SPXCStrategyHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 4mo DeflationHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo DeflationHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 4mo 0xaacb…0144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo RaceToFinishHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 4mo ElasticHookFarmTokenAn ERC20 farming token that doubles as a Uniswap v4 hook. Buying the token activates staking (increases active stake) and selling deactivates it; rewards denominated in the token itself are minted per-share from a decaying daily emission schedule, settled during beforeSwap and afterSwap callbacks. Ethereum beforeSwapafterSwap 1 4mo Tsts5HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo Tsts2HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapswapDelta 1 4mo 0x3673…4144Runs code on every swap · Can take tokens from swaps Ethereum afterRemoveLiqafterSwapafterSwapDelta 1 4mo RaceToFinishHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1