BlockReq
返回全部文章

Rpc Tutorials

Monad o1 开盘监听工具:day-0 窄订 Factory

o1 Launchpad 已在 Monad 落地:预埋 Factory eth_subscribe,节点就绪后把 MONAD_HTTPS / MONAD_WSS 填进环境变量即可开跑。注册每月免费 3M 请求。

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

Monad o1 开盘监听工具:day-0 窄订 Factory

o1 Launchpad(@o1_exchange)已在 Monad 落地:官方帖确认 day-0 可听 Factory Create。本篇先把 launchpad Factory / PairCreated(或等价 Create)eth_subscribe 配方预埋好——浏览器侧留 MONAD_HTTPS / MONAD_WSS 占位,节点就绪后把 endpoint 填进环境变量即可开跑

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

用途Endpoint(day-0 占位)
HTTPSprocess.env.MONAD_HTTPS(就绪后填 BlockReq Monad 公共 HTTPS)
WSSprocess.env.MONAD_WSS(就绪后填 BlockReq Monad 公共 WSS)
私有末尾 public{API_KEY}(Key 放本地)

链:Monad EVM(chainId 以官方发布表为准)。配方与 Arc day-1 / Base 开盘听法同构:窄订 Factory logs → 解码 → 开盘卡公开端点 · eth_subscribe · 套餐 · 注册

1. Hook:day-0 开盘先听 o1 Factory

盘面语感链上信号你盯什么
o1 开盘落地Factory PairCreated / 等价 Createpair / token0 / token1
day-0 窄订单 Factory 地址 + topic0pad=o1 + factoryTx
打狗听声Create 命中即出站去重键 = txHash / pair
day-0 换端env 换真 WSS 即续听MONAD_WSS 一填开跑

相关对照:Arc day-1 Factory · Base 新池抢跑 · OpenLaunch 一笔开盘

2. 事件:预埋 Factory eth_subscribe

环境变量先放 MONAD_HTTPS / MONAD_WSS / O1_LAUNCHPAD_FACTORY / PAIR_CREATED_TOPIC0。公共端点发布后,只改 env,订阅体原样沿用。

Step A · 订 o1 Factory PairCreated

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "O1_LAUNCHPAD_FACTORY",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • address = process.env.O1_LAUNCHPAD_FACTORY(day-0 官方地址表就绪后直填)。
  • topics[0]:Uniswap V2 风格 PairCreated(以 Factory ABI 为准;o1 等价 Create topic 只换这一项)。
  • 解码 token0 / token1 / pair → 写入 launchState

Step B · 开盘卡字段

{ pad: "monad-o1", pair, token0, token1, factory, factoryTx, blockNumber, ts }

txHash / pair 去重;滑动窗合并同池重复推送。

Step C · 可选叠层:首窗 Swap

Create 命中后,把 pair 填进第二条窄订阅(Swap)。同窗首簇成交 → 叠 firstSwap / earlyDensity

3. 浏览器 demo

浏览器连 MONAD_WSS 占位(可先用本地 mock / 就绪后换真值),填 o1 Factory + topic0,点 Start 刷开盘卡。

:::pages-demo https://blockreq.com/demos1/monad-o1-launchpad-listen/zh/ title: Monad o1 Factory listen height: 520 :::

env  → MONAD_HTTPS · MONAD_WSS · O1_LAUNCHPAD_FACTORY · PAIR_CREATED_TOPIC0
WSS  → process.env.MONAD_WSS
HTTPS→ process.env.MONAD_HTTPS

路径:/demos1/monad-o1-launchpad-listen/zh/ · /demos1/monad-o1-launchpad-listen/en/。换 keyed:WSS 末尾 public{API_KEY}

开跑配额:blockreq.com 注册每月免费 3M 请求

4. 告警节奏

  1. Create 到达 → 解码 pair / token0 / token1。
  2. 出站Monad o1 开盘 · pair=… · t0=… · t1=… · blk=…
  3. 可选 → 同窗 Swap 密度作第二色块。
  4. 去重 → 同 txHash / pair 只推一次。

断线后重连并重新 subscribe;空窗 HTTPS eth_getLogs 按块段回补同一 Factory。POST → process.env.MONAD_HTTPS

5. 小结 + CTA

  1. 粒度:day-0 o1 开盘 = Factory PairCreated / Create。
  2. 配方MONAD_WSS + O1_LAUNCHPAD_FACTORY + PairCreated topic + 可选 Swap 叠层 → 开盘卡。
  3. 可跑:浏览器预埋占位;节点就绪后把 endpoint 填进环境变量即可开跑
  4. 开跑公开端点 + blockreq.com 注册每月免费 3M 请求

下一步:固化 o1 Factory / topic → Webhook → 与 Arc / Base 多 pad 地址表叠层。文档 · 定价 · 注册