Base $LAPTOP 流动性侦测工具:首池 Mint/Swap
BSCN 盘面把 $LAPTOP 开盘收到 首流动性 × 抢跑簇 × 薄 LP 节奏——这篇做 侦测工具:首流动性落地、Mint / Burn / Swap 密度、早钱包集中度、短窗抢跑簇、薄 LP 退出,同屏出卡。Base 新池抢跑 盯的是开盘尖刺计数;本篇盯 单盘流动性结构侦测。技术听法,盘面信号层。
公共端点开跑 · 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:首池流动性 × 四路侦测
| 盘面语感 | 链上信号 | 你盯什么 |
|---|---|---|
| 首流动性 | pair/pool Mint · 首条 Sync | amount0 · amount1 · firstMintTx |
| 成交密度 | Swap 簇 · 首 N 块 / 首 M 秒 | swapCount · unique buyers |
| 早钱包集中 | 同窗 Transfer to 去重 Top-K | holder share 粗估 |
| 薄 LP 退出 | Burn / 负向 ModifyLiquidity | LP 撤出幅度 · 剩余深度提示 |
把 $LAPTOP 的 token / 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 去重集合 |
topShare | Top-K 收款地址份额粗估 |
burstReady | swapCount ≥ SWAP_BURST 且 uniqueBuyers 达标 |
thinExit | Burn / 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-demos → examples/base-laptop-sniper-liquidity-listen(Vite+React+viem;StackBlitz 开仓库 root)。
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. 告警节奏
- Mint 到达 → 记 firstLiquidity · 开密度窗。
- Swap / Transfer 累积 → swapBurst · holderConc 阈值命中出卡。
- Burn 到达 → thinExit 卡 · 叠剩余深度提示。
- 去重 → 同窗同 kind 合并;单 log 用
txHash+logIndex。
断线后重连并重新 subscribe;空窗 HTTPS eth_getLogs 按块段回补同一 pair/token。POST → https://base-rpc.blockreq.com/v1/rpc/public。
5. 小结 + CTA
- 粒度:Base 单盘侦测 = 首流动性 + Swap 簇 + 早钱包 + 薄 LP 退出。
- 配方:pair Mint/Burn/Swap + token Transfer + 窗阈值 → 侦测卡。
- 可跑:浏览器挂 BlockReq Base 公共 WSS;demos1 路径见上。
- 开跑:公开端点 + blockreq.com 注册每月免费 3M 请求。
下一步:固化 token/pair JSON → Webhook → 与 Base 新池抢跑 尖刺卡同屏叠层。文档 · 定价 · 注册。