quote / base 한쪽이 주식 토큰이면 meme이 착지하는 순간 「주식 페어」 태그가 붙는다——호가는 먼저 이 쌍을 듣는다. 이 글은: 주식 토큰 주소를 식별하고, 로컬 표를 구독하고, BlockReq 퍼블릭 WSS로 Robinhood Chain(EVM)에서 PairCreated를 걸러 새 stock-pair 오픈을 알림으로 만든다.
퍼블릭 엔드포인트로 돌린다 · 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}(키는 로컬) |
체인: EVM chainId = 0x1237(4663). 공개 엔드포인트 · eth_subscribe · 요금 · 가입.
1. 훅: 주식 토큰을 quote로 써서 meme 오픈을 잡는다
| 호가창 감각 | 온체인 신호 | 잡을 것 |
|---|---|---|
| 주식 측 쿼트 / 베이스 | token0 또는 token1 ∈ stock 주소표 | quote인지 base인지 히트 |
| meme 페어 착지 | Factory PairCreated | pair / memeSide / stockSide |
| 오픈 클러스터 | PairCreated + 첫 블록 체결 / 첫 클러스터 Mint | volume + first block |
| 소리를 먼저 듣는다 | 히트면 바로 카드 | 중복 제거 키 = txHash / pair |
Stock-pair meme = 주식 토큰이 quote 또는 base + 다른 쪽 새 런치 토큰. 식별은 로컬 주소표, 구독은 좁은 logs.
2. 두 장면: RH(PONS / LONG 류)vs Solana Pumpfun Custom Pairs
| 장면 | 맥락 | 이 편에서 돌릴 경로 |
|---|---|---|
| Robinhood Chain | PONS / LONG 류 launchpad에서 주식 토큰을 quote/base로 쓰는 페어 풀 | BlockReq 퍼블릭 WSS + eth_subscribe(아래 demo) |
| Solana · Pumpfun Custom Pairs | 호가에 같은 「커스텀 페어 / 주식 측」 서사. quote/base 식별은 대조 가능 | 시장 맥락 대조; 실행 listen은 EVM/RH로 수렴 |
두 장면은 같은 식별: 먼저 주식 토큰 주소표를 유지하고 페어 이벤트를 거른다. 브라우저 demo는 RH 퍼블릭 엔드포인트를 고른다.
관련: 주식 페어 런치 · Anoncoin 익명 오픈 · PONS 단일 판 리슨.
3. 식별: 주식 토큰 주소표 → logs / eth_subscribe 필터(EVM demo)
로컬 JSON으로 stock-token 표(소문자·중복 제거)를 유지. 예: AAPL / TSLA / NVDA / LONG 류 컨트랙트. Factory 푸시가 오면 token0 / token1을 표 조회——한쪽 히트 → stock-pair 태그.
Step A · Factory PairCreated 구독
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": "0xYourFactoryOrPonsPad",
"topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
}]
}
topics[0]: Uniswap V2 스타일PairCreated(Factory ABI 기준; PONS / LONG 류가 등가 오픈 topic이면 이 항목만 교체).token0/token1/pair디코드 → 표 조회 →stockSide/memeSide.
Step B · 주소표 게이트(demo)
| 필드 | 규칙 |
|---|---|
stockHit | token0 또는 token1 ∈ stock 표 |
stockSide | 히트 측 주소 + symbolHint |
memeSide | 다른 쪽(새 런치) |
role | 히트 측이 quote인지 base인지(풀 약속 / 경로 방향으로 표시) |
Step C · 첫 블록 체결 / 첫 클러스터 유동성(선택 겹침)
PairCreated 히트 후 pair를 두 번째 좁은 구독(Swap / Mint)에 넣는다. 같은 창 첫 체결 또는 첫 클러스터 유동성 추가 → first block / volume을 쌓고 알림 카드를 민다.
4. 브라우저 demo: BlockReq 퍼블릭 엔드포인트 + 가입하면 매달 3M 요청 무료
브라우저에서 RH 퍼블릭 WSS에 연결하고 stock 주소표 + Factory를 붙여 Start로 stock-pair 오픈 카드를 실시간으로 흘린다. 브라우저에서 demos1을 바로 돌릴 수 있다(이미 공개):
경로 예: /demos1/stock-pair-meme-launch-listen/ko/ · /demos1/stock-pair-meme-launch-listen/en/. keyed로 바꾸기: WSS 끝 public → {API_KEY}.
실행 쿼터: blockreq.com 가입하면 매달 3M 요청 무료(퍼블릭 엔드포인트 직결).
5. 알림: 새 stock-pair → 푸시(volume / first block)
- PairCreated 도착 → token0/1/pair 디코드, stock 표로 히트 판정.
- stock-pair 히트 → 초안 카드
{ pair, stockSide, memeSide, role, factoryTx, blockNumber, ts }. - volume / first block → 같은 창 첫 Swap 또는 첫 클러스터 Mint를
firstBlock/earlyVolume에 기록. - 출고 → webhook / 보드:
주식 페어 오픈 · stock=… · meme=… · pair=… · blk=…. - 중복 제거 → 같은
txHash/pair는 한 번만.
끊긴 뒤 재연결하고 재 subscribe; 빈 창은 HTTPS eth_getLogs로 블록 구간 백필하고 같은 주소표 규칙으로 재생. POST → https://robinhood-mainnet-rpc.blockreq.com/v1/rpc/public.
6. CTA
- 식별: 주식 토큰 주소표 → quote/base 히트 → stock-pair 태그.
- 레시피: Factory 좁은 logs + 표 조회 + volume/first-block 겹침 → 알림 카드.
- 바로 실행: Robinhood Chain 퍼블릭 WSS
eth_subscribe; demos1은 퍼블릭 WSS 연결됨. - 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.
다음: stock 표를 JSON으로 고정 → 알림 카드를 Webhook으로 → demos1은 퍼블릭 WSS 연결됨. 문서 · 요금 · 가입.