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
58d 0x7048…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x40f4…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x961d…0402Adjusts deposit amounts Robinhood afterAddLiqaddLiqDelta 1 58d 0x0694…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0xe895…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x6966…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x055a…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xfff0…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation BSC beforeInitafterSwapafterSwapDelta 1 58d 0x6fa1…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 1 58d 0x4fad…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x3eef…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0xbedd…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 58d 0x3882…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xeee1…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0xfc55…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d FeeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqafterSwap 1 58d GlueHookA singleton Uniswap v4 hook that runs a permissionless per-pool buyback pot: after each swap, the pot uses donated secondary-token funds to buy the pool's main asset and deliver it to a configured recipient (default: burn). Also supports an optional auto-compounding LP fee program with configurable splits between compounding, pot refuel, burn, and a custom recipient. BSC beforeInitafterSwap 1 58d 0x9b95…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x16bf…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x884b…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x2c30…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x684b…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xc8ad…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d GlueHookA permissionless Uniswap v4 hook that runs a per-pool token buyback after every swap, spending pooled secondary funds to purchase a designated main token. Spend is sized by fee and liquidity depth, paced by a time-bucketed rate limit, and gated on a time-weighted reference tick. An optional auto-compounding LP program can split harvested fees into compound, burn (via Glue Protocol), and recipient delivery legs. Arbitrum beforeInitafterSwap 1 58d GlueHookPer-pool buyback hook that performs automated swaps to purchase the pool's main asset after every user swap, funded by a configurable buyback pot paced by a volume-weighted spend bucket with a 10-minute time-weighted reference tick. Supports an optional self-compounding LP program with configurable fee splits for autocompound, burn, pot refuel, and custom recipient. Unichain beforeInitafterSwap 1 58d 0x3029…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d GlueHookA general-purpose hook that maintains a per-pool buyback pot funded by swap fees. On every afterSwap, it auto-harvests fee splits, observes the current tick against a 10-minute time-weighted reference, and executes a nested buy of the pool's designated main asset from the secondary token. A spend bucket paced by fee accrual limits pump size per swap. Supports configurable LP programs with autocompound, burn, and fee-split options. Ethereum beforeInitafterSwap 1 58d 0x09f5…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x978c…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xfd52…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 58d 0xadf0…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x2db9…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d LaunchHookV1Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+3 1 58d 0x370b…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xe07a…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x103e…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 58d 0x22c1…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 58d 0x9636…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x431c…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d PackedHookRuns at pool creation Robinhood beforeInit 1 58d OracleHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 58d 0xb7b2…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xade8…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x5d05…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xffe5…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x4d14…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 58d 0xe7ca…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xec67…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0xdc1e…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 58d 0x0833…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1