BlockReq
すべての記事に戻る

レシピ

Base $LAPTOP 流動性ディテクタ:初回 Mint/Swap

$LAPTOP Base 開盤ケース:パブリック WSS eth_subscribe で初流動性 + Mint/Burn/Swap を聴き、早いウォレット集中度、先回り簇、薄い LP 退出を同屏偵察。登録すると毎月 3M リクエスト無料。

BlockReq Engineering2026年9月16日5 分で読めます

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}(鍵はローカル)

チェーン:Base Mainnet EVM chainId = 0x2105(8453)。公開エンドポイント · eth_subscribe · 料金 · 登録。

1. フック:初池流動性 × 四経路偵察

板の感触オンチェーン信号狙うもの
初流動性pair/pool Mint · 最初の Syncamount0 · amount1 · firstMintTx
約定密度Swap 簇 · 初 N ブロック / 初 M 秒swapCount · unique buyers
早いウォレット集中同窓 Transfer to 重複排除 Top-Kholder share 粗估
薄い LP 退出Burn / 負向 ModifyLiquidityLP 撤出幅 · 残深ヒント

$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 の重複排除集合
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-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. アラート節奏

  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 新池先回り 尖刺カードと同屏重ね。ドキュメント · 料金 · 登録。