BlockReq
返回全部文章

Rpc Tutorials

Robinhood 定点发射:用 eth_subscribe 挂已知 T-0 发射窗

把已知 T-0 发射窗预先挂到 BlockReq 公共 WSS eth_subscribe:PairCreated / 首笔 Swap / LP 告警卡。Free 3M 配额。

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

Robinhood 定点发射:用 eth_subscribe 挂已知 T-0 发射窗

已知发射时刻,盯盘只盯 T-0 前后那几分钟。中文圈这几天在热聊 Robinhood Chain 上的 定点发射 / 抢开盘——$BOBO 一类窗口被标到 18:00 UTC,社区在等 Pair 落地、首笔 Swap、LP 到位。需求语境转述自 frankli_333BOBO_RBH。这篇只教一件事:把 eth_subscribe 预先挂好,对准已知发射窗听 PairCreated / 首笔 Swap / LP。

开盘节奏:抢开盘怎么盯。量爆密度:量爆怎么盯。车头跟风:监控车头 FOMO。本篇盯 已知 T-0 · 定点发射窗

用途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. 发射窗里链上会出现什么

盘面语感链上信号盯什么
池子落地Factory PairCreatedtoken0 / token1 / pair 地址
首笔成交新 pair 上第一条 Swap / Transfer首笔 txHash、方向、金额
LP 到位Mint / 加池 Transfer 簇流动性体量、加池地址
开盘簇T-0 ± 几分钟同块多事件告警卡一次收齐

已知时刻 → 本地设 tStart / tEnd(例如 18:00 UTC ± 5 min)。窗内推送进告警;窗外推送只记账、缓推。

2. 定点配方:公共 WSS + 时间窗过滤

先连公共 WSS,订窄 logs;本地用墙钟 / 块时间戳做窗过滤。$BOBO 这类 18:00 UTC 窗口,提前 1–2 分钟挂订阅,T-0 一到就听 PairCreated。

Step A · 订 PairCreated(Factory topic0 示例)

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xYourFactoryAddress",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • topics[0] = Uniswap V2 风格 PairCreated(以 Factory ABI 为准)。
  • 解码后取出 token0 / token1 / pair,写入告警卡「池子落地」。

Step B · 订新 pair 的 Swap / Transfer

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xNewPairAddress",
    "topics": ["0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822"]
  }]
}

PairCreated 一到,立刻把 pair 填进第二条订阅(或本地按 address 过滤)。窗内第一条 Swap → 首笔成交

Step C · 时间窗门闩

动作规则(demo)
开窗now ∈ [tStart, tEnd](例:18:00 UTC ± 5 min)
命中窗内 PairCreated / 首 Swap / LP Mint → 推告警卡
归档now > tEnd → 窗关闭,事件进回放桶

墙钟对齐 UTC;块时间戳作二次确认。N 分钟自己拧。

3. 预览:定点发射窗 demo(StackBlitz)

默认连 BlockReq 公共 WSS;填 Factory + T-0 时刻,实时打「池子落地 / 首笔 / LP」标签。代码在 StackBlitz 里看,文章只嵌预览:

仓库:blockreq/blog-demosexamples/robinhood-timed-launch-watch。换 keyed:WSS 末尾 public{API_KEY}

4. 告警卡字段(pair / 首笔 / 流动性)

  1. 池子落地{ pair, token0, token1, factoryTx, ts }
  2. 首笔成交{ pair, txHash, side, amountIn, amountOut, ts };同 txHash 去重。
  3. 流动性{ pair, lpMintTx, liquidity, provider, ts };加池簇可叠「LP 到位」标签。
  4. 开盘簇 → 同窗三项齐 → 一张卡推 webhook / 看板。

断线:重连必重新 subscribe;空窗用 HTTPS eth_getLogs 按块段回补,再用同一套时间窗 + 字段规则回放。POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public

5. 小结

  1. 定点发射 = 已知 T-0 → 预先挂 eth_subscribe → 窗内听 PairCreated / 首 Swap / LP。
  2. 配方:Factory + 新 pair 窄 logs + 本地时间窗 → 告警卡三件套。
  3. 公共 WSS 直接开跑;Free 3M 够一次发射窗短时盯盘;长期看板换 keyed。
  4. 系列互补:开盘节奏 · 量爆密度 · 车头 FOMO · 本篇定点窗。

下一步:把 T-0 时刻表固化成 JSON → 告警卡进 Webhook → 回补 checkpoint 落盘。公开端点 · 套餐与定价