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 디코드 → 같은 market 카드에 settled 상태 겹침
필드규칙
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 단일 패드와 같은 화면 겹침. 문서 · 가격 · 가입.