BlockReq
모든 글로 돌아가기

Rpc Tutorials

Stonks Exchange 오픈 리슨: TokenLaunched로 주식 쿼트 페어를 잡다

Stonks Exchange / thestonks.exchange · StonkLauncher2: 퍼블릭 WSS eth_subscribe로 TokenLaunched(token / tokenId / creator / quote / pool / fee / launchTick)를 잡는다. 가입하면 매달 3M 요청 무료.

BlockReq Engineering2026년 9월 16일5분 읽기

Stonks Exchange 오픈 리슨: TokenLaunched로 주식 쿼트 페어를 잡다

Stonks Exchange가 Basecat을 쿼트 명단에 넣었다——thestonks.exchange에서 StonkLauncher2가 한 발 → TokenLaunched → 새 코인 + quote + pool + launchTick이 같은 창에 카드로 뜬다. Base 새 풀 선점은 PairCreated / Swap 폭주를 보고, OpenLaunch 한 방 오픈은 v4 Initialize를 보고, BaseStonk AdvancedLauncher(0x74655F443D25c5d401a582c68dEA02ACd170E12f)는 다른 글에서 AdvancedLaunched를 따로 잡는다. 이 글은 Stonks Exchange StonkLauncher2 factory 0x4714f6EC81639Ca59EEBE634490a4d8671DCe7B4TokenLaunched 주식 쿼트 페어 오픈 레이더.

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

용도Endpoint
Public HTTPShttps://base-rpc.blockreq.com/v1/rpc/public
Public WSSwss://base-rpc.blockreq.com/v1/rpc/public
Private끝의 public{API_KEY} (키는 로컬에)

체인: Base EVM chainId = 0x2105(8453). Public endpoints · eth_subscribe · Plans · Register.

1. 훅: 주식 쿼트 페어 오픈

호가창 감온체인 시그널뭘 보나
오픈 스나이프factory TokenLaunchedtoken · tokenId · creator · quote · pool · fee · launchTick
쿼트 쪽quote (Basecat 명단 편입)주식 쿼트 페어를 메인 무대에서 하이라이트
메타 / DevBuyTokenMetaSet / DevBuy (선택)같은 token에 세컨더리 chip
레이더 띠hit → 카드 출격중복 제거 = token + launchTx
컨트랙트주소 (프리필 수정 가능)역할
StonkLauncher2 (proxy)0x4714f6EC81639Ca59EEBE634490a4d8671DCe7B4메인으로 TokenLaunched를 듣는다
Implementation0x6a9f14e7742e8972fcf86429c5aa7db56589806dERC1967 구현
StonkQuoteRegistry20x4db9F13325A83662cf992184bc070755a212e95B쿼트 등록 (Basecat 명단 훅)
Fee locker0x71D1D363176723f85d98B8B430DF33cde89f0A7f수수료 락

샘플 발사 tx: 0x72d2abe9fef721127c6c5301ee2b8f93d70c3738c9d30f0a5ff60e84955e910a (TokenLaunched + TokenMetaSet) · 0x0f6c917e0c3f7bd2be07d5d1e431691f75177f43287be8b5a87523f5ae67b36d. 제품 페이지: thestonks.exchange/about.

2. 이벤트: TokenLaunched

로컬 JSON 프리필은 FACTORY + TOKEN_LAUNCHED_TOPIC0. Base 퍼블릭 WSS 한 줄: StonkLauncher2 TokenLaunched를 메인으로 듣고, 카드에 quote / pool / launchTick을 겹친다. 선택 세컨더리 chip: TokenMetaSet · DevBuy.

Step A · Subscribe factory TokenLaunched

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "0x4714f6EC81639Ca59EEBE634490a4d8671DCe7B4",
    "topics": ["0x61f1eebe27442a95a99d94de30c81be127888456287e5bd9fbb5a6105e1aaad3"]
  }]
}
  • topics[0]: TokenLaunched(address indexed token, uint256 indexed tokenId, address indexed creator, address quote, address pool, uint24 fee, int24 launchTick, uint256 totalSupply, address feeLocker)
  • topics[1] = token · topics[2] = tokenId · topics[3] = creator
  • data: quote · pool · fee · launchTick · totalSupply · feeLocker
  • launchState[token]에 쓰고, 태그 stonks-exchange
필드규칙
padstonks-exchange
token / tokenId / creatorTokenLaunched topics
quote / pool / fee / launchTickdecoded data
totalSupply / feeLockerdecoded data
readyTokenLaunched 확인됨

Step B · 선택 TokenMetaSet / DevBuy

  • TokenMetaSet topic0 0xe955341eaabea23fe2bbd1074b7cce8c1b283cfb10fa0ae061f932c977ddbcd7 — 같은 token 오픈 카드에 메타 chip으로 겹친다
  • DevBuy topic0 0x84d429ed8af1c9cfe8bb07b556e4120e976c9f4c9232a7f50a15d31d83e232a9 — 오픈과 같은 창의 DevBuy 세컨더리 chip

Step C · 오픈 카드 필드

출격 카드 우선: token · tokenId · creator · quote · pool · fee · launchTick · totalSupply · feeLocker · launchTx · blockNumber · ts. RPC / endpoint는 접힌 옆칸으로.

3. 브라우저에서 돌리기

브라우저에서 실행 → demos1 (한국어)

메인 무대는 TokenLaunched 주식 쿼트 페어 오픈 레이더 카드. RPC 표는 접힌다. 가입하면 매달 3M 요청 무료 → blockreq.com.

4. 마무리

Stonks Exchange 오픈 = StonkLauncher2 TokenLaunched + quote / pool / launchTick이 같은 창. 퍼블릭 WSS를 켜고, 오픈 카드를 먼저 내보내고, 노드는 접어 둔다. demos1 PR: blockreq/blog-demos#53.