BlockReq
返回全部文章

Rpc Tutorials

Pump Custom Pair 开盘工具:quote 白名单

节点就绪后把 endpoint 填进环境变量即可开跑:Pumpfun Custom Pair 按 quote mint 白名单(xStocks 等)过滤 Create/CustomPair,可选叠 PumpSwap 毕业。注册每月免费 3M 请求。

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

Pump Custom Pair 开盘工具:quote 白名单

Pumpfun Custom Pairs 把报价腿扩到 tokenized stocks / majors / metals:创建时选 xStocks、Sunrise 等 quote mint,曲线与 PumpSwap 手续费与标准开盘同构。本篇先把 Create / CustomPair + quote mint 白名单 配方预埋好——浏览器侧留 SOLANA_HTTPS / SOLANA_WSS 占位,节点就绪后把 endpoint 填进环境变量即可开跑

公共端点开跑 · blockreq.com 注册每月免费 3M 请求

用途Endpoint(占位)
HTTPSprocess.env.SOLANA_HTTPS(节点就绪后填入)
WSSprocess.env.SOLANA_WSS(节点就绪后填入)
私有末尾 public{API_KEY}(Key 放本地)

链:Solana。配方走 logsSubscribe(mentions Pump program)→ 解码 Create/CustomPair → quote mint ∈ 白名单 → 开盘卡。浏览器 demo 先展示 UI + sample 行,endpoint 一就绪即换真值续听。公开端点 · 套餐 · 注册

与 RH 股票配对开盘配方分开叠层:本篇落在 Solana Pump Create/CustomPair + quote mint 白名单;RH 线走 EVM Factory PairCreated(见 股票配对 meme · RH 任意报价)。

1. Hook:Custom Pair 按 quote 听开盘

盘面语感链上信号你盯什么
quote 白名单开盘Create / CustomPair 且 quote mint ∈ 表baseMint / quoteMint
xStocks / majors 腿quote = NVDA* / TSLA* / BTC* 等白名单标签 + mint
打狗听声quote 命中即出站去重键 = signature / mint
节点换端env 换真 WSS 即续听SOLANA_WSS 一填开跑

语感:标准 Pump 开盘听 Create;Custom Pair 多一道 quote mint 门闩——只把白名单报价腿推成卡。

2. 事件:logsSubscribe + quote 白名单

环境变量先放 SOLANA_HTTPS / SOLANA_WSS / PUMP_PROGRAM / QUOTE_WHITELIST。节点就绪后只改 endpoint,订阅体与过滤逻辑原样沿用。

Step A · 订 Pump program logs

{
  "jsonrpc": "2.0", "id": 1, "method": "logsSubscribe",
  "params": [
    { "mentions": ["PUMP_PROGRAM"] },
    { "commitment": "confirmed" }
  ]
}
  • mentions[0] = process.env.PUMP_PROGRAM(以官方 program id 表为准)。
  • 客户端扫 log:命中 Create / CustomPair / 等价 create 指令名。
  • HTTPS getTransactionencoding: "jsonParsed")取出 baseMint / quoteMint / bonding curve。

Step B · quote mint 白名单过滤

QUOTE_WHITELIST = editable mint set(xStocks / Sunrise / majors …)
hit = quoteMint ∈ QUOTE_WHITELIST  →  write launchState

开盘卡字段:

{ pad: "pump-custom-pair", baseMint, quoteMint, quoteTag, signature, slot, ts }

signature / baseMint 去重;滑动窗合并同 mint 重复推送。

Step C · 可选叠层:PumpSwap 毕业

Create 命中后,同 program / PumpSwap 路径扫 migrate / graduate 日志;毕业签名到站 → 叠 graduated / pumpSwapPool 色块。

3. 浏览器 demo

浏览器连 SOLANA_WSS 占位,填 Pump program + QUOTE_WHITELIST,点 Start:UI 先刷 sample 开盘行;节点就绪后换真 endpoint,同一套过滤直接续听。

:::pages-demo https://blockreq.com/demos1/pumpfun-custom-pairs-listen/zh/ title: Pump Custom Pair quote whitelist height: 520 :::

env  → SOLANA_HTTPS · SOLANA_WSS · PUMP_PROGRAM · QUOTE_WHITELIST
WSS  → process.env.SOLANA_WSS
HTTPS→ process.env.SOLANA_HTTPS

路径:/demos1/pumpfun-custom-pairs-listen/zh/ · /demos1/pumpfun-custom-pairs-listen/en/。换 keyed:WSS 末尾 public{API_KEY}

开跑配额:blockreq.com 注册每月免费 3M 请求

4. 告警节奏

  1. Create / CustomPair 到达 → 解析 baseMint / quoteMint。
  2. 白名单命中 → 出站 Pump Custom Pair · base=… · quote=… · tag=… · slot=…
  3. 可选 → PumpSwap 毕业作第二色块。
  4. 去重 → 同 signature / baseMint 只推一次。

断线后重连并重新 logsSubscribe;空窗用 HTTPS getSignaturesForAddress + getTransaction 按 slot 段回补同一 program。POST → process.env.SOLANA_HTTPS

5. 小结 + CTA

  1. 粒度:Custom Pair 开盘 = Create/CustomPair + quote mint ∈ 白名单。
  2. 配方SOLANA_WSS + PUMP_PROGRAM + QUOTE_WHITELIST + 可选 PumpSwap 毕业 → 开盘卡。
  3. 可跑:浏览器预埋占位 + sample 行;节点就绪后把 endpoint 填进环境变量即可开跑
  4. 开跑公开端点 + blockreq.com 注册每月免费 3M 请求

下一步:固化 xStocks quote 表 → Webhook → 与 RH 任意 quote / 股票配对线叠层对照。文档 · 定价 · 注册