BlockReq
返回全部文章

實戰範例

Arb RWA 流量監聽工具:mint / PairCreated

官方 Arb RWA / 穩定幣流量敘事:公共 WSS eth_subscribe mint、Transfer、PairCreated,流動性與合約告警面板。註冊每月免費 3M 請求。

BlockReq Engineering2026年9月16日5 分鐘閱讀

Arbitrum 官方把敘事收到 RWA 部署 + 穩定幣流量——這篇盯 mint / Transfer / PairCreated 三路訊號:合約鑄幣、大額 Transfer、新池開出,進同一張流動性 / 合約告警面板。Base 股幣 Swap 盯盤 盯的是白名單大單成交;本篇盯 Arb 上 RWA / 穩定幣流量層。

公共端點開跑 · blockreq.com 註冊每月免費 3M 請求。

用途Endpoint
公共 HTTPShttps://arbitrum-one-rpc.blockreq.com/v1/rpc/public
公共 WSSwss://arbitrum-one-rpc.blockreq.com/v1/rpc/public
私有末尾 public → {API_KEY}(Key 放本地)

鏈:Arbitrum One EVM chainId = 0xa4b1(42161)。公開端點 · eth_subscribe · 套餐 · 註冊。

1. Hook:RWA 流量 × 三路訂閱

盤面語感鏈上訊號你盯什麼
RWA 鑄幣ERC20 Transfer · from = zeromint 量 · 合約
穩定幣流Transfer amount ≥ 閾值USD 折算 / 原幣數量
池開出Factory PairCreatedtoken0 / token1 ∈ RWA·穩定幣表
流量面板三路匯同一屏去重鍵 = txHash + logIndex

同族對照:Base 股幣篇收斂到 Swap 大單;Arb 本篇收斂到 mint + Transfer + PairCreated 流量卡。

2. 事件:mint / Transfer / PairCreated

本地 JSON 維護 RWA_TOKEN_LIST + STABLE_LIST + FACTORY_LIST + MIN_TRANSFER_*。同一條 Arb 公共 WSS:並行訂三類 logs,解碼後寫 flowState。

Step A · 訂 Transfer(含 mint:from = zero)

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": ["RWA_OR_STABLE_LIST"],
    "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
  }]
}
  • topics[0]:ERC20 Transfer(address,address,uint256)。
  • topics[1](from)= 0x000…000 → 記為 mint;金額 ≥ 閾值 → 大額流。

Step B · 訂 Factory PairCreated(可並行)

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": ["FACTORY_LIST"],
    "topics": ["0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9"]
  }]
}
  • 解碼 token0 / token1 / pair → 任一側 ∈ RWA_TOKEN_LIST ∪ STABLE_LIST → 開池卡。

Step C · 流量卡欄位

{ chain: "arbitrum-one", pad: "rwa-flow", kind: "mint|transfer|pair", token, amount, counterparty, pair, factory, txHash, blockNumber, ts }

同 txHash + logIndex 去重;閾值與地址表 demo 可擰。

3. 瀏覽器 demo(StackBlitz)

預設連 Arbitrum One 公共 WSS;貼上 RWA / 穩定幣 / Factory 表 + Transfer 閾值,點 Start 刷流量卡。程式碼在 StackBlitz 裡看,文章只嵌預覽:

倉庫:blockreq/blog-demos → examples/arbitrum-rwa-flow-listen(Vite+React+viem;StackBlitz 開倉庫 root)。

WSS  → wss://arbitrum-one-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://arbitrum-one-rpc.blockreq.com/v1/rpc/public
env  → RWA_TOKEN_LIST · STABLE_LIST · FACTORY_LIST · MIN_TRANSFER_USD · MIN_RAW

換 keyed:WSS 末尾 public → {API_KEY}。開跑配額:blockreq.com 註冊每月免費 3M 請求。

4. 告警節奏

  1. log 到達 → 分流 mint / Transfer / PairCreated。
  2. 表 + 閾值 → 合約 ∈ 表;Transfer 金額達標;Pair 兩側命中 RWA·穩定幣。
  3. 出站 → Arb RWA 流 · kind=… · token=… · amt=… · blk=…。
  4. 去重 → 同 txHash + logIndex 只推一次。

斷線後重連並重新 subscribe;空窗 HTTPS eth_getLogs 按塊段回補同一批地址。POST → https://arbitrum-one-rpc.blockreq.com/v1/rpc/public。

5. 小結 + CTA

  1. 粒度:Arb RWA 盯盤 = mint / Transfer / PairCreated 流量。
  2. 配方:地址表 + Transfer topic + Factory PairCreated + 金額閾值 → 流量卡。
  3. 可跑:瀏覽器掛 BlockReq Arbitrum One 公共 WSS;demos1 路徑見上。
  4. 開跑:公開端點 + blockreq.com 註冊每月免費 3M 請求。

下一步:固化 RWA / 穩定幣 / Factory JSON → Webhook → 與 Base 股幣 Swap 大單卡同屏疊層。文件 · 定價 · 註冊。