BlockReq
すべての記事に戻る

レシピ

Cronos ランチパッドの新規プール:PairCreated と初回流動性 Transfer を購読

Cronos App / 発射台ロードマップ窓:パブリック WSS eth_subscribe で PairCreated + Transfer を聴き、初流動性が着いたらカード。登録すると毎月 3M リクエスト無料。

BlockReq Engineering2026年9月16日5 分で読めます

Cronos App CEO Ryan Wyatt は節奏を 9/14 製品ロードマップ · 9/15 発射台情報 · 9/17 App 上線 に収束——本篇の信号は 発射台 / トークン / 池配備 + 初流動性:Factory PairCreated が着いたらすぐ Transfer / Mint を重ね、初池流動性でカード。Brew BNB 同 cap 双池 が狙うのは twin 斉験;本篇が狙うのは Cronos 発射台の開池心拍。

パブリックエンドポイントで走らせる · blockreq.com 登録すると毎月 3M リクエスト無料。

用途Endpoint
パブリック HTTPShttps://cronos-rpc.blockreq.com/v1/rpc/public
パブリック WSSwss://cronos-rpc.blockreq.com/v1/rpc/public
プライベート末尾 public → {API_KEY}(鍵はローカル)

チェーン:Cronos EVM chainId = 0x19(25)。公開エンドポイント · eth_subscribe · 料金 · 登録。

1. フック:発射台 × 池が開いた瞬間に接続

板の感触オンチェーン信号狙うもの
発射台開池Factory PairCreatedtoken0 · token1 · pair
トークン落地同窓 Transfer / deploy 簇CA 候補 · launchId
初流動性pair Mint / Sync · LP Transferamount0 · amount1
先回りウォッチ初流動性命中ですぐ送出重複排除キー = pair + firstMintTx

公式発表後、Factory / launchpad アドレス を UI 欄に貼れば走らせられる;Cronos パブリック WSS 上の PairCreated + Transfer 聴き方は今すぐ掛けられる。

2. イベント:PairCreated → Transfer / Mint 初流動性

ローカル JSON で LAUNCHPAD_FACTORY(編集可)+ 任意 QUOTE_HINT(WCRO / USDC など)を維持。同一本の Cronos パブリック WSS:Factory PairCreated を購読し、pair をデコードしたらその pair の Mint / Transfer を狭く聴く。

Step A · Factory PairCreated を購読

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "LAUNCHPAD_FACTORY",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • topics[0]:V2 風 PairCreated(address,address,address,uint256)(Factory ABI に従う;同等の pool-create topic に差し替え可)。
  • token0 / token1 / pair をデコード → launchState[pair] に書き、初流動性窓を開く。

Step B · pair を狭く聴く:Mint + Transfer

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "PAIR_ADDRESS",
    "topics": [
      ["0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f",
       "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
    ]
  }]
}
フィールド規則
firstMintその pair の最初の Mint(address,uint256,uint256)
lpHint同窓 LP Transfer 量 / Sync 準備の粗読
quoteSidetoken0/1 が QUOTE_HINT に命中
readyPairCreated + firstMint が揃う

Step C · 開池カードフィールド

{ chain: "cronos", pad: "app-launchpad", factory, pair, token0, token1, amount0, amount1, firstMintTx, blockNumber, ts }

同じ pair + firstMintTx で重複排除;demo で LAUNCHPAD_FACTORY と quote ヒントを調整可。

3. ブラウザ demo(StackBlitz)

既定は Cronos パブリック WSS;Factory / launchpad アドレス + quote ヒントを貼り Start で開池カードを流す。コードは StackBlitz で見られ、記事はプレビューだけ埋め込む:

リポジトリ:blockreq/blog-demos → examples/cronos-app-launchpad-listen(Vite+React+viem;StackBlitz は倉庫 root を開く)。

WSS  → wss://cronos-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://cronos-rpc.blockreq.com/v1/rpc/public
env  → LAUNCHPAD_FACTORY · PAIR_CREATED_TOPIC0 · QUOTE_HINT · MINT_TOPIC0

keyed に換える:WSS 末尾 public → {API_KEY}。 走らせる枠:blockreq.com 登録すると毎月 3M リクエスト無料。

4. アラート節奏

  1. PairCreated 到着 → token0 / token1 / pair をデコード · 初流動性窓を開く。
  2. Mint / Transfer 斉験 → firstMint 落地 · quote 側を標せる。
  3. 送出 → Cronos 発射台 · pair=… · t0=… · t1=… · mint=… · blk=…。
  4. 重複排除 → 同じ pair + firstMintTx は一度だけ。

切断後は再接続して再 subscribe;空窓は HTTPS eth_getLogs で同一 Factory をブロック段回補。POST → https://cronos-rpc.blockreq.com/v1/rpc/public。

5. まとめ + CTA

  1. 粒度:Cronos 発射台ウォッチ = PairCreated + 初流動性。
  2. レシピ:Factory + PairCreated topic + pair Mint/Transfer → 開池カード。
  3. 走らせられる:ブラウザを BlockReq Cronos パブリック WSS に掛ける;demos1 パスは上記。
  4. 走らせる:公開エンドポイント + blockreq.com 登録すると毎月 3M リクエスト無料。

次:公式発表アドレスを Factory JSON に貼る → Webhook → Brew BNB 双池 開盤カードと同屏重ね。ドキュメント · 料金 · 登録。