BlockReq
모든 글로 돌아가기

레시피

HARMONIC RHC agent 오픈 리슨: Pons / Hookr 런치 경로

HARMONIC RHC: 퍼블릭 WSS eth_subscribe로 Pons TokenLaunched(token / curve / deployer)를 구독하고, 선택으로 Hookr / V4 Initialize를 겹친다. 가입하면 매달 3M 요청 무료.

BlockReq Engineering2026년 10월 1일5분 읽기

HARMONIC / ChillTRD가 호가창을 Robinhood Chain agent 자산 경로로 모았다——X + site 런치 → Pons / Hookr launch venue → 지갑 / LP / 전략 볼트. 이 글은 런치 착지 하트비트: Factory TokenLaunched(또는 Hookr launchpad / V4 Initialize)가 오면 token / curve / deployer를 디코드해 오픈 카드. PONS 단일 패드 수렴은 한 pad; 본편은 agent 런치 경로를 편집 가능 멀티 venue 같은 화면에 모은다.

퍼블릭 엔드포인트로 돌린다 · 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: agent 런치 경로 × 오픈 카드

호가 감온체인 신호잡을 것
Pons 커브 오픈Factory TokenLaunchedtoken · curve · deployer · pairToken
Hookr pool-firstLaunchpad 개시 / V4 InitializepoolId · currency0/1 · hooks
agent 자산 착지런치 tx 같은 창 첫 클러스터pad 태그 + launchTx
선점 호가히트 즉시 출카드중복 제거 키 = token + launchTx
Venue컨트랙트(편집 가능 프리필)역할
Pons V2 factory0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7eTokenLaunched 주 경로
Pons V1 factory0xA5aAb3F0c6EeadF30Ef1D3Eb997108E976351feB구스택 선택 병렬
Hookr launchpad(docs 현망)0xa043caBE645636899dDe91Cce4693C00a015e660pool-first 런치
Uniswap V4 PoolManager0x8366a39CC670B4001A1121B8F6A443A643e40951Initialize 겹침
WETH0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73quote 힌트

HARMONIC 본체 / agent vault / LP 매니저 주소는 온체인 대조가 기준——demo에 붙여넣기 칸이 있으니 확인 후 붙인다; 미확인 주소를 고정 사실로 쓰지 않는다.

2. 이벤트: TokenLaunched → 선택 Hookr / Initialize

로컬 JSON으로 LAUNCH_FACTORY(복수 가능) + LAUNCH_TOPIC0 + 선택 POOL_MANAGER. 같은 RH 퍼블릭 WSS: 메인 Pons V2 TokenLaunched; Hookr launchpad와 PoolManager Initialize 병렬 가능.

Step A · Pons V2 TokenLaunched 구독

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e",
    "topics": ["0x8d4aad4953d0ca700d468f3753aa14432d1b35b43ec6409f051fb6aa43a89607"]
  }]
}
  • topics[0]: TokenLaunched(address,address,address,address,uint256,uint256)
  • topics[1] = token · topics[2] = curve · topics[3] = deployer
  • data: pairToken · launchConfigId · graduationThreshold
  • launchState[token]에 쓰고 pons-v2 태그

Step B · 선택: Hookr launchpad logs

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0xa043caBE645636899dDe91Cce4693C00a015e660",
    "topics": ["HOOKR_LAUNCH_TOPIC0"]
  }]
}
  • HOOKR_LAUNCH_TOPIC0: Hookr launchpad ABI 기준(demo에서 편집 가능); 세대 주소는 교체될 수 있으니 현망 launchpad를 붙이면 된다.
  • token / pool / quote 디코드 → hookr 태그.

Step C · 선택: V4 Initialize(pool 착지 겹침)

{
  "jsonrpc": "2.0", "id": 3, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0x8366a39CC670B4001A1121B8F6A443A643e40951",
    "topics": ["0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438"]
  }]
}

같은 창 currency0 / currency1이 이미 오픈된 launchState에 히트 → pool-ready 겹침.

필드규칙
padpons-v2 / pons-v1 / hookr / v4-init
token / curve / deployerTokenLaunched topics
pairToken / thresholddata 디코드
poolId / hooksInitialize 겹침(선택)
ready주 런치 이벤트 도착

Step D · 오픈 카드 필드

{ chain: "robinhood", pad, token, curve, deployer, pairToken, threshold, poolId?, launchTx, blockNumber, ts }

같은 token + launchTx로 중복 제거; demo에서 factory 목록과 topic0을 돌린다.

3. 브라우저 demo(StackBlitz)

기본 RH 퍼블릭 WSS; Pons V2 factory / TokenLaunched topic 프리필 수정 가능, 선택 Hookr + PoolManager, Start로 agent 오픈 카드. 코드는 StackBlitz, 글은 미리보기만:

저장소: blockreq/blog-demos → examples/harmonic-rhc-agent-launch-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  → LAUNCH_FACTORY · LAUNCH_TOPIC0 · HOOKR_LAUNCHPAD · HOOKR_LAUNCH_TOPIC0 · POOL_MANAGER · INIT_TOPIC0

keyed로 바꾸기: WSS 끝 public → {API_KEY}. 한도: blockreq.com 가입하면 매달 3M 요청 무료.

4. 알림 리듬

  1. TokenLaunched 도착 → token / curve / deployer / pairToken 디코드 · 창 오픈.
  2. Hookr / Initialize(선택) → 같은 token에 pad / poolId 겹침.
  3. 출카드 → HARMONIC RHC · pad=pons-v2 · token=… · curve=… · deployer=… · launchTx=… · blk=….
  4. 중복 제거 → 같은 token + launchTx는 한 번만.

끊기면 재연결 후 다시 subscribe; 빈 창은 HTTPS eth_getLogs로 같은 Factory를 블록 구간 백필. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.

5. 요약 + CTA

  1. 입도: HARMONIC RHC agent 오픈 = Pons / Hookr 런치 경로 listen.
  2. 레시피: TokenLaunched topic0 + 편집 가능 venue 목록 → 오픈 카드; 선택 Hookr / V4 Initialize.
  3. 실행: 브라우저에 BlockReq RH 퍼블릭 WSS; demos1 경로는 위.
  4. 시작: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.

다음: venue 표 넓히기 → Webhook → PONS 단일 패드 / 임의 쿼트 런치와 같은 화면 겹침. 문서 · 가격 · 가입.