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
59d 0xd9bd…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0x3643…0accRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity Robinhood beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2 1 59d 0xc7d0…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0xe239…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0x24a0…2080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 59d 0x98e5…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d NftTradeFeeHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeSwapafterSwapbeforeDonate+1 1 59d 0x2350…e080Runs code on every swap · Runs at pool creation Robinhood beforeInitbeforeSwap 1 59d 0x84bf…6044Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterSwapafterSwapDelta 1 59d 0xea37…05c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d StandardRewardsHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 59d BoostHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterRemoveLiqbeforeSwap+3 1 59d 0xc42b…0880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 59d PreSaleHookRuns code on every swap Robinhood afterAddLiqbeforeSwapafterSwap 1 59d 0xa42b…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 59d 0xb0ed…4880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 59d 0x3b19…c5c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0xe726…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0xe60e…8040Runs code on every swap Robinhood afterSwap 1 59d TaxHookRuns code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqafterAddLiqafterRemoveLiq+5 1 59d PreSaleHookRuns code on every swap Robinhood afterAddLiqbeforeSwapafterSwap 1 59d 0x97cc…e8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapafterSwap+2 1 59d 0x27ce…4880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 59d 0x41c9…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0x363f…4880Runs code on every swap · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwap 1 59d BasePerpsSelfNormalizingHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Base beforeInitbeforeSwapafterSwap 1 59d 0x20bb…c0ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0xaf41…e880Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwap 1 59d 0x0b43…5d43Runs code on every swap · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation Base afterInitbeforeAddLiqafterAddLiqafterRemoveLiq+3 1 59d 0x446a…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d PreSaleHookRuns code on every swap Robinhood afterAddLiqbeforeSwapafterSwap 1 59d 0x273a…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 59d 0x339a…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0x07a8…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d 0x609d…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d FlashPerpsHookA perpetuals AMM hook implementing a fully custom curve for PERP/USDG pools: buying mints new perp exposure via a registered vault, selling unwinds it, with a flat 0.3% fee in USDG routed to a buyback escrow. External liquidity is blocked; the hook is the sole market maker for each registered pool. Base beforeInitbeforeAddLiqbeforeSwapswapDelta 1 59d 0x5699…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 59d SwagmiHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqbeforeSwapafterSwap+2 1 59d 0x3bef…45c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts Robinhood afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d 0xcc19…85c7Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw · Adjusts deposit amounts BSC afterAddLiqafterRemoveLiqbeforeSwapafterSwap+3 1 59d NullRuns code on every swap · Runs at pool creation Ethereum beforeInitafterInitafterSwap 1 59d 0x1a39…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0xf223…a4ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqbeforeSwapafterSwap+2 1 59d 0x661b…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d Eth500HookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0xd2e7…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0x5dea…80ccRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 59d 0x8891…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 59d SwaputerHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 59d 0xda69…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1