The new Hookr is live on Robinhood Chain

The short version

Who it is for. Until now Hookr was about token launches. Now you can set custom rules for any market, RWAs included, not just a launch. Teams and holders of tokens that already trade, including tokens launched on Pons, pools.trade or any other launchpad, can open new pools for those tokens on Hookr hooks and manage liquidity after launch with the rules their community needs, auto burn included. Launchers can supercharge their offering the way Perpshood did, opening every market they launch through the Hookr coordinator with their own integrator tier. Anyone launching a new token still gets rules from day one. And builders can compose, list or integrate hooks.

  • Hookr is now modular infrastructure for surfacing, composing and integrating custom Uniswap v4 hooks on Robinhood Chain.
  • One verified root hook runs every pool, rules are fixed at creation, any quote, no flat protocol fee.
  • Use the hooks or build with Hookr. Perpshood is live on it; WTH and v4rc are about to release.

What Hookr is now

Hookr started as a launchpad with one hook per token. It is now hook infrastructure: rules are blocks in a catalog, a pool composes the ones it wants, the root hook enforces them on every swap, and the same blocks are open to anyone building on Uniswap v4 through a public catalog and an SDK.

A hook block is one rule with its own parameters; five are live (surge fee, launch guard, auto burn, LP rewards, Nth-buy pot) and a pool composes up to eight at creation. A hook profile is a sealed root hook at its own address: one kernel, the blocks it admits, and the router and quoter it trusts. A sealed profile never changes, so a new block ships inside a new profile, and a new profile can carry mechanics the current root cannot express, as the WTH recapture profile does. Every pool runs on exactly one profile. That is what makes onboarding a builder or a partner fast, and why the work from here is new blocks and new profiles, at pace. With the system set up this way, new hook rules plug in much faster than before, so expect them to arrive at pace from here.

Two ways in: use the hooks, or build with Hookr.

What changed

One root hook. Every market runs on 0xb3cA29cF721380CEe8b8e4755F3865Ebc68Fe8cC, which is on Uniswap's routing allowlist, so Uniswap's own interface routes through these pools.

Any quote. A new token or an existing asset against ETH, HOOKR, USDG or a tokenized stock, tokenized stocks against a stablecoin included. Same hook, same rules, keyed by quote.

No flat fee. The base LP fee goes to liquidity providers, all of it. The protocol earns a share only inside the add-on streams a pool opts into, 20% by default, frozen for the life of the pool. That share lands in a treasury forwarder anyone can trigger, and the team uses it to buy back and burn HOOKR, every buyback published on hookr.fun/token. The auto-burn rule feeds it too: 80% of its cut burns the pool's own token and the protocol's 20% is taken in the quote, so every pool that burns also burns HOOKR. The streams behind HOOKR only grow: a pool's slices are never removed, every new hooked pool adds its own, and every new root profile brings more.

Rules that cannot move. A pool's configuration is hashed into the registry at creation and checked on every swap and liquidity add. No admin function reaches an open pool, no upgrade path, no way to pull the founding position.

Verified. All sixteen contracts of the standard profile are full-match verified on Blockscout and exact matches on Sourcify; the recapture profile's root and library are full-match verified on Blockscout. Sources and review package: github.com/Hookr-fun/hookr-contracts.

Pool fees and hook fees

ui builder.tabs.1 Swap flow
ui builder.tabs.1 Swap flow

The pool fee is Uniswap's LP fee, set per pool at 0.05%, 0.30%, 1.00% or a custom rate. Hook fees are the add-on rules a pool opts into, taken on top of it.

| Fee | Kind | Who pays it | Where it goes | |---|---|---|---| | Base LP fee | pool fee (Uniswap LP fee) | every swap | 100% to in-range liquidity | | Surge fee (above base, on large trades) | hook fee | trades that move the price | 80% to LPs, 20% to the protocol | | Snipe tax (guard window, new tokens) | hook fee | buys during the guard | 80% to the creator, 20% to the protocol | | LP reward cut | hook fee | buys | 80% donated to in-range LPs, 20% to the protocol | | Nth-buy pot | hook fee | buys through the Hookr router | 80% into the pot, 20% to the protocol | | Auto burn | hook fee | buys | 80% of the withheld tokens burned, 20% taken in quote |

