Skip to content

Uniswap v4 hooks

Robinhood Chain · the builders HEY ties each hook to

156 Uniswap v4 hooks on Robinhood Chain from 73 published projects — 7 proven on chain (25 hooks), 12 created by an address linked to the project (19 hooks), 22 via the project’s factory (30 hook instances) and 35 confirmed by HEY’s review (82 hooks). A project with hooks on more than one basis is counted under each.

As of 5 Nov, 18:43 UTC. HEY refreshes this list hourly. Uniswap is a trademark of Uniswap Labs. HEY Research Lab is not affiliated with or endorsed by Uniswap Labs.

Projects with hooks tied to them

Market context

A filter you choose, never an order. Market context only: the project’s tracked token valuation with its kind, or why none is printed. It never orders this list and never affects activity status, Build Momentum, the Discovery Gap or the Radar.

73 projects, alphabetical by name. A filter hides; it never reorders.

  • anondevv69Dev Tools

    1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • ballastDev Tools

    2hooks

    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before
    • Swap: after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 3via factory

    • Initialize: before
    • Swap: before, after, return delta

    The factory was created by an address linked to the project.

  • 1hook

    • Add liquidity: before
    • Swap: before, after

    Created by the account that launched the project’s token, before the token.

  • 1via factory

    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before

    The factory was created by an address linked to the project.

  • Clanker SDKDev Tools

    2hooks

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • Clockout CatAnimal Meme

    1via factory

    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before

    The factory was created by an address linked to the project.

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, return delta

    Confirmed by HEY’s review as the project’s hook.

  • DegenHoodDev Tools

    3hooks

    • Initialize: before, after
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • dont blinkLaunchpad

    1via factory

    • Swap: before, after, return delta

    The factory was created by an address linked to the project.

  • 2hooks

    • Initialize: after
    • Swap: before, after, return delta
    • Donate: before

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • 1via factory

    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before

    The factory was created by an address linked to the project.

  • FableStockFi

    1hook

    • Initialize: before, after
    • Add liquidity: before
    • Swap: before, after
    • Donate: before

    Created by the account that launched the project’s token, before the token.

  • 3hooks

    • Initialize: before
    • Swap: before

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Swap: before, after, return delta

    Created by the account that launched the project’s token, before the token.

  • 2hooks

    • Add liquidity: after
    • Swap: before, after, return delta

    Created by the account that launched the project’s token, before the token.

  • 2hooks

    • Initialize: before
    • Add liquidity: after
    • Remove liquidity: after
    • Swap: before, after, return delta
    • Donate: after

    Confirmed by HEY’s review as the project’s hook.

  • 2hooks

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • FOBOLaunchpad

    1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta
    • Donate: before

    Created by the account that launched the project’s token, before the token.

  • 7hooks

    • Initialize: after
    • Swap: before

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before, after
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • GazzLaunchpad

    2hooks

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • 1via factory

    • Swap: before, after, return delta

    The factory was created by an address linked to the project.

  • 1hook

    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 2hooks

    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: after
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 4incl. 2 via factory

    • Initialize: before
    • Swap: before, after, return delta

    Created by an address linked to the project · Made by the project’s factory · Confirmed by HEY’s review

  • Hookr.funLaunchpad

    4hooks

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 2hooks

    • Initialize: before, after
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, after, return delta

    Created by the account that deployed a contract the project lists as its own.

  • 3via factory

    • Initialize: before
    • Swap: before, after, return delta

    Made by the project’s factory

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • 1hook

    • Initialize: before
    • Swap: before, after, return delta

    Created by the account that launched the project’s token, before the token.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • LANISTAAgentic Finance

    1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, return delta

    Confirmed by HEY’s review as the project’s hook.

  • Lemon.funLaunchpad

    1hook

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 2hooks

    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • LoomAI Agents

    16hooks

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • 1hook

    • Initialize: after
    • Swap: before, after

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 20hooks

    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before
    • Swap: after, return delta

    Created by the account that deployed a contract the project lists as its own.

  • 1via factory

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, after, return delta
    • Donate: before

    The factory was created by an address linked to the project.

  • 2via factory

    • Initialize: after

    Made by the project’s factory

  • PeepsLaunchpad

    1hook

    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • 2hooks

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 2hooks

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: after
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before

    Created by the account that launched the project’s token, before the token.

  • 2hooks

    • Swap: before, after, return delta

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • RFLIXCulture Meme

    1via factory

    • Initialize: before
    • Swap: before, after, return delta

    The factory was created by an address linked to the project.

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • RobiNayan DogAnimal Meme

    1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • 6hooks

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Created by the account that deployed a contract the project lists as its own.

  • RobinSeedLaunchpad

    1via factory

    • Initialize: before
    • Swap: after, return delta

    The factory was deployed by the account that launched the project’s token.

  • SentryLaunchpad

    2hooks

    • Initialize: before, after
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1hook

    • Initialize: before

    Confirmed by HEY’s review as the project’s hook.

  • Sudo CatAnimal Meme

    1hook

    • Initialize: before
    • Swap: before, after, return delta

    Created by the account that launched the project’s token, before the token.

  • Tagai DAOLaunchpad

    1hook

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • This is DuoAnimal Meme

    1via factory

    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before

    The factory was created by an address linked to the project.

  • 1via factory

    • Initialize: after

    The factory was deployed by the account that launched the project’s token.

  • 2via factory

    • Initialize: before
    • Add liquidity: before
    • Remove liquidity: before
    • Swap: before, after

    Made by the project’s factory

  • UnihoodLaunchpad

    5hooks

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • Universal High IncomeAgentic Finance

    1hook

    • Swap: before

    Deployed by the account that launched the project’s token, through a deterministic deployer.

  • 2hooks

    • Initialize: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

  • 4incl. 2 via factory

    • Initialize: after
    • Add liquidity: after
    • Swap: before, after

    Proven on chain · Made by the project’s factory

  • 1hook

    • Initialize: before
    • Add liquidity: before
    • Swap: before, after, return delta

    Confirmed by HEY’s review as the project’s hook.

