BlockReq
返回全部文章

Rpc Tutorials

BNB 双池开盘工具:同 cap 两池齐听

Brew 多池开盘:同 USD cap 锁两池,BSC 公共 WSS eth_subscribe Factory PairCreated,齐验双池后出卡。注册每月免费 3M 请求。

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

BNB 双池开盘工具:同 cap 两池齐听

Brew 多池开盘:同一 USD cap 锁出 两池——这篇把信号收到 同 cap 双池齐听:Factory PairCreated(或等价 pool create)一到,按 launch / token 归组,两池地址齐验后出卡。LONG 生态白名单 PairCreated 盯的是 eco 表命中;本篇盯 同 cap 双池成对

公共端点开跑 · blockreq.com 注册每月免费 3M 请求

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

链:BNB Smart Chain EVM chainId = 0x38(56)。公开端点 · eth_subscribe · 套餐 · 注册

1. Hook:同 cap × 双池齐听

盘面语感链上信号你盯什么
Brew 多池开盘Factory PairCreated / pool createlaunchId · token · capUsd
同 cap 锁两池同 launch 下 poolA + poolB两池地址齐验
成对出站twinReady = both pools seen双池卡一次推
抢跑盯盘命中即出站去重键 = launchId + pool 对

同族对照:LONG 白名单把表收窄到 eco 地址;Brew 双池把粒度收到 同一 cap 的 twin set

2. 事件:Factory PairCreated → 双池归组

本地 JSON 维护 BREW_FACTORY(可编辑)+ CAP_USD 目标 + 可选 QUOTE_HINT(WBNB / USD1 等)。同一条 BSC 公共 WSS:订 Factory PairCreated topic,解码后按 launch / token 写入 twinState

Step A · 订 Factory PairCreated

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "BREW_FACTORY",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • topics[0]:V2 风格 PairCreated(以 Brew / Factory ABI 为准;等价 pool-create topic 可替换)。
  • 解码 token0 / token1 / pair → 映射 launchId(tx 内或后续 create 事件字段)→ 写入 twinState[launchId].pools[]

Step B · 同 cap 齐验

字段规则
capUsd本地目标 / 事件解码 USD cap
poolA / poolB同 launch 下两池地址
twinReadypools.length >= 2 且 cap 对齐
quoteSides两侧 quote 提示(可编辑)

Step C · 双池卡字段

{ chain: "bsc", pad: "brew-double-pair", launchId, token, capUsd, poolA, poolB, token0, token1, txHash, blockNumber, ts }

launchId + 排序后的 poolA|poolB 去重;demo 可拧 CAP_USD 与 Factory 地址。

3. 浏览器 demo(StackBlitz)

默认连 BSC 公共 WSS;粘贴 Brew Factory + 目标 cap + quote 提示,点 Start 刷双池卡。代码在 StackBlitz 里看,文章只嵌预览:

仓库:blockreq/blog-demosexamples/brew-bnb-double-pair-listen

产品页:中文 · EN

WSS  → wss://bsc-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://bsc-rpc.blockreq.com/v1/rpc/public
env  → BREW_FACTORY · CAP_USD · QUOTE_HINT · PAIR_CREATED_TOPIC0

换 keyed:WSS 末尾 public{API_KEY}。开跑配额:blockreq.com 注册每月免费 3M 请求

4. 告警节奏

  1. PairCreated 到达 → 解码 token0 / token1 / pair · 归组 launchId。
  2. 同 cap 齐验pools 凑齐两地址且 cap 对齐 → twinReady
  3. 出站BNB Brew 双池 · token=… · cap=… · poolA=… · poolB=… · blk=…
  4. 去重 → 同 launchId + 排序 pool 对只推一次。

断线后重连并重新 subscribe;空窗 HTTPS eth_getLogs 按块段回补同一 Factory。POST → https://bsc-rpc.blockreq.com/v1/rpc/public

5. 小结 + CTA

  1. 粒度:Brew BNB 开盘 = 同 cap 双池齐听。
  2. 配方:Factory + PairCreated topic + launch 归组 + twin 齐验 → 双池卡。
  3. 可跑:浏览器挂 BlockReq BSC 公共 WSS;demos1 路径见上。
  4. 开跑公开端点 + blockreq.com 注册每月免费 3M 请求

下一步:固化 Factory / cap JSON → Webhook → 与 LONG 生态白名单 开盘卡同屏叠层。文档 · 定价 · 注册