Every hook fee is optional and chosen at creation. The 20% is the deployed default, capped at 50% in the contracts; a change applies only to pools opened afterwards.

Use the hooks

Provide liquidity

ui liquidity.tabs.1 Add liquidity
ui liquidity.tabs.1 Add liquidity

hookr.fun/liquidity lists every pool with an estimated APY from recent fees. Pick a pool and a range over the depth chart, which shows the liquidity actually in the pool around the current price. Provide both assets or one; a single-asset add swaps the missing share first, then adds the position, two signatures in a row.

Six ways to LP, all plain Uniswap v4: a base-fee-only pool; a concentrated range with LP rewards on, the cut donated in the same swap to liquidity in range at that moment; full range on a surge-fee pool, keeping 80% of the surcharge on large trades; creator as first LP through the guard window, keeping 80% of the snipe tax on top of the base fee; single-sided range orders that fill as the price crosses them; stock and stablecoin pairs, base fee only.

Open a hooked pair for a token that already trades

ui liquidity.tabs.2 Create pool
ui liquidity.tabs.2 Create pool

Tokenized stocks are available for launch pairing and pool creation as well, in any combination: an RWA against another RWA, or an RWA against any token.

Pick "Existing asset" in the launch flow, or the Create pool tab on hookr.fun/liquidity. Choose the token and the quote, the base fee and any rules, and open. The pool starts with zero liquidity, no founding position and no power over the token; the opening price comes from where the token already trades.

Launch a new token

card launch
card launch
ui launch
ui launch

