BlockReq
모든 글로 돌아가기

레시피

Base 주식 토큰 Swap 모니터링: Aerodrome/Uniswap Swap 로그와 금액 임계값

Base 위 Coinbase 토큰화 주식은 Aerodrome/Uniswap Swap: 주식 토큰 화이트리스트 + 금액 임계값. 브라우저를 BlockReq Base 퍼블릭 WSS에 건다. 가입하면 매달 3M 요청 무료.

BlockReq Engineering2026년 9월 16일5분 읽기

Coinbase 토큰화 주식은 Base에서 Aerodrome / Uniswap Swap으로 드나든다——이 글이 잡는 것은 상장된 주식 토큰의 대량 체결. 화이트리스트 주소 히트이고 금액이 임계값을 넘으면 카드. 오픈 PairCreated 듣는 법은 Base 새 풀 스나이퍼로; 이 편은 Swap 흐름으로 수렴.

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

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

체인: Base Mainnet EVM chainId = 0x2105(8453). 공개 엔드포인트 · eth_subscribe · 요금 · 가입.

1. 훅: 주식 토큰 화이트리스트 × 대량 Swap

호가창 감각온체인 신호잡을 것
주식 토큰 입출Aerodrome / Uni V2·V3 SwaptokenIn / 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. 알림 리듬

  1. Swap 도착 → tokenIn / tokenOut / amounts 디코드.
  2. 화이트리스트 + 임계값 → 양쪽 중 하나 ∈ STOCK_WHITELIST 이고 금액 충족.
  3. 출고 → Base 주식 토큰 대량 · symbol=… · amt=… · venue=… · blk=….
  4. 중복 제거 → 같은 txHash + logIndex는 한 번만.

끊긴 뒤 재연결하고 재 subscribe; 빈 창은 HTTPS eth_getLogs로 같은 pair/pool 묶음을 블록 구간 백필. POST → https://base-rpc.blockreq.com/v1/rpc/public.

5. 요약 + CTA

  1. 입도: Base 주식 토큰 워치 = 화이트리스트 Swap 대량.
  2. 레시피: 풀 주소표 + Swap topic + STOCK_WHITELIST + 금액 임계값 → 대량 카드.
  3. 바로 실행: 브라우저를 BlockReq Base 퍼블릭 WSS에 건다; demos1 경로는 위.
  4. 실행: 공개 엔드포인트 + blockreq.com 가입하면 매달 3M 요청 무료.

다음: 화이트리스트 / 임계값 JSON 고정 → Webhook → Base 새 풀 스나이퍼 오픈 카드와 같은 화면 겹침. 문서 · 요금 · 가입.