BlockReq
Back to all articles

Rpc Tutorials

RH any-quote launch tool: one-tx pool by quote

Any-quote one-tx pools (pardotfamily / Bonded / Hookdaq style): RH public WSS on V4 Initialize / PairCreated with editable quote whitelist → open cards. Register for 3M free requests monthly.

BlockReq EngineeringSeptember 10, 20265 min read

RH any-quote launch tool: one-tx pool by quote

pardotfamily / Bonded / Hookdaq-style narratives: the quote leg is editable—stock tokens, stables, or any whitelisted asset can price the pool. This post subscribes RH public WSS to V4 Initialize / Factory PairCreated, then emits one-tx open cards through an editable quote whitelist.

Run on the public endpoint · blockreq.com register for 3M free requests monthly.

UseEndpoint
Public HTTPShttps://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
Public WSSwss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
PrivateTrailing public{API_KEY} (keys stay local)

Chain: Robinhood Chain EVM chainId = 0x1237 (4663). Public endpoints · eth_subscribe · Plans · Register.

1. Hook: any-quote one-tx pool

Tape feelOn-chain signalWatch
Any quote legcurrency0 / currency1 / token0 / token1 ∈ quote whitelistquoteSide + memeSide
One-tx openV4 Initialize or Factory PairCreatedpoolId / pair + fee
Multi-pad same shapepardotfamily / Bonded / Hookdaq styleeditable pad tag
Sniper hear-firstquote hit → outboundDedupe = txHash / poolOrPair

Coverage expands to an editable quote table: stack with PONS one-pad, stock-pair meme, and V4 direct-open—this post turns the quote gate into a shared whitelist.

2. Event: Initialize / PairCreated + quote whitelist

Keep POOL_MANAGER / V2_FACTORY / QUOTE_WHITELIST (local JSON, lowercased, deduped) in env. One RH public WSS; both subs can run in parallel.

Step A · Subscribe V4 Initialize

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "${POOL_MANAGER}",
    "topics": ["0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438"]
  }]
}

Step B · Subscribe Factory PairCreated (parallel OK)

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "${V2_FACTORY}",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • POOL_MANAGER / V2_FACTORY: fill from the RH deploy table when ready.
  • topics[0]: V4 Initialize / V2 PairCreated (confirm against ABI).
  • Decode both sides → QUOTE_WHITELIST table-check: either side hits → tag any-quote, mark the other as the launch leg.

Step C · Open-card fields

{ path: "any-quote", quoteSide, launchSide, poolOrPair, fee?, hooks?, factoryTx, blockNumber, ts }

Dedupe on txHash / poolOrPair; demo whitelist is editable (USDG / stock tokens / custom quotes).

3. Browser demo

Connect RH public WSS, paste quote whitelist + PoolManager / Factory, hit Start, stream any-quote open cards.

:::pages-demo https://blockreq.com/demos1/rh-any-quote-launch-listen/en/ title: RH any-quote launch listen height: 520 :::

WSS  → wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
env  → POOL_MANAGER · V2_FACTORY · QUOTE_WHITELIST · INIT_TOPIC0 · PAIR_CREATED_TOPIC0

Paths: /demos1/rh-any-quote-launch-listen/zh/ · /demos1/rh-any-quote-launch-listen/en/. For keyed: swap trailing public for {API_KEY}.

Quota: blockreq.com register for 3M free requests monthly (public endpoint connects as-is).

4. Alert rhythm

  1. Initialize / PairCreated arrives → decode both sides + fee / hooks.
  2. Quote whitelist hit → label quoteSide / launchSide.
  3. OutboundRH any-quote open · quote=… · launch=… · pool=… · blk=….
  4. Dedupe → one push per txHash / poolOrPair.

On disconnect: reconnect and re-subscribe; gap-fill with HTTPS eth_getLogs on the same Manager / Factory. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.

5. Summary + CTA

  1. Grain: any-quote launch = Initialize / PairCreated + editable quote whitelist.
  2. Recipe: RH public WSS + dual-path topics + QUOTE_WHITELIST → one-tx open card.
  3. Runnable: browser on BlockReq RH public WSS; demos1 paths above.
  4. Start: Public endpoints + blockreq.com register for 3M free requests monthly.

Next: pin quote table / topics → webhook → stack on-screen with basket factory and V4 direct-open. Docs · Pricing · Register.