BlockReq
返回全部文章

Rpc Tutorials

匿名开盘怎么听:Anoncoin × RH Chain eth_subscribe

把 Anoncoin 匿名发射台 PairCreated 挂到 BlockReq 公共 WSS eth_subscribe:过滤 quote=$SPCX、开盘告警卡、去重 + 限流。Free 3M 配额。

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

匿名开盘怎么听:Anoncoin × RH Chain eth_subscribe

Anoncoin 已在 Robinhood Chain 上线——匿名发射台 + $SPCX 报价叙事一起热。语感转述自 anoncoinit。这篇只教一件事:把 eth_subscribe 挂上 Anoncoin Factory,听 PairCreated / 等价开盘事件,本地过滤 quote=$SPCX,弹出开盘告警卡。

开盘节奏:抢开盘怎么盯。新池喂数:新池 Agent。币股配对:Stock Pairs。本篇盯 匿名发射 + $SPCX 报价白名单

用途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. 为什么 RH 匿名 + 股票报价开盘热

盘面语感链上信号盯什么
匿名发射落地Factory PairCreated(或同类开盘 log)token0 / token1 / pair
$SPCX 报价对一侧地址 = 本地 QUOTE_TOKEN($SPCX)env 白名单命中
开盘簇到位PairCreated + 首簇 LP / Mint 同窗最小流动性门闩
打狗先听声开盘卡先于盘口挤兑去重键 + 限流

匿名发射 = Factory 窄 logs + 报价侧白名单。币股配对篇用 stock-token 表;本篇用 $SPCX quote env——机制互补。

2. 开盘事件长什么样(topics / 字段)

同一条公共 WSS,订 Anoncoin Factory;推送解码后对 token0 / token1 做 quote 比对。Factory 地址先用环境变量 ANONCOIN_FACTORY——真实合约就绪后,把 env 换成链上地址即可,订阅配方照旧沿用。

Step A · 订 PairCreated(Factory topic0 示例)

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "ANONCOIN_FACTORY",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • address = process.env.ANONCOIN_FACTORY(占位;换成真实 factory)。
  • topics[0] = Uniswap V2 风格 PairCreated(以 Factory ABI 为准;Anoncoin 若用等价开盘 topic,只换这一项)。
  • 解码 token0 / token1 / pair → 写入本地 launchState

Step B · 过滤 quote=$SPCX(env 白名单)

字段来源规则(demo)
quoteHittoken0 或 token1 == QUOTE_TOKENenv 默认 $SPCX 合约小写
baseSide另一侧地址记为新发射 token
pairPairCreated下游可再订 Mint / Sync
txHash / blockNumberlog 元数据去重键 + 回补锚点

命中 quoteHit → 打 $SPCX 开盘 标签;其余报价对可另开 whitelist 数组扩展。

Step C · 首簇流动性门闩(可选叠层)

PairCreated 一到,把 pair 填进第二条窄订阅(Mint / 加池)。窗内首簇流动性 ≥ MIN_LIQ(env)→ 叠 LP 到位,再推开盘卡。

3. 预览:Anoncoin / RH 匿名开盘 listen(StackBlitz)

默认连 BlockReq 公共 WSS;填 ANONCOIN_FACTORY + QUOTE_TOKEN($SPCX),实时刷 PairCreated → quote 过滤 → 开盘卡。代码在 StackBlitz 里看,文章只嵌预览:

仓库:blockreq/blog-demosexamples/anoncoin-rh-launch-listen。换 keyed:WSS 末尾 public{API_KEY}

4. 告警管线:开盘 → webhook(min liq / quote 白名单)

  1. PairCreated 到达 → 解码 token0/1/pair,对 QUOTE_TOKEN 做白名单比对。
  2. $SPCX 命中 → 写入开盘草稿 { pair, baseSide, quote, factoryTx, ts }
  3. min liq 门闩 → 首簇 Mint / 加池 ≥ MIN_LIQ → 状态升为 可推
  4. 开盘卡出站POST webhook / 看板:匿名开盘 · pair=… · quote=$SPCX · liq=… · tx=…
  5. 去重 + 限流 → 同 txHash / pair 只推一次;滑动窗(如 3s)合并同 pair 重复推送。

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

5. Free 3M 粗算 + 小结

动作粗耗(demo)说明
长开 1 条 WSS subscribe连接期内按推送计Factory 窄 topic,推送稀疏
每条开盘卡 webhook本地出站,零 RPC链上请求仍归 subscribe / 回补
空窗 eth_getLogs 回补按块段 × 次数checkpoint 落盘,窗口收窄
Free 3M / 30 days够短时盯匿名开盘长期看板换 keyed
  1. 匿名开盘 listen = Factory PairCreated → quote=$SPCX 白名单 → 开盘卡。
  2. 配方:ANONCOIN_FACTORY env + 窄 logs + min liq + 去重限流。
  3. 公共 WSS 直接开跑;Free 3M 够短时听发射;长期看板换 keyed。
  4. 系列互补:抢开盘 · 新池 Agent · 币股配对 · 薄流动性

下一步:把 ANONCOIN_FACTORY / QUOTE_TOKEN / MIN_LIQ 固化成 .env → 开盘卡进 Webhook → 回补 checkpoint 落盘。公开端点 · 套餐与定价