BlockReq
모든 글로 돌아가기

레시피

Cronos 런치패드 신규 풀: PairCreated와 첫 유동성 Transfer 구독

Cronos App / 런치패드 로드맵 창: 퍼블릭 WSS eth_subscribe로 PairCreated + Transfer를 듣고 첫 유동성이 오면 카드. 가입하면 매달 3M 요청 무료.

BlockReq Engineering2026년 9월 16일5분 읽기

Cronos App CEO Ryan Wyatt는 리듬을 9/14 제품 로드맵 · 9/15 런치패드 정보 · 9/17 App 상선으로 모은다——이 편의 신호는 런치패드 / 토큰 / 풀 배포 + 첫 유동성: Factory PairCreated가 오면 바로 Transfer / Mint를 겹치고, 첫 풀 유동성으로 카드. Brew BNB 같은 cap 더블 풀이 잡는 것은 twin 검증; 이 편이 잡는 것은 Cronos 런치패드 오픈 풀 심박.

퍼블릭 엔드포인트로 돌린다 · blockreq.com 가입하면 매달 3M 요청 무료.

용도Endpoint
퍼블릭 HTTPShttps://cronos-rpc.blockreq.com/v1/rpc/public
퍼블릭 WSSwss://cronos-rpc.blockreq.com/v1/rpc/public
프라이빗끝 public → {API_KEY}(키는 로컬)

체인: Cronos EVM chainId = 0x19(25). 공개 엔드포인트 · eth_subscribe · 요금 · 가입.

1. 훅: 런치패드 × 풀이 열리는 순간 연결

호가창 감각온체인 신호잡을 것
런치패드 오픈 풀Factory PairCreatedtoken0 · token1 · pair
토큰 落地같은 창 Transfer / deploy 클러스터CA 후보 · launchId
첫 유동성pair Mint / Sync · LP Transferamount0 · amount1
스나이퍼 워치첫 유동성 히트면 바로 출고중복 제거 키 = pair + firstMintTx

공식 발표 후 Factory / launchpad 주소를 UI 칸에 붙이면 바로 실행; Cronos 퍼블릭 WSS 위의 PairCreated + Transfer 듣는 법은 지금 바로 걸 수 있다.

2. 이벤트: PairCreated → Transfer / Mint 첫 유동성

로컬 JSON으로 LAUNCHPAD_FACTORY(편집 가능)+ 선택 QUOTE_HINT(WCRO / USDC 등)를 유지. 같은 Cronos 퍼블릭 WSS 한 줄: Factory PairCreated를 구독하고 pair를 디코드한 뒤 그 pair의 Mint / Transfer를 좁게 듣는다.

Step A · Factory PairCreated 구독

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "LAUNCHPAD_FACTORY",
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • topics[0]: V2 스타일 PairCreated(address,address,address,uint256)(Factory ABI 기준; 동등한 pool-create topic으로 교체 가능).
  • token0 / token1 / pair 디코드 → launchState[pair]에 쓰고 첫 유동성 창을 연다.

Step B · pair를 좁게 듣기: Mint + Transfer

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "PAIR_ADDRESS",
    "topics": [
      ["0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f",
       "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
    ]
  }]
}
필드규칙
firstMint그 pair의 첫 Mint(address,uint256,uint256)
lpHint같은 창 LP Transfer 량 / Sync 준비 조독
quoteSidetoken0/1이 QUOTE_HINT에 히트
readyPairCreated + firstMint가 맞춰짐

Step C · 오픈 풀 카드 필드

{ chain: "cronos", pad: "app-launchpad", factory, pair, token0, token1, amount0, amount1, firstMintTx, blockNumber, ts }

같은 pair + firstMintTx로 중복 제거; demo에서 LAUNCHPAD_FACTORY와 quote 힌트를 조절 가능.

3. 브라우저 demo(StackBlitz)

기본은 Cronos 퍼블릭 WSS; Factory / launchpad 주소 + quote 힌트를 붙여 Start로 오픈 풀 카드를 흘린다. 코드는 StackBlitz에서 보고, 글은 미리보기만 넣는다:

저장소: blockreq/blog-demos → examples/cronos-app-launchpad-listen(Vite+React+viem; StackBlitz는 저장소 root를 연다).

WSS  → wss://cronos-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://cronos-rpc.blockreq.com/v1/rpc/public
env  → LAUNCHPAD_FACTORY · PAIR_CREATED_TOPIC0 · QUOTE_HINT · MINT_TOPIC0

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

4. 알림 리듬

  1. PairCreated 도착 → token0 / token1 / pair 디코드 · 첫 유동성 창을 연다.
  2. Mint / Transfer 검증 → firstMint 落地 · quote 측을 표시할 수 있다.
  3. 출고 → Cronos 런치패드 · pair=… · t0=… · t1=… · mint=… · blk=….
  4. 중복 제거 → 같은 pair + firstMintTx는 한 번만.

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

5. 요약 + CTA

  1. 입도: Cronos 런치패드 워치 = PairCreated + 첫 유동성.
  2. 레시피: Factory + PairCreated topic + pair Mint/Transfer → 오픈 풀 카드.
  3. 바로 실행: 브라우저를 BlockReq Cronos 퍼블릭 WSS에 건다; demos1 경로는 위.
  4. 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.

다음: 공식 발표 주소를 Factory JSON에 붙인다 → Webhook → Brew BNB 더블 풀 오픈 카드와 같은 화면 겹침. 문서 · 요금 · 가입.