Open hookr.fun/launch and pick "New token". Five steps: intent, the quote the token is priced in; hook, the base LP fee (0.05%, 0.30%, 1.00% or a custom rate within the pool's ceiling) and up to eight rules from the catalog, each with its parameters and the bounds the root allows; token, name, symbol and artwork, every new token opening at a 2.5 ETH valuation or the equivalent in the chosen quote, a number nobody can edit; review, the fee model panel with what a trader pays and where each part goes, per block; deploy, one transaction that deploys the token, opens the pool, seeds the founding position and can run your first buy, capped at 5% of supply. During the guard window your founding position is the only liquidity, so the snipe tax lands as LP fee on it; after the window, anyone can add liquidity.

Trade

ui pool hookr pools
ui pool hookr pools

Every pool page has the trade panel, a native trade-by-trade price chart with candlesticks and buy and sell analytics, a holders link, the pool's standing rules, and a rule check with the exact waterfall your swap pays before you sign. Swaps go through the Hookr router or the Universal Router, and where a token also trades elsewhere the page links the other venue.

Build with Hookr

Compose a hook

card builder
card builder
ui builder
ui builder

hookr.fun/builder is the launch wizard's composer on its own: add rules from the palette, tune each one under it, watch the swap flow view pass a buy through your blocks with the creator, LP and protocol split at every step, name the hook, set a royalty, create the pool. Every configuration has a remix link, so anyone can fork and launch it in one click.

List a hook in the marketplace

card hook marketplace
card hook marketplace
ui hooks
ui hooks

hookr.fun/hooks lists the native blocks, blueprints, community hooks and roots. Any Uniswap v4 hook can be listed, including one you launched on another launchpad or straight to the PoolManager: it gets a page, a decoded callback profile, an audit summary and a place next to every pool on Robinhood Chain, in front of the traders and LPs already here. Analyze the address on hookr.fun/analyze, run the audit, complete the dossier and submit; a manual review publishes it, no transaction needed. Hooks the index finds on chain already show as external hooks with their callbacks; a listing turns that row into a named page.

Integrate: agents, apps and launchers

card integrations
card integrations
ui agents
ui agents

hookr.fun/agents is "Get Hookr for your Agent": a SKILL.md an agent can load, the public JSON routes (protocol stats, pool discovery, pool APR, pools and trades), and the addresses. The hookr-sdk package on npm and the hook catalog at hookr.fun/api/hooks/catalog let any app, launcher or marketplace validate a configuration against the root's bounds, build the market-creation call, quote and swap through the router, and read pools. Partners with their own mechanics get a sealed root profile of their own; WTH's is the first.

A live example: HOOKR / POOLS

We opened the first pilot pool ourselves, with our own liquidity: we bought POOLS on the open market and opened HOOKR / POOLS on the Hookr root with auto burn at 1% and a 0.30% base fee. Pool 0x671b7c433c8e1900600ca284e09e5a7c5948af408bc4fcf5a6cbc8bd4f54f470 opened in block 59,250,298 at 9.60119 POOLS per HOOKR and sits at the top of Discover as an existing pair on the Hookr root.

Discover, the HOOKR / POOLS row
Discover, the HOOKR / POOLS row

It is already trading. At 11:00 UTC on 10 September it held 201.26K HOOKR and 1.69M POOLS, $5.8K at current prices, with $2.4K of volume over the trailing day across 19 trades, 14 buys and 5 sells. Every buy burns HOOKR: the hook activity tab lists thirteen burns so far, 906.13 HOOKR sent from the buyers' output to the dead address, the protocol's 20% of each cut taken in POOLS.

Pool balances
Pool balances
Hook activity, the burns
Hook activity, the burns
Pair history with the opening marker
Pair history with the opening marker

If you hold tokens, provide liquidity with them: any token you hold can be paired with HOOKR this way, and any pair that already trades on Robinhood Chain can get a Hookr pool with rules of its own. Many more HOOKR pairs are coming in the next days.

Auto burn at 1% and the swap flow
Auto burn at 1% and the swap flow
Add liquidity, the climb plan
Add liquidity, the climb plan

Important notes

  • Exact-output sells carry no protocol take; the surcharge stays with liquidity.
  • A pool with any input cut (surge, guard, burn, LP reward or pot) does not support partial fills on exact-input buys; a base-fee-only pool does.
  • During a new token's guard window the hook refuses liquidity from anyone but the founding position; the guard lasts at most 100,000 blocks and the pool page shows when it ends.
  • Fee-on-transfer and rebasing tokens are refused at opening.
  • The estimated APY next to a pair is an estimate from recent fees, not a promise.
  • Version labels on the site: Legacy for generations 3 and 4, V1 for the last launchpad generation, V2 for the new system. Hookr's labels, not Uniswap's.
  • The contracts have not been audited by a third party. The review package and the evidence are public.

Who is building on it

ui integrations
ui integrations

Tokens launched on Pons, pools.trade or any other launchpad can open programmable markets after launch and rally their communities around the hook rules they need.

  • Perpshood, live. A coin launcher on Robinhood Chain whose launcher contract opens every market through the Hookr coordinator; its integrator tier is read live on every launch and its coins show "Launched via Perpshood" on hookr.fun.
  • WTH, about to release. An arbitrage-recapture profile: after a swap on a pool that selects it, a bounded correction trade captures a realized cross-venue price gap and splits it between the pool's creator, the trader, the pool's LPs, WTH and Hookr. Its root is deployed, verified, bound to WTH's executor and sealed; the first pool on it, HOOKR/ETH, opens next, and the recapture option joins the launch flow as a partner beta once it has traded.
  • v4rc, about to release. Gaming hooks: rewards, sinks and settlement on the pool itself.
  • Tokens launched on Pons get post-launch liquidity management on Hookr: hookr.fun/launchpads tracks them, and any of them can take a Hookr hook through the existing-asset lane.

What comes next

Every new root profile brings its own streams, with no fixed limit on how many can be sealed.

  • Arbitrage recapture share. 10% of every recaptured profit on pools that run the WTH profile, fixed in the correction split: creator 40%, trader 20%, the pool's LPs 20%, WTH 10%, Hookr 10%.
  • Directional tax profile. Buy and sell taxes as a sealed profile, with the protocol's frozen share of the tax stream.
  • Lend Boost profile. Lending-backed liquidity on Hookr pools, running surge, the guard window and the directional tax with the protocol's share of those streams.
  • Leverage, in audit. As builders onboard, we are working with auditors to enable our own leverage hooks.
  • More integrator tiers. The protocol share on launches through partner launchers, the way Perpshood's tier works today.
  • Tooling. hookr-sdk 0.1.0 is on npm and the hook catalog is live at hookr.fun/api/hooks/catalog; next a version that carries the recapture root, then an MCP server over the same package.

Where to read more

hookr.fun/docs carries the fee arithmetic as the contracts compute it, the guides for both lanes, the liquidity guide, the claims guide, the contract reference with every address, and the security pages. Contracts, review package and evidence: github.com/Hookr-fun/hookr-contracts.

A note to the community

Thank you for the early support. A small group of people believed in Hookr when it was one hook per token, tested every release and told us what was broken. This one is for you.

There are many more builders in the pipeline than the ones named here, and we cannot wait to put each of them in front of you. We have also had far more inbound than we could answer. If you wrote to us and have not heard back, that is on us, not you, and we will get to you. This new infrastructure is a big part of why we can move faster now, on all of it.

How the new Hookr works, step by step

Screenshots from hookr.fun (Robinhood Chain 4663) at a 1280 by 900 desktop viewport in the site's default dark theme, with no wallet connected. Figures are read off the screen at capture time, and each lane stops where a wallet has to sign. Images are in walkthrough/.

Provide liquidity

  1. hookr.fun/liquidity opens on Positions, which reads your positions from PositionManager ownership once a wallet is connected.
    Positions tab
    Positions tab
  2. Add liquidity has a pool picker searchable by symbol, name or address, filtered here to HOOKR / POOLS.
    Pool picker, HOOKR / POOLS
    Pool picker, HOOKR / POOLS
  3. Range planning offers seven plans, each starting around today's price, over a chart of the liquidity per tick in HOOKR at block 59,350,867.
    Range plans and liquidity chart, HOOKR / POOLS
    Range plans and liquidity chart, HOOKR / POOLS
  4. Expect it to sit still moves the handles to −4.0% and +4.3%, and dragging a handle turns any plan into a Custom range.
    The ±4% plan on the chart
    The ±4% plan on the chart
  5. Fees on this pool: the 0.3% base fee all to LPs, auto burn 1% leaving the pool (0.8% of the buyer's tokens burned, 0.2% of the quote to the protocol), LPs keeping 0.2994% of every buy and 0.3% of every sell, and an estimated 42.3% APR on $2.2k of 24h volume.
    Fees on this pool, HOOKR / POOLS
    Fees on this pool, HOOKR / POOLS
  6. Assets you provide takes both assets or one, approvals are finite with a bounded expiry, the mint is simulated before the wallet opens, and Connect wallet is the last control without one.
    Assets you provide and Connect wallet
    Assets you provide and Connect wallet

Open a hooked pair

  1. The Create pool tab on hookr.fun/liquidity with HOOKR as the subject and POOLS as the quote: the form notes the pool that already exists for this pair and offers the base LP fee tiles, 0.30% recommended at tick spacing 60.
    Create pool, HOOKR / POOLS picked, and the fee tiles
    Create pool, HOOKR / POOLS picked, and the fee tiles
  2. Hook blocks offers four presets: Base fee + surge, LP first, No extra rules or Build my own.
    Hook block presets
    Hook block presets
  3. The fee model preview spells out the arithmetic: 0.3% to in-range liquidity with no protocol share, and with surge at its 3% ceiling the 2.7% surcharge splits 2.16% to liquidity and 0.54% to the protocol.
    Fee model preview
    Fee model preview
  4. Pool terms in the embedded wizard: paired with POOLS, tick spacing 60, and a suggested opening price of 9.4055982 POOLS per HOOKR from each side's price across every venue on the chain, with Continue waiting for a price and the wallet signing after that.
    Pool terms, the suggested opening price
    Pool terms, the suggested opening price

Launch a token

  1. hookr.fun/launch runs five steps, Intent, Hook, Details, Price & fees and Review, with the draft saved locally at every step; New token opens an instant market at your opening valuation on the V2 root.
    Intent step, new token
    Intent step, new token
  2. Hook step: the base LP fee at 0.05%, 0.30%, 1.00% or a custom rate, then the five blocks, each attached with one click and drawn on the buy path.
    Hook step, fee tier and rules
    Hook step, fee tier and rules
  3. Click a block to tune it: Auto Burn opens at 1%, with 80% of the withheld tokens burned and 20% taken in quote.
    Auto Burn opened for tuning
    Auto Burn opened for tuning
  4. Details: a name up to 48 characters, a ticker up to 12, a fixed supply of 1,000,000,000 tokens, a one-liner, an optional logo and links, with the Discover card preview updating as you type; we typed Example, $EXAMPLE.
    Details step
    Details step
  5. Price & fees: the opening valuation is 2.5 ETH, the dev buy ceiling is 50,000,000 tokens (5% of supply, about 0.133378 ETH at most), and the founding position's fees go to one recipient.
    Price and fees step
    Price and fees step
  6. Review lists token, supply, hook, quote, tick spacing 60, the 2.5 ETH opening valuation and each block's fee line, with the plan figures unavailable until a wallet is connected.
    Review step
    Review step
  7. Execute is one transaction, openNewTokenMarket on the coordinator at 0x53A192A3fCeE94Da77916B461E0cCa2Dd6402442, gated until the creator wallet is connected.
    Execute panel and wallet gate
    Execute panel and wallet gate

Trade

  1. hookr.fun/app is Discover: 77 indexed pools with rule chips, fee, TVL, 24h volume, 24h change and estimated APR, HOOKR / POOLS first at 1.3%, $5.6K TVL, $2.4K of 24h volume and 8.4% estimated APR.
    Discover, the first rows
    Discover, the first rows
  2. The HOOKR / POOLS pool page: the frozen rules bar with the 0.3% base fee and the 1% burn, price, TVL, 24h volume, and the pool fee set by the hook on every swap.
    Pool page, HOOKR / POOLS
    Pool page, HOOKR / POOLS
  3. The trade panel buys and sells through the Hookr router: 1000 POOLS quotes about 89.079742 HOOKR, with the base LP fee, the 1% burn cut (2 POOLS) and a minimum of 87.298147 HOOKR at 2% slippage enforced on chain, all before anything is signed.
    Trade panel with the rule check
    Trade panel with the rule check
  4. hookr.fun/token is the HOOKR page: total burned, price, in-range depth, supply, and how value accrues.
    The HOOKR token page
    The HOOKR token page

The pool's balances, hook activity and pair history are in the launch post's live example.

Build with Hookr

  1. hookr.fun/builder: choose rules, tune the selected rule, then review, name and create; the default stack has Anti-Snipe and Nth-buy Pot active on the buy path.
    Builder, compose
    Builder, compose
  2. Tuning Anti-Snipe: a 100-block guard window (about 20 minutes in parent-chain blocks), a 0.5% max buy per pool block, and the snipe tax with a slider and an exact field, set here to 30%.
    Builder, tuning Anti-Snipe
    Builder, tuning Anti-Snipe
  3. Swap flow prices a sample 0.5 ETH buy through the blocks: 0.4675 ETH reaches the pool, LPs get 0.0015 ETH, the creator 0.12 ETH and the protocol 0.0305 ETH, preview only.
    Builder, swap flow
    Builder, swap flow
  4. hookr.fun/hooks: the five live blocks, then Leverage hooks by Hookr (in audit), Arb recapture hooks by WTH, the Lend Boost profile by Hookr and Gaming hooks by v4rc (about to release).
    Hooks, blocks and families
    Hooks, blocks and families
  5. Below them, 34 listings across blueprints, native blocks, community hooks and roots, read from the registry at block 59,350,913, each with Inspect, Remix and Use.
    Hooks listings with the Remix link
    Hooks listings with the Remix link
  6. The builder after Remix on the Nth-buy Pot blueprint: one active rule, ready to tune and create.
    Builder loaded from a Remix link
    Builder loaded from a Remix link
  7. hookr.fun/integrations, who builds on Hookr: Perpshood (live), WTH (about to release) and v4rc (about to release).
    Integrations, who builds on Hookr
    Integrations, who builds on Hookr
  8. hookr.fun/agents: one skill file under 8 KB with every deployed address and the calls to read a pool's rules, quote and swap, provide liquidity, open a market and claim payouts; an MCP server is next.
    Agents
    Agents
  9. hookr.fun/docs: what a Hookr pool is, the two lanes, the fee model in one table, and where the code and the addresses live.
    Docs landing
    Docs landing