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}(Key 放本地)

鏈:Base Mainnet EVM chainId = 0x2105(8453)。公開端點 · eth_subscribe · 套餐 · 註冊。

1. Hook:股幣白名單 × 大單 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/zh-tw/ · /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 新池搶跑 開盤卡同屏疊層。文件 · 定價 · 註冊。