CompanyPad 公司盘监听:RHC Launched 盯新市场
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 单盘 同屏叠层。文档 · 定价 · 注册。