BlockReq
返回全部文章

Rpc Tutorials

Base $LAPTOP 流动性侦测工具:首池 Mint/Swap

$LAPTOP Base 开盘案例:公共 WSS eth_subscribe 首流动性 + Mint/Burn/Swap,早钱包集中度、抢跑簇、薄 LP 退出同屏侦测。注册每月免费 3M 请求。

BlockReq Engineering2026年9月12日5 分钟阅读

Base $LAPTOP 流动性侦测工具:首池 Mint/Swap

BSCN 盘面把 $LAPTOP 开盘收到 首流动性 × 抢跑簇 × 薄 LP 节奏——这篇做 侦测工具:首流动性落地、Mint / Burn / Swap 密度、早钱包集中度、短窗抢跑簇、薄 LP 退出,同屏出卡。Base 新池抢跑 盯的是开盘尖刺计数;本篇盯 单盘流动性结构侦测。技术听法,盘面信号层。

公共端点开跑 · 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:首池流动性 × 四路侦测

盘面语感链上信号你盯什么
首流动性pair/pool Mint · 首条 Syncamount0 · amount1 · firstMintTx
成交密度Swap 簇 · 首 N 块 / 首 M 秒swapCount · unique buyers
早钱包集中同窗 Transfer to 去重 Top-Kholder share 粗估
薄 LP 退出Burn / 负向 ModifyLiquidityLP 撤出幅度 · 剩余深度提示

$LAPTOPtoken / pair / pool 地址粘进 UI 字段即可开跑;同配方可复用到后续 Base 单盘开盘。

2. 事件:Mint / Burn / Swap + 早钱包

本地 JSON 维护 TOKEN · PAIR_OR_POOL(可编辑)+ SPIKE_WINDOW_SEC · SWAP_BURST · TOP_HOLDER_SHARE · BURN_MIN。同一条 Base 公共 WSS:窄听该 pair/pool 的 Mint / Burn / Swap,并用 Transfer 统计早买家。

Step A · 订 pair Mint + Burn + Swap

{
  "jsonrpc": "2.0", "id": 1, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "PAIR_OR_POOL",
    "topics": [[
      "0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f",
      "0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496",
      "0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822"
    ]]
  }]
}
  • Mint topic · Burn topic · V2 Swap topic(V3/V4 池把 Swap topic 换成对应 ABI)。
  • 首条 Mint → firstLiquidity 卡;短窗 Swap 计数 ≥ SWAP_BURST → 抢跑簇卡;Burn 幅度 ≥ BURN_MIN → 薄 LP 退出卡。

Step B · 订 token Transfer(早钱包集中)

{
  "jsonrpc": "2.0", "id": 2, "method": "eth_subscribe",
  "params": ["logs", {
    "address": "TOKEN",
    "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]
  }]
}
字段规则
earlyBuyers首窗 Transfer to 去重集合
topShareTop-K 收款地址份额粗估
burstReadyswapCount ≥ SWAP_BURST 且 uniqueBuyers 达标
thinExitBurn / LP 撤出越过 BURN_MIN

Step C · 侦测卡字段

{ chain: "base", pad: "laptop-liq", kind: "firstMint|swapBurst|holderConc|thinExit", token, pairOrPool, amount0, amount1, swapCount, uniqueBuyers, topShare, burnAmt, txHash, blockNumber, ts }

txHash + logIndex / 同窗 kind 去重;demo 拧地址与阈值。

3. 浏览器 demo(StackBlitz)

默认连 Base 公共 WSS;粘贴 token / pair / pool + 窗长与阈值,点 Start 刷侦测卡。代码在 StackBlitz 里看,文章只嵌预览:

仓库:blockreq/blog-demosexamples/base-laptop-sniper-liquidity-listen(Vite+React+viem;StackBlitz 开仓库 root)。

产品页:中文 · EN

WSS  → wss://base-rpc.blockreq.com/v1/rpc/public
HTTPS→ https://base-rpc.blockreq.com/v1/rpc/public
env  → TOKEN · PAIR_OR_POOL · SPIKE_WINDOW_SEC · SWAP_BURST · TOP_HOLDER_SHARE · BURN_MIN

换 keyed:WSS 末尾 public{API_KEY}。开跑配额:blockreq.com 注册每月免费 3M 请求

4. 告警节奏

  1. Mint 到达 → 记 firstLiquidity · 开密度窗。
  2. Swap / Transfer 累积 → swapBurst · holderConc 阈值命中出卡。
  3. Burn 到达 → thinExit 卡 · 叠剩余深度提示。
  4. 去重 → 同窗同 kind 合并;单 log 用 txHash + logIndex

断线后重连并重新 subscribe;空窗 HTTPS eth_getLogs 按块段回补同一 pair/token。POST → https://base-rpc.blockreq.com/v1/rpc/public

5. 小结 + CTA

  1. 粒度:Base 单盘侦测 = 首流动性 + Swap 簇 + 早钱包 + 薄 LP 退出。
  2. 配方:pair Mint/Burn/Swap + token Transfer + 窗阈值 → 侦测卡。
  3. 可跑:浏览器挂 BlockReq Base 公共 WSS;demos1 路径见上。
  4. 开跑公开端点 + blockreq.com 注册每月免费 3M 请求

下一步:固化 token/pair JSON → Webhook → 与 Base 新池抢跑 尖刺卡同屏叠层。文档 · 定价 · 注册