BlockReq
すべての記事に戻る

レシピ

Robinhood Chain のバスケット作成を追跡:BasketFactory の createBasket を購読

RH 上の指数/バスケット一鍵鋳造:BasketFactory createBasket を狭く購読し、ブラウザをパブリック WSS に掛けてバスケットカードを出す。登録すると毎月 3M リクエスト無料。

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

単トーケン開盤のほか、RH には 指数 / バスケット 層がある:Factory 一筆 createBasket で株式トークンまたは meme 成分が一籠に着地。BlendPad / HoodFunds / BasketFactory 類の語りはこの井戸のまわり——本篇は現成の聴き方:Factory を狭く購読し、バスケットカードを出す。

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

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

チェーン:Robinhood Chain EVM chainId = 0x1237(4663)。公開エンドポイント · eth_subscribe · 料金 · 登録。

1. フック:一籠着地、単トーケン進度は狙わない

板の感触オンチェーン信号狙うもの
バスケット / 指数ミントFactory createBasket(または等価 Create)basket / name / symbol
成分表components[](Stock Token / meme)成分アドレスリスト
USDG 入場後続 mint / deposit任意の重ね
開盤カードCreate 命中ですぐ送出重複排除キー = txHash / basket

単トーケンは PairCreated を聴く;バスケットは Factory Create を聴く——粒度が一層高く、信号はより疎、フィールドはより揃う。

関連:株式ペア meme · PONS 単盤 · V4 直開。

2. イベント:BasketFactory createBasket

環境変数に BASKET_FACTORY(チェーン上アドレスが揃ったら直填)。同一本のパブリック WSS で Create 類 topic を購読。

Step A · createBasket logs を購読

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "BASKET_FACTORY",
    "topics": ["0xREPLACE_WITH_CREATE_BASKET_TOPIC0"]
  }]
}
  • address = process.env.BASKET_FACTORY。
  • topics[0]:ABI に従う(例の createBasket(name,symbol,components,maxPriceAge) イベント topic;pad ごとに名前が違えばこの1項目だけ差し替え)。
  • basket / name / symbol / components をデコード → basketState に書く。

Step B · 開盤カードフィールド

{ pad: "basket-factory", basket, name, symbol, components[], factoryTx, blockNumber, ts }

同じ txHash / basket で重複排除;スライディング窓で同籠の重複プッシュをマージ。

Step C · 任意の重ね:初簇 mint / deposit

Create 命中後、basket を二本目の狭い購読(Mint / Deposit)へ。同窓の初簇加倉 → firstMint / earlyDeposit を重ねる。

3. ブラウザ demo

ブラウザは RH パブリック WSS に接続し、BASKET_FACTORY + topic0 を入れ Start でバスケットカードを流す。

パス:/demos1/rh-basket-factory-listen/ja/ · /demos1/rh-basket-factory-listen/en/。keyed に換える:WSS 末尾 public → {API_KEY}。

走らせる枠:blockreq.com 登録すると毎月 3M リクエスト無料(パブリックエンドポイントに直結)。

4. アラート節奏

  1. Create 到着 → basket / name / symbol / components をデコード。
  2. 送出 → バスケット着地 · symbol=… · basket=… · comps=N · blk=…。
  3. 任意 → 同窓 mint/deposit 密度を第二色塊に。
  4. 重複排除 → 同じ txHash / basket は一度だけ。

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

5. まとめ + CTA

  1. 粒度:バスケット / 指数 = Factory Create。単トーケン bonding 進度は狙わない。
  2. レシピ:BASKET_FACTORY + createBasket topic + 任意 mint 重ね → バスケットカード。
  3. 走らせられる:ブラウザを BlockReq RH パブリック WSS に掛ける;demos1 パスは上記。
  4. 走らせる:公開エンドポイント + blockreq.com 登録すると毎月 3M リクエスト無料。

次:Factory / topic を固める → Webhook → 株トークンアドレス表と重ねる。ドキュメント · 料金 · 登録。