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 단일 패드와 같은 화면 겹침. 문서 · 가격 · 가입.