단일 토큰 오픈 외에 RH에는 지수 / 바스켓 층이 있다: Factory 한 건 createBasket으로 주식 토큰 또는 meme 성분이 한 바구니에 착지한다. BlendPad / HoodFunds / BasketFactory 류 서사는 이 우물 주위——이 편은 바로 쓸 듣는 법: Factory를 좁게 구독하고 바스켓 카드를 낸다.
퍼블릭 엔드포인트로 돌린다 · 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}(키는 로컬) |
체인: Robinhood Chain EVM chainId = 0x1237(4663). 공개 엔드포인트 · eth_subscribe · 요금 · 가입.
1. 훅: 한 바구니 착지, 단일 토큰 진도는 안 잡는다
| 호가창 감각 | 온체인 신호 | 잡을 것 |
|---|---|---|
| 바스켓 / 지수 민트 | Factory createBasket(또는 등가 Create) | basket / name / symbol |
| 성분표 | components[](Stock Token / meme) | 성분 주소 리스트 |
| USDG 입장 | 후속 mint / deposit | 선택 겹침 |
| 오픈 카드 | Create 히트면 바로 출고 | 중복 제거 키 = txHash / basket |
단일 토큰은 PairCreated를 듣는다; 바스켓은 Factory Create를 듣는다——입도가 한 층 높고 신호는 더 성기며 필드는 더 갖춰진다.
관련: 주식 페어 meme · PONS 단일 판 · V4 직접 오픈.
2. 이벤트: BasketFactory createBasket
환경 변수에 BASKET_FACTORY(온체인 주소가 준비되면 바로 기입). 같은 퍼블릭 WSS 한 줄로 Create 류 topic 구독.
Step A · createBasket logs 구독
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "BASKET_FACTORY",
"topics": ["0xREPLACE_WITH_CREATE_BASKET_TOPIC0"]
}]
}
address=process.env.BASKET_FACTORY.topics[0]: ABI 기준(예createBasket(name,symbol,components,maxPriceAge)이벤트 topic; pad마다 이름이 다르면 이 항목만 교체).basket/name/symbol/components디코드 →basketState에 기록.
Step B · 오픈 카드 필드
{ pad: "basket-factory", basket, name, symbol, components[], factoryTx, blockNumber, ts }
같은 txHash / basket로 중복 제거; 슬라이딩 창으로 같은 바구니 중복 푸시를 합친다.
Step C · 선택 겹침: 첫 클러스터 mint / deposit
Create 히트 후 basket을 두 번째 좁은 구독(Mint / Deposit)에 넣는다. 같은 창 첫 클러스터 가창 → firstMint / earlyDeposit을 쌓는다.
3. 브라우저 demo
브라우저는 RH 퍼블릭 WSS에 연결하고 BASKET_FACTORY + topic0을 넣어 Start로 바스켓 카드를 흘린다.
경로: /demos1/rh-basket-factory-listen/ko/ · /demos1/rh-basket-factory-listen/en/. keyed로 바꾸기: WSS 끝 public → {API_KEY}.
실행 쿼터: blockreq.com 가입하면 매달 3M 요청 무료(퍼블릭 엔드포인트 직결).
4. 알림 리듬
- Create 도착 → basket / name / symbol / components 디코드.
- 출고 →
바스켓 착지 · symbol=… · basket=… · comps=N · blk=…. - 선택 → 같은 창 mint/deposit 밀도를 두 번째 색 블록으로.
- 중복 제거 → 같은
txHash/basket는 한 번만.
끊긴 뒤 재연결하고 재 subscribe; 빈 창은 HTTPS eth_getLogs로 같은 Factory를 블록 구간 백필. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.
5. 요약 + CTA
- 입도: 바스켓 / 지수 = Factory Create. 단일 토큰 본딩 진도는 안 잡는다.
- 레시피:
BASKET_FACTORY+ createBasket topic + 선택 mint 겹침 → 바스켓 카드. - 바로 실행: 브라우저를 BlockReq RH 퍼블릭 WSS에 건다; demos1 경로는 위.
- 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.
다음: Factory / topic 고정 → Webhook → 주식 토큰 주소표와 겹친다. 문서 · 요금 · 가입.