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(占位) |
|---|---|
| HTTPS | process.env.SOLANA_HTTPS(节点就绪后填入) |
| WSS | process.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
getTransaction(encoding: "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. 告警节奏
- Create / CustomPair 到达 → 解析 baseMint / quoteMint。
- 白名单命中 → 出站
Pump Custom Pair · base=… · quote=… · tag=… · slot=…。 - 可选 → PumpSwap 毕业作第二色块。
- 去重 → 同
signature/baseMint只推一次。
断线后重连并重新 logsSubscribe;空窗用 HTTPS getSignaturesForAddress + getTransaction 按 slot 段回补同一 program。POST → process.env.SOLANA_HTTPS。
5. 小结 + CTA
- 粒度:Custom Pair 开盘 = Create/CustomPair + quote mint ∈ 白名单。
- 配方:
SOLANA_WSS+PUMP_PROGRAM+QUOTE_WHITELIST+ 可选 PumpSwap 毕业 → 开盘卡。 - 可跑:浏览器预埋占位 + sample 行;节点就绪后把 endpoint 填进环境变量即可开跑。
- 开跑:公开端点 + blockreq.com 注册每月免费 3M 请求。
下一步:固化 xStocks quote 表 → Webhook → 与 RH 任意 quote / 股票配对线叠层对照。文档 · 定价 · 注册。