Other hooks on Robinhood Chain

396 more hooks that Uniswap’s hooklist lists with verified source and that at least 3 pools HEY has read were created with. HEY ties none of them to a project, so this list says what each address declares, not who built it.

396 hooks, A to Z by name. A filter hides; it never reorders.

HEY has seen 31,435 hook contracts in Robinhood Chain’s Uniswap v4 pools; 156 are tied to a published project by chain evidence, the project’s own listing, an address linked to the project, the project’s factory or HEY’s review and listed here. Of the rest, 21,358 were created or named by a launch protocol, 9,848 are tied to no project HEY tracks, 52 are tied to a project HEY does not list (not published, or its deployment does not count) and 21 have not been checked yet. Most hooks HEY has checked so far are launch infrastructure, not a builder’s own contract.

Uniswap’s public hooklist names 1,202 hooks on Robinhood Chain; 1,178 of them are among the 31,435 HEY has seen in pools. The other 24 have not been used to create a pool HEY has read: HEY finds a hook when a pool is created with it.

The other hooks come from Uniswap’s hooklist and the pools HEY has read, A to Z by name, never ranked. HEY never names who created a hook and never groups hooks by creator. Attribution last checked 5 Nov. Uniswap’s hooklist last read 4 Nov at commit d5bcc5c.

How to read this page

Where a pool calls its hook

Where a Uniswap v4 pool calls its hookInitialize: a callback before and after the pool creates. Add liquidity: a callback before and after the pool adds, and a return delta. Remove liquidity: a callback before and after the pool removes, and a return delta. Swap: a callback before and after the pool swaps, and a return delta. Donate: a callback before and after the pool donates.beforethe poolafterInitializecreateAdd liquidityaddRemove liquidityremoveSwapswapDonatedonate
a callback the pool may makereturn delta: the hook may change the amounts

A hook listed here is a fact HEY read about who built it. It is not an endorsement, an audit or a safety check, and it is never a recommendation.

The chips are decoded from each address itself: the callbacks it declares, not what the code does and not whether it is safe. For a factory they come from the instances shown, never assumed for the rest. Market context sits inside each project and never affects its activity status or Build Momentum. Pools: Pools initialised with the hook on a token HEY tracks (HEY keeps no other pool). How widely a hook is used, never who built it, and never an order.

Proven on chain
The account that launched a published project’s token created the hook after the token, directly or through a deterministic deployer. That deployment counts exactly like any other follow-up deployment, with no extra weight.
Listed by the project
The project’s own official contract listing names the hook.
Created by an address linked to the project
The explorer’s creation record names an address HEY already ties to that one project on evidence (the account that deployed its token or a contract it lists, the signer of its verified on-chain claim, a treasury it published, an address associated with its launch, or its verified liquidity manager) and to no other project. The relationship is named on each hook and its receipt; the address is not kept with the hook. It lists the hook and nothing more: no ship, no activity status.
Made by the project’s factory
A hook a factory contract made is the factory’s product in use. It is listed, once per project as a count with a few examples, only when HEY ties the factory itself to a published project. The factory’s own deployment is the project’s follow-up deployment; its instances are not ships and never change the project’s activity status.
Confirmed by HEY’s review
A person at HEY checked the hook against the project’s own material and confirmed it as theirs. It is not proven on chain and is labelled apart: it lists the hook and nothing more. When HEY’s own reading of the chain later ties the hook to a project, that reading takes over.

A launchpad’s hooks never belong to the tokens launched through it: a launch protocol’s own hook is shown under the launchpad, credited as the launchpad, and a shared or serial deployer’s hooks, or any hook only seen in a project’s pools, are not the project’s. HEY never infers who built a hook from transfers, swaps or the pools that use it, and keeps no creator account.

Uniswap’s public hooklist is a third-party registry HEY reads once a day as context. A third-party listing, shown as context: it does not tie the hook to a project. It never ties a hook to a project and never counts as building. Where its flags and the address disagree, HEY shows both.

As data: GET /api/v4-hooks, and every hook on this page as a daily file under CC BY 4.0, hooks.ndjson.gz or hooks.csv (HEY as data). The integration itself: Uniswap integration for Robinhood Chain research.

Uniswap is a trademark of Uniswap Labs. HEY Research Lab is not affiliated with or endorsed by Uniswap Labs. HEY reads Uniswap v4 pools from the public chain; this page describes what HEY found, not a partnership, an endorsement or a recommendation.