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
56d 0x7048…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 56d 0x40f4…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 56d 0x961d…0402Adjusts deposit amounts Robinhood afterAddLiqaddLiqDelta 1 56d 0x0694…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 56d 0xe895…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 56d 0x6966…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 56d 0x055a…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 56d 0xfff0…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation BSC beforeInitafterSwapafterSwapDelta 1 56d 0x6fa1…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Base beforeInitafterSwapafterSwapDelta 1 56d 0x4fad…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 56d 0x3eef…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 56d 0xbedd…a044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 56d 0x3882…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xeee1…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0xfc55…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d FeeHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqafterSwap 1 57d 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 57d 0x9b95…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x16bf…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0x884b…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0x2c30…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0x684b…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xc8ad…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 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 57d 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 57d 0x3029…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 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 57d 0x09f5…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x978c…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xfd52…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 57d 0xadf0…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0x2db9…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 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 57d 0x370b…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xe07a…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x103e…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 57d 0x22c1…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 57d 0x9636…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x431c…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d PackedHookRuns at pool creation Robinhood beforeInit 1 57d OracleHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 57d 0xb7b2…a080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xade8…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x5d05…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xffe5…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x4d14…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 57d 0xe7ca…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xec67…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0xdc1e…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 57d 0x0833…6080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1