BlockReq
返回全部文章

實戰範例

Monad o1 開盤監聽工具:day-0 窄訂 Factory

o1 Launchpad 已在 Monad 落地:預埋 Factory eth_subscribe,節點就緒後把 MONAD_HTTPS / MONAD_WSS 填進環境變數即可開跑。註冊每月免費 3M 請求。

BlockReq Engineering2026年9月16日5 分鐘閱讀

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 刷開盤卡。

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-tw/ · /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 地址表疊層。文件 · 定價 · 註冊。