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}(Key 放本地) |
鏈:Base Mainnet EVM chainId = 0x2105(8453)。公開端點 · eth_subscribe · 套餐 · 註冊。
1. Hook:股幣白名單 × 大單 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/zh-tw/ · /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 新池搶跑 開盤卡同屏疊層。文件 · 定價 · 註冊。