BlockReq
返回全部文章

實戰範例

Robinhood Chain 上的 CompanyPad 公司指標市場:訂閱 PAD factory Launched

CompanyPad RHC:公共 WSS eth_subscribe 盯 PAD factory Launched(ticker / metricId / creator / curve / market),可選跟 Settled。註冊可得每月免費 3M 請求。

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

CompanyPad 把盤面收到 Robinhood Chain 公司指標市場登錄檔——site 配置落地 → PAD factory Launched → ticker / metricId / creator / curve / market 同窗出卡。這篇盯 公司盤開盤心跳:Launched 一到就解碼新市場;選中 market 可再跟 Settled 結算節奏。HARMONIC RHC agent 開盤 盯的是 Pons / Hookr agent 發射路徑;本篇盯 CompanyPad 公司指標盤登錄檔。產品站:companypad.fun(config.js 現網)。

公共端點開跑 · 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}(Key 放本地)

鏈:Robinhood Chain EVM chainId = 0x1237(4663)。公開端點 · eth_subscribe · 套餐 · 註冊。

1. Hook:公司盤登錄檔 × 開盤卡

盤面語感鏈上訊號你盯什麼
公司盤開盤PAD factory Launchedticker · metricId · creator · curve · market
曲線落地Launched data 裡 curvebonding / 定價曲線地址
市場結算per-market Settledepoch · value · beat · potSpent · nextEventAt
盯盤雷達命中即出站去重鍵 = market + launchTx
合約地址(可編輯預填)角色
PAD factory0xe7A07A059B9dF760AAdd3F877760d4fbC1d7D193Launched 主路徑
ORACLE0x35f8De73DD80FbAF9A04d2BF4484D6b604099649公司指標喂價
CURVE_DEPLOYER0x372dCf7F2B1121453711f5CB3B27B3650c9e4916曲線部署
Project TOKEN(site ERC-20 / CA)0x05a70a73a787863d7259abfbcd84452ad2de714a站方代幣
Uniswap v4 PoolManager(RHC 共享)0x8366a39CC670B4001A1121B8F6A443A643e40951V4 池管理疊層提示

鏈上快照(site RPC):marketsLength=2;樣例 NVDA market 0x094cA423757D96B5334AF5D5386a2105a8B3fCE1 · curve 0xffE27a2037faE2001ab3A2045d5B6f979Ba500Ce。

2. 事件:Launched → 可選 Settled

本地 JSON 維護 PAD_FACTORY + LAUNCHED_TOPIC0;可選 SETTLED_TOPIC0 + 選中 market 地址。同一條 RH 公共 WSS:主訂 PAD Launched;點開某張卡後可並行訂該 market 的 Settled。

Step A · 訂 PAD factory Launched

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xe7A07A059B9dF760AAdd3F877760d4fbC1d7D193",
    "topics": ["0x8ef1af4ed9eefbc0fb2f9108f306c0eef37798141ad233ce9bfd344e1b8f756f"]
  }]
}
  • topics[0]:Launched(address indexed market, bytes32 indexed key, address indexed creator, address curve, uint256 metricId, string ticker, uint64 firstEventAt)
  • topics[1] = market · topics[2] = key · topics[3] = creator
  • data:curve · metricId · ticker · firstEventAt
  • 寫入 launchState[market],打 companypad 標籤

Step B · 可選:選中 market 跟 Settled

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0x094cA423757D96B5334AF5D5386a2105a8B3fCE1",
    "topics": ["SETTLED_TOPIC0"]
  }]
}
  • 事件:Settled(uint256 indexed epoch, int256 value, bool beat, uint256 potSpent, uint64 nextEventAt)
  • SETTLED_TOPIC0:以 per-market ABI 為準(demo 可編輯);address 換成卡片上的 market
  • 解碼 epoch / value / beat → 疊 settled 狀態到同一 market 卡
欄位規則
padcompanypad
market / key / creatorLaunched topics
curve / metricId / ticker / firstEventAtdata 解碼
epoch / value / beatSettled 疊層(可選)
readyLaunched 到達

Step C · 開盤卡欄位

{ chain: "robinhood", pad: "companypad", market, key, creator, curve, metricId, ticker, firstEventAt, epoch?, value?, beat?, launchTx, blockNumber, ts }

同 market + launchTx 去重;demo 擰 PAD / topic0,點卡跟 Settled。

3. 瀏覽器 demo(StackBlitz)

主舞臺 = 公司盤新市場雷達:預設連 RH 公共 WSS;PAD factory / Launched topic0 預填可改,Start 刷 Launched 卡(ticker / metricId / creator / curve / market);點卡可選跟 Settled。RPC 設定摺疊次要。程式碼在 StackBlitz 裡看,文章只嵌預覽:

倉庫:blockreq/blog-demos → examples/companypad-rhc-company-market-listen(Vite+React+viem;StackBlitz 開倉庫 root)。

WSS  → wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public
env  → PAD_FACTORY · LAUNCHED_TOPIC0 · SETTLED_TOPIC0 · ORACLE · CURVE_DEPLOYER · POOL_MANAGER

換 keyed:WSS 末尾 public → {API_KEY}。開跑配額:blockreq.com 註冊可得每月免費 3M 請求。

4. 告警節奏

  1. Launched 到達 → 解碼 market / key / creator / curve / metricId / ticker · 開窗。
  2. Settled(可選,選中 market)→ 同卡疊 epoch / value / beat / nextEventAt。
  3. 出站 → CompanyPad RHC · ticker=NVDA · market=… · curve=… · creator=… · metricId=… · launchTx=… · blk=…。
  4. 去重 → 同 market + launchTx 只推一次。

斷線後重連並重新 subscribe;空窗 HTTPS eth_getLogs 按塊段回補同一 PAD factory。POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public。

5. 小結 + CTA

  1. 粒度:CompanyPad RHC 公司盤開盤 = PAD factory Launched listen。
  2. 配方:Launched topic0 + 可編輯 PAD → 開盤卡;可選 per-market Settled。
  3. 可跑:瀏覽器掛 BlockReq RH 公共 WSS;demos1 路徑見上。
  4. 開跑:公開端點 + blockreq.com 註冊可得每月免費 3M 請求。

下一步:擰寬 metric 過濾 → Webhook → 與 HARMONIC agent 開盤 / PONS 單盤 同屏疊層。文件 · 定價 · 註冊。