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 プレースホルダ) |
|---|---|
| HTTPS | process.env.MONAD_HTTPS(準備後に BlockReq Monad パブリック HTTPS を記入) |
| WSS | process.env.MONAD_WSS(準備後に BlockReq Monad パブリック WSS を記入) |
| プライベート | 末尾 public → {API_KEY}(鍵はローカル) |
チェーン:Monad EVM(chainId は公式公開表に従う)。レシピは Arc day-1 / Base 開盤リッスンと同型:Factory logs を狭く購読 → デコード → 開盤カード。公開エンドポイント · eth_subscribe · 料金 · 登録。
1. フック:day-0 開盤はまず o1 Factory を聴く
| 板の感触 | オンチェーン信号 | 狙うもの |
|---|---|---|
| o1 開盤着地 | Factory PairCreated / 等価 Create | pair / token0 / token1 |
| day-0 狭く購読 | 単 Factory アドレス + topic0 | pad=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 はこの1項目だけ差し替え)。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/ja/ · /demos1/monad-o1-launchpad-listen/en/。keyed に換える:WSS 末尾 public → {API_KEY}。
走らせる枠:blockreq.com 登録すると毎月 3M リクエスト無料。
4. アラート節奏
- Create 到着 → pair / token0 / token1 をデコード。
- 送出 →
Monad o1 開盤 · pair=… · t0=… · t1=… · blk=…。 - 任意 → 同窓 Swap 密度を第二色塊に。
- 重複排除 → 同じ
txHash/pairは一度だけ。
切断後は再接続して再 subscribe;空窓は HTTPS eth_getLogs で同一 Factory をブロック段回補。POST → process.env.MONAD_HTTPS。
5. まとめ + CTA
- 粒度:day-0 o1 開盤 = Factory PairCreated / Create。
- レシピ:
MONAD_WSS+O1_LAUNCHPAD_FACTORY+ PairCreated topic + 任意 Swap 重ね → 開盤カード。 - 走らせられる:ブラウザにプレースホルダを埋める;ノード準備後に endpoint を環境変数へ入れれば走らせられる。
- 走らせる:公開エンドポイント + blockreq.com 登録すると毎月 3M リクエスト無料。
次:o1 Factory / topic を固める → Webhook → Arc / Base 多 pad アドレス表と重ねる。ドキュメント · 料金 · 登録。