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
2mo 0x88ec…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x7abe…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo BadLuckBrianFeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x7ad3…8080Runs code on every swap Robinhood beforeSwap 1 2mo 0xdfc3…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x0d56…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xe4b4…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x8b45…4088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 2mo 0x9989…aeccRuns 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 beforeInitbeforeAddLiqafterAddLiqbeforeRemoveLiq+4 1 2mo 0x6876…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x6907…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x3a42…8088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 2mo 0x4d2d…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo FarmHookRuns code on every swap · Can take tokens from swaps Robinhood afterAddLiqbeforeSwapafterSwapswapDelta+1 1 2mo 0xe87d…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x2f17…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x9997…80c8Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDelta 1 2mo 0x55ec…40ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo LoomHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 2mo 0x2751…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x30c6…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5e72…00ccRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo SUSHISWAPV4FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x36e3…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x83b7…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5fa5…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x70e6…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo MineTollRuns code on every swap · Can take tokens from swaps Robinhood afterAddLiqbeforeSwapafterSwapswapDelta+1 1 2mo 0x6eba…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo ReefGuardFeeHookA fixed 5% fee hook for a native ETH / $REEFGUARD pool that always collects fees in ETH regardless of swap direction. In beforeSwap it skims the ETH fee when ETH is the specified currency; in afterSwap it skims from the ETH leg when ETH is unspecified. Fees are forwarded to an immutable feeRecipient address via poolManager.take(). Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xfa8c…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo SoleraHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb1c6…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb840…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xdd11…0080Runs code on every swap · Sets its own swap fee Robinhood beforeSwap 1 2mo HOODDOGFeeHookVolatility-based dynamic fee hook for HOODDOG launchpad pools on Uniswap v4. Charges ETH fees (1%–5%) on buy swaps via beforeSwap return delta and on sell swaps via afterSwap return delta, with the rate scaling based on the previous swap's tick movement. Only exact-input swaps are permitted; exact-output swaps revert. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x3d3f…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x1d10…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x498f…00ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xbb3e…40ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x5393…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0xd375…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x6b13…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0xb571…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo OnePuppetFeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo TaxSentryRuns code on every swap · Can take tokens from swaps · Sets its own swap fee Robinhood beforeSwapswapDelta 1 2mo 0xe23f…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo 0x25a4…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 2mo Robipixels2FeeHookRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 2mo 0x4a0a…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1