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 |
|---|---|
| 公共 HTTPS | https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| 公共 WSS | wss://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public |
| 私有 | 末尾 public → {API_KEY}(Key 放本地) |
鏈:Robinhood Chain EVM chainId = 0x1237(4663)。公開端點 · eth_subscribe · 套餐 · 註冊。
1. Hook:公司盤登錄檔 × 開盤卡
| 盤面語感 | 鏈上訊號 | 你盯什麼 |
|---|---|---|
| 公司盤開盤 | PAD factory Launched | ticker · metricId · creator · curve · market |
| 曲線落地 | Launched data 裡 curve | bonding / 定價曲線地址 |
| 市場結算 | per-market Settled | epoch · value · beat · potSpent · nextEventAt |
| 盯盤雷達 | 命中即出站 | 去重鍵 = market + launchTx |
| 合約 | 地址(可編輯預填) | 角色 |
|---|---|---|
| PAD factory | 0xe7A07A059B9dF760AAdd3F877760d4fbC1d7D193 | Launched 主路徑 |
| ORACLE | 0x35f8De73DD80FbAF9A04d2BF4484D6b604099649 | 公司指標喂價 |
| CURVE_DEPLOYER | 0x372dCf7F2B1121453711f5CB3B27B3650c9e4916 | 曲線部署 |
| Project TOKEN(site ERC-20 / CA) | 0x05a70a73a787863d7259abfbcd84452ad2de714a | 站方代幣 |
| Uniswap v4 PoolManager(RHC 共享) | 0x8366a39CC670B4001A1121B8F6A443A643e40951 | V4 池管理疊層提示 |
鏈上快照(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]= creatordata: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 卡
| 欄位 | 規則 |
|---|---|
pad | companypad |
market / key / creator | Launched topics |
curve / metricId / ticker / firstEventAt | data 解碼 |
epoch / value / beat | Settled 疊層(可選) |
ready | Launched 到達 |
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. 告警節奏
- Launched 到達 → 解碼 market / key / creator / curve / metricId / ticker · 開窗。
- Settled(可選,選中 market)→ 同卡疊 epoch / value / beat / nextEventAt。
- 出站 →
CompanyPad RHC · ticker=NVDA · market=… · curve=… · creator=… · metricId=… · launchTx=… · blk=…。 - 去重 → 同 market + launchTx 只推一次。
斷線後重連並重新 subscribe;空窗 HTTPS eth_getLogs 按塊段回補同一 PAD factory。POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public。
5. 小結 + CTA
- 粒度:CompanyPad RHC 公司盤開盤 = PAD factory
Launchedlisten。 - 配方:Launched topic0 + 可編輯 PAD → 開盤卡;可選 per-market Settled。
- 可跑:瀏覽器掛 BlockReq RH 公共 WSS;demos1 路徑見上。
- 開跑:公開端點 + blockreq.com 註冊可得每月免費 3M 請求。
下一步:擰寬 metric 過濾 → Webhook → 與 HARMONIC agent 開盤 / PONS 單盤 同屏疊層。文件 · 定價 · 註冊。