BlockReq
모든 글로 돌아가기

레시피

Robinhood Chain 바스켓 생성 추적: BasketFactory createBasket 구독

RH 위 지수/바스켓 원클릭 주조: BasketFactory createBasket을 좁게 구독하고 브라우저를 퍼블릭 WSS에 걸어 바스켓 카드를 낸다. 가입하면 매달 3M 요청 무료.

BlockReq Engineering2026년 9월 16일5분 읽기

단일 토큰 오픈 외에 RH에는 지수 / 바스켓 층이 있다: Factory 한 건 createBasket으로 주식 토큰 또는 meme 성분이 한 바구니에 착지한다. BlendPad / HoodFunds / BasketFactory 류 서사는 이 우물 주위——이 편은 바로 쓸 듣는 법: Factory를 좁게 구독하고 바스켓 카드를 낸다.

퍼블릭 엔드포인트로 돌린다 · 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}(키는 로컬)

체인: 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. 알림 리듬

  1. Create 도착 → basket / name / symbol / components 디코드.
  2. 출고 → 바스켓 착지 · symbol=… · basket=… · comps=N · blk=….
  3. 선택 → 같은 창 mint/deposit 밀도를 두 번째 색 블록으로.
  4. 중복 제거 → 같은 txHash / basket는 한 번만.

끊긴 뒤 재연결하고 재 subscribe; 빈 창은 HTTPS eth_getLogs로 같은 Factory를 블록 구간 백필. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.

5. 요약 + CTA

  1. 입도: 바스켓 / 지수 = Factory Create. 단일 토큰 본딩 진도는 안 잡는다.
  2. 레시피: BASKET_FACTORY + createBasket topic + 선택 mint 겹침 → 바스켓 카드.
  3. 바로 실행: 브라우저를 BlockReq RH 퍼블릭 WSS에 건다; demos1 경로는 위.
  4. 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.

다음: Factory / topic 고정 → Webhook → 주식 토큰 주소표와 겹친다. 문서 · 요금 · 가입.