查找快毕业的 Pump.Fun 代币
我们需要查询The Graph API以获取Pump.fun上接近流动资金或交易量门槛的代币。

一键发币: SUI | SOL | BNB | ETH | BASE | ARB | OP | POLYGON | AVAX | FTM | OK
Pump.Fun 代币在满足平台的流动性和交易要求时会“毕业”。为了找到接近毕业的代币,我们需要查询The Graph API以获取那些接近流动资金或交易量门槛的代币。

1、理解 Pump.Fun 毕业标准
Pump.Fun 代币在满足某些条件时毕业,包括:
- 流动性要求(例如,总流动性超过1 SOL)
- 交易量(例如,24小时交易量超过某个阈值)
- 市值(基于代币价格*流通供应量)
要找到接近毕业的代币,我们寻找那些刚刚低于门槛的代币。
2、设置 The Graph API
The Graph API 提供了 Pump.Fun 和 Solana 的链上数据。以下是使用方法:
- 官方文档:https://thegraph.com/
- GraphQL 探索器:https://thegraph.com/explorer/
- 现有子图 :查看 https://thegraph.com/explorer/subgraphs
查找 Solana 子图
Pump.Fun 很可能有一个现有的子图来跟踪代币的流动性和交易量。
- 在The Graph 探索器中检查Solana DEX 子图(Raydium、Serum)。
- 如果没有直接的 Pump.Fun 子图,可以使用Raydium 子图来跟踪流动性。
获取 GraphQL 端点
如果存在可用的现有子图,则无需 API 密钥即可使用其 API。
3、GraphQL 查询语句
此查询检索流动性在0.8–1 SOL之间的代币(接近毕业门槛)。
{
tokens(
where: { liquidity_gt: "0.8", liquidity_lt: "1" }
orderBy: liquidity
orderDirection: desc
first: 10
) {
id
name
symbol
liquidity
volume24h
marketCap
holders
}
}
查询分解说明:
tokens(where: { liquidity_gt: "0.8", liquidity_lt: "1" })
→ 查找流动性在0.8 和 1 SOL之间的代币orderBy: liquidity
→ 按流动性排序结果orderDirection: desc
→ 显示最高流动性首先first: 10
→ 限制结果为前10个代币
4️、运行查询
你可以使用以下方式运行此查询:
选项 1:GraphQL 探索器(无代码)
- 访问 The Graph 探索器
- 选择一个Solana 或 Raydium 子图
- 粘贴查询并运行它
选项 2:cURL 请求
在终端或 Postman中运行此查询:
curl -X POST "https://api.thegraph.com/subgraphs/name/YOUR_SUBGRAPH" \
-H "Content-Type: application/json" \
-d '{
"query": "{ tokens(where: { liquidity_gt: \"0.8\", liquidity_lt: \"1\" } orderBy: liquidity orderDirection: desc first: 10) { id name symbol liquidity volume24h marketCap holders } }"
}'
将 YOUR_SUBGRAPH
替换为实际的子图名称。
5、集成到 Web 应用程序中
如果你正在构建应用程序,可以使用JavaScript (Node.js + Axios) 来获取这些数据:
const axios = require("axios");
const query = `
{
tokens(
where: { liquidity_gt: "0.8", liquidity_lt: "1" }
orderBy: liquidity
orderDirection: desc
first: 10
) {
id
name
symbol
liquidity
volume24h
marketCap
holders
}
}`;
axios.post("https://api.thegraph.com/subgraphs/name/YOUR_SUBGRAPH", { query })
.then(response => {
console.log(response.data.data.tokens);
})
.catch(error => {
console.error(error);
});
未来改进计划:
- 在 The Graph 探索器中找到正确的子图
- 运行 GraphQL 查询以获取接近毕业的 Pump.Fun 代币
- 将其集成到应用程序中(例如,在前端显示代币)
- 自动监控(设置定期跟踪代币的定时任务)
原文链接:Guide: Finding Pump.Fun Tokens Close to Graduation Using The Graph API
DefiPlot翻译整理,转载请标明出处
免责声明:本站资源仅用于学习目的,也不应被视为投资建议,读者在采取任何行动之前应自行研究并对自己的决定承担全部责任。