Coinbase 토큰화 주식은 Base에서 Aerodrome / Uniswap Swap으로 드나든다——이 글이 잡는 것은 상장된 주식 토큰의 대량 체결. 화이트리스트 주소 히트이고 금액이 임계값을 넘으면 카드. 오픈 PairCreated 듣는 법은 Base 새 풀 스나이퍼로; 이 편은 Swap 흐름으로 수렴.
퍼블릭 엔드포인트로 돌린다 · blockreq.com 가입하면 매달 3M 요청 무료.
| 용도 | Endpoint |
|---|---|
| 퍼블릭 HTTPS | https://base-rpc.blockreq.com/v1/rpc/public |
| 퍼블릭 WSS | wss://base-rpc.blockreq.com/v1/rpc/public |
| 프라이빗 | 끝 public → {API_KEY}(키는 로컬) |
체인: Base Mainnet EVM chainId = 0x2105(8453). 공개 엔드포인트 · eth_subscribe · 요금 · 가입.
1. 훅: 주식 토큰 화이트리스트 × 대량 Swap
| 호가창 감각 | 온체인 신호 | 잡을 것 |
|---|---|---|
| 주식 토큰 입출 | Aerodrome / Uni V2·V3 Swap | tokenIn / tokenOut ∈ 화이트리스트 |
| 대량 프린트 | amountIn / amountOut ≥ 임계값 | 환산 USD / 원화 수량 |
| 풀 라우트 | pair / pool 주소를 좁게 듣기 | router / pool 표는 편집 가능 |
| 호가를 먼저 | 히트면 바로 출고 | 중복 제거 키 = txHash + logIndex |
RH 쪽 주식 페어 meme 오픈은 발사 PairCreated; 이 편은 Base에서 주식 토큰 지속 Swap 흐름——같은 계열 대조, 신호 층은 각자.
2. 이벤트: 화이트리스트로 Swap logs를 거른다
로컬 JSON으로 STOCK_WHITELIST(Coinbase tokenized stock 컨트랙트 소문자 중복 제거)+ MIN_AMOUNT_* 임계값을 유지. 같은 Base 퍼블릭 WSS 한 줄: Router / Pair / Pool Swap topic을 구독하고 디코드 후 표 조회.
Step A · V2 스타일 Swap 구독(Aerodrome / Uni V2 pair)
{
"jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
"params": ["logs", {
"address": ["PAIR_OR_POOL_LIST"],
"topics": ["0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822"]
}]
}
Step B · V3 Swap 구독(병렬 가능)
{
"jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
"params": ["logs", {
"address": ["V3_POOL_LIST"],
"topics": ["0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67"]
}]
}
PAIR_OR_POOL_LIST/V3_POOL_LIST: 주식 토큰 관련 풀 주소표(env / 로컬 JSON).topics[0]: pair/pool ABI 기준; Aerodrome과 Uni 同源 Swap topic은 공유 가능.- amount0 / amount1 / sender 디코드 → tokenIn / tokenOut 매핑 → 화이트리스트 히트이고 금액 ≥ 임계값 →
printState에 기록.
Step C · 대량 카드 필드
{ chain: "base", venue: "aerodrome|uniswap", tokenIn, tokenOut, amountIn, amountOut, pairOrPool, txHash, blockNumber, ts }
같은 txHash + logIndex로 중복 제거; 임계값은 demo에서 조절 가능(예: 환산 USD ≥ 10k, 또는 원화 amount ≥ MIN_RAW).
3. 브라우저 demo
브라우저는 Base 퍼블릭 WSS에 연결하고 주식 토큰 화이트리스트 + 풀 주소표 + 대량 임계값을 붙여 Start로 대량 카드를 흘린다.
WSS → wss://base-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://base-rpc.blockreq.com/v1/rpc/public
env → STOCK_WHITELIST · PAIR_OR_POOL_LIST · V3_POOL_LIST · MIN_AMOUNT_USD · MIN_RAW
경로: /demos1/base-stock-token-swap-listen/ko/ · /demos1/base-stock-token-swap-listen/en/. keyed로 바꾸기: WSS 끝 public → {API_KEY}.
실행 쿼터: blockreq.com 가입하면 매달 3M 요청 무료(퍼블릭 엔드포인트 직결).
4. 알림 리듬
- Swap 도착 → tokenIn / tokenOut / amounts 디코드.
- 화이트리스트 + 임계값 → 양쪽 중 하나 ∈
STOCK_WHITELIST이고 금액 충족. - 출고 →
Base 주식 토큰 대량 · symbol=… · amt=… · venue=… · blk=…. - 중복 제거 → 같은
txHash+logIndex는 한 번만.
끊긴 뒤 재연결하고 재 subscribe; 빈 창은 HTTPS eth_getLogs로 같은 pair/pool 묶음을 블록 구간 백필. POST → https://base-rpc.blockreq.com/v1/rpc/public.
5. 요약 + CTA
- 입도: Base 주식 토큰 워치 = 화이트리스트 Swap 대량.
- 레시피: 풀 주소표 + Swap topic +
STOCK_WHITELIST+ 금액 임계값 → 대량 카드. - 바로 실행: 브라우저를 BlockReq Base 퍼블릭 WSS에 건다; demos1 경로는 위.
- 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.
다음: 화이트리스트 / 임계값 JSON 고정 → Webhook → Base 새 풀 스나이퍼 오픈 카드와 같은 화면 겹침. 문서 · 요금 · 가입.