BlockReq
返回全部文章

Rpc Tutorials

Robinhood 新池 Agent:eth_subscribe 先喂实时流

把 Robinhood Chain 新池 Agent 喂数挂到 BlockReq 公共 WSS eth_subscribe:PairCreated → 过滤字段 → TG/webhook 通知,再叠 LP/deployer/短窗买卖轻标签。Free 3M 配额。

BlockReq Engineering2026年9月7日5 分钟阅读

Robinhood 新池 Agent:eth_subscribe 先喂实时流

Agent 要打狗、盯新池,先得有一条稳的实时链上流。中文圈这几天把 Robinhood Chain 新币 / 新池agent 喂数 绑在一起喊:谁先看见 PairCreated、谁先把 token / LP / deployer 推到 TG。热帖需求转述自 TheMaran;同窗还有 Virtuals 一带的 RH agent 叙事当背景。这篇只做数据层:subscribe → 过滤字段 → 通知,把新池事件喂给脚本 / agent。

开盘看节奏:抢开盘怎么盯。量爆拧密度:量爆怎么盯。车头跟风:监控车头 FOMO。本篇盯 新池管线——工厂事件先到,再轻量启发式打标签。

用途Endpoint
公共 HTTPShttps://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
公共 WSSwss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
私有末尾 public{API_KEY}(Key 放本地)

链:EVM chainId = 0x1237(4663)。Free 3M Requests / 30 days · 公开端点 · eth_subscribe · 定价

1. 新池在 logs 里长什么样

盘面语感链上信号盯什么
新池开张Factory PairCreated(或同类建池 log)token0 / token1 / pair
LP 初填同 pair 上早期 Mint / 大额 Transfer 进池LP 地址、首批流动性量级
Deployer 现身建池 tx 的 from;首批 LP 同源记 deployer,短窗对照
短窗买卖热开池后 N 分钟内 Swap / Transfer 进出买笔 / 卖笔计数 → 热度标签

新池管线 = 工厂事件先到 → 抽出 pair / token / deployer → 再挂短窗买卖。车头篇盯的是已知钱包跟风;本篇从 新池诞生 起跑。

2. Subscribe → 过滤 → 通知(新池配方)

同一条公共 WSS:订工厂 logs → 本地解字段 → 假 TG / webhook 出一条。

Step A · 订 PairCreated(示例 topic0)

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xYourFactoryAddress",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • topics[0] = Uniswap V2 风格 PairCreated(以工厂 ABI 为准)。务必带 factory address
  • 推送解码后:token0 / token1 常在 topics 或 data;pair 地址进本地表 → 新池命中

Step B · 过滤字段(agent / 脚本要的最小包)

字段来源用途
pairPairCreated下游再订该池 Swap
token0 / token1PairCreated展示名 / 去重键
deployer建池 tx from短窗启发式
txHash / blockNumberlog 元数据去重 + 回补锚点
t0命中时刻开短窗

吐给 agent 的 JSON 保持瘦:{ pair, token0, token1, deployer, txHash, t0 }

Step C · 假 TG / webhook 出站

命中后 POST 一条到本地 webhook(或拼 TG bot 文案):新池 · pair=… · deployer=… · tx=…。StackBlitz demo 用假出站面板模拟——真实密钥仍放本地环境变量。

3. 预览:新池 agent feed(StackBlitz)

默认连 BlockReq 公共 WSS;订工厂 → 过滤 pair/token/deployer → 假 TG/webhook 面板刷一条。代码在 StackBlitz 里看,文章只嵌预览:

仓库:blockreq/blog-demosexamples/robinhood-new-pairs-agent-feed。换 keyed:WSS 末尾 public{API_KEY}

4. 轻量启发式(LP · deployer · 短窗买卖)

数据层先稳,再叠几条轻标签(demo 可拧):

标签信号简易规则(demo)
LP 初填开池后首笔 Mint / 大额 Transfer 进 pair记 LP 量级 + 地址
同 deployer建池 from 与首批 LP 同源same-deployer
短窗买热t0 后 N 分钟买入笔数≥ M → buy-heat
短窗卖压同窗卖出笔数与买热并排展示

流程:

  1. PairCreated 命中 → 写入最小包 + 开窗 { pair, t0, buys[], sells[] }
  2. 窗内对该 pair 再订(或复用宽 Swap 再过滤)→ buys / sells 按方向累加,同 txHash 去重。
  3. 启发式命中 → 标签进同一条 webhook / 看板色块。
  4. 窗过期 → 归档;新池再开新窗(按 pair 分桶)。

断线:重连必重新 subscribe;空窗用 HTTPS eth_getLogs 按块段回补工厂 + 池子 logs,同一套过滤 / 启发式回放。POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public

5. 小结 · Free 3M · RH agent 叙事

  1. 新池 Agent 喂数 = 工厂 PairCreated → 过滤最小包 → TG/webhook 通知。
  2. 配方:窄 factory logs + 字段过滤 + LP/deployer/短窗买卖轻标签。
  3. 公共 WSS 直接开跑;Free 3M 够短时盯新池;长期 agent 看板换 keyed。
  4. 系列互补:开盘节奏 · 量爆密度 · 车头跟风 · 本篇新池管线。

Virtuals 一带把 RH agent 叙事推到前台时,先把实时 on-chain feed 接稳——subscribe 喂流,脚本 / agent 才有料可嚼。下一步:工厂地址固化 → webhook 接真 bot → 回补 checkpoint 落盘。公开端点 · 套餐与定价