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 · firstEventAtlaunchState[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 をデコード → 同じ market カードに settled 状態を重ねる
| フィールド | ルール |
|---|---|
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 単盤 と同屏重ね。ドキュメント · 価格 · 登録。