Base 股币 Swap 盯盘工具:白名单大单
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 刷大单卡。
:::pages-demo https://blockreq.com/demos1/base-stock-token-swap-listen/zh/ title: Base stock-token Swap watch height: 520 :::
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/ · /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 新池抢跑 开盘卡同屏叠层。文档 · 定价 · 注册。