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
6mo 0x939e…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo KokoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 6mo 0x758e…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x0390…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x155e…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x5dd7…8040Runs code on every swap Ethereum afterSwap 1 6mo 0x0669…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo UniRPGHookA Uniswap v4 hook for the UniRPG game economy that skims a 3% tax (2.5% to vault, 0.5% to platform) on swaps of the designated ETH/URPG pool, then routes buys to a BossArena contract as attacks (with WHALE, DIP, and REVENGE boost flags computed from swap size and price history) and sells as heals. Ethereum beforeSwapafterSwapswapDelta 1 6mo 0xa14b…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x79dd…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0xff69…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 6mo ExplorerHookA tax hook that charges a 3% fee on every swap: buy-side tax is burned as TOKEN immediately; sell-side tax accumulates ETH in a war chest. Anyone can call `triggerBuyback()` after a 1-hour cooldown and 0.05 ETH threshold to spend 90% of the war chest buying and burning TOKEN, earning a 1% ETH bounty. Ethereum afterInitafterSwapafterSwapDelta 1 6mo 0xf462…d044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 6mo 0xe6d9…5044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 6mo HODLHookCharges a 10% swap fee via afterSwap with afterSwapReturnsDelta, distributing collected fees to token buyers who hold (HODLers). Rewards are weighted by sqrt(balance) × hold time; selling or transferring tokens slashes the HODLer's accrued rewards and redistributes them to remaining holders. Ethereum beforeInitafterSwapafterSwapDelta 1 6mo SatoHookSatoHook is an immutable Uniswap v4 custom-accounting hook for SATO on Ethereum. It implements an ETH-denominated bonding curve, permissionless mint and burn settlement, and transparent on-chain reserve accounting. Ethereum beforeInitbeforeAddLiqbeforeSwapswapDelta 1 6mo UniLandHookUniLand is a 10,000-plot lottery meme coin powered by a Uniswap v4 hook. Each whole $ULand token (1e18) maps 1:1 to a numbered plot in [1..10000] via a lazy Fisher-Yates shuffle inside the ERC20. On every sell, the hook's afterSwap takes 3% of the output ETH, draws a random plot id, and forwards the ETH directly to that plot's owner. Free plots fall back to the treasury. Buys are tax-free. Hook permissions: afterSwap | afterSwapReturnDelta (bottom-14 = 0x44). Site: https://unilandhooks.fun X... Ethereum afterSwapafterSwapDelta 1 6mo UYieldHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 6mo 0xfeb7…c044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo AnalpegHookRuns code on every swap Ethereum afterAddLiqafterSwap 1 6mo UYieldHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 6mo EulerSwapEulerSwap is a Uniswap v4 hook implementing a custom AMM curve backed by Euler lending vaults. It uses `beforeSwapReturnsDelta` to handle all swap accounting, depositing input tokens into Euler vaults and withdrawing output tokens from them, with configurable per-direction fees and optional pool expiration. Ethereum beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1 1 6mo 0xff04…08c0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity Ethereum beforeAddLiqbeforeSwapafterSwap 1 6mo 0x95fb…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo OnePegHookRuns code on every swap Ethereum afterAddLiqafterSwap 1 6mo 0x25e8…c440Runs code on every swap Ethereum afterAddLiqafterSwap 1 6mo 0xbb98…c044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0xe3f4…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0xa90e…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x07db…0044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x0a21…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo GlyphHookRuns code on every swap · Can take tokens from swaps Ethereum afterAddLiqafterRemoveLiqafterSwapafterSwapDelta 1 6mo 0x5092…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo UpegHookCalls `start()` on a configured token when the first liquidity is added to the token's pool. Updates an internal random seed on every swap involving that token. Ethereum afterAddLiqafterSwap 1 6mo 0xc607…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo PepegHookRuns code on every swap Ethereum afterSwap 1 6mo 0x0a85…1088Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapswapDelta 1 6mo PegPadHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitbeforeSwapswapDelta 1 6mo 0xb185…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 6mo 0xb3cc…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 6mo 0x140e…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 6mo PepegHookRuns code on every swap Ethereum afterSwap 1 6mo 0x451b…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 6mo 0x26f5…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0xddef…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 6mo UHtmlHookRuns at pool creation Ethereum afterInit 1 6mo 0x70bb…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo PegPadHookRuns at pool creation Ethereum afterInit 1 6mo 0x7b49…4044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 6mo 0x2cf3…8044Runs code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1