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
48d 0x8796…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d 0xcb25…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d 0xb047…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d FomoHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d RigTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x61c8…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0xc902…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d HaloHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum afterInitafterSwapafterSwapDelta 1 48d ProofOfIMDHookRuns code on every swap Ethereum beforeSwap 1 48d BagHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0xef68…c0c0Runs code on every swap Robinhood beforeSwapafterSwap 1 48d ScryveTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x7439…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0xe091…20ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d DucatOracleHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation · Handles donations to LPs Base afterInitafterAddLiqafterRemoveLiqbeforeSwap+4 1 48d 0x7c0b…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d AbacusRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0xa6c7…80ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 1 48d 0xfecb…60ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x7e57…c088Runs code on every swap · Can take tokens from swaps Base beforeSwapswapDelta 1 48d ImdCityFeeHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 48d AbacusRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x1f3f…c088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 48d 0x102f…c144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d HiveFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x23fa…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d FoundationHookV1Runs code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d AnyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d EnsHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapafterSwapDelta 1 48d NustTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x407b…a0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d FoundationHookV1FoundationHookV1 is an immutable per-pool fee hook that binds token, quote asset, creator, and creator fee at deployment. It collects quote-currency fees on every swap via beforeSwapReturnsDelta/afterSwapReturnsDelta, splitting platform and creator shares through FoundationLedgerV1, with optional module callbacks dispatched before and after each swap. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x7d23…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d 0xc905…80c0Runs code on every swap Robinhood beforeSwapafterSwap 1 48d 0xa2ff…0144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d KryaTaxHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 48d RobinhoodStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitafterAddLiqafterSwapafterSwapDelta 1 48d 0xf098…4088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 1 48d NFTStrategyHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterAddLiqafterSwapafterSwapDelta 1 48d WormsHookRuns code on every swap · Can take tokens from swaps Ethereum afterSwapafterSwapDelta 1 48d StonksPadHookRuns code on every swap · Sets its own swap fee · Runs at pool creation Ethereum beforeInitbeforeSwap 1 48d 0x9a5f…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x42d5…8144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d HookShellRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d FeeHookRuns code on every swap · Can take tokens from swaps Ethereum beforeSwapafterSwapswapDeltaafterSwapDelta 1 48d 0xff63…4144Runs code on every swap · Can take tokens from swaps Robinhood afterRemoveLiqafterSwapafterSwapDelta 1 48d CrucibleRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitbeforeSwapafterSwapswapDelta+1 1 48d ClockworkRuns code on every swap · Can take tokens from swaps · Runs at pool creation Ethereum beforeInitafterSwapafterSwapDelta 1 48d MeterRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 1 48d 0x1af2…90ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood afterInitbeforeSwapafterSwapswapDelta+1 1