如何用 Claude 和 GMGN Skills 检查 Solana 代币是否安全
用 Claude 和 GMGN Skills 分五步检查 Solana 代币的链上风险:代币权限、流动性、持仓集中度与钱包行为。
用 Claude 检查 Solana 代币,只需在 Claude Code 中安装 GMGN Skills、配置一个 GMGN API Key、输入代币的 mint 地址,再用自然语言说明你想检查的内容即可。GMGN Skills 会查询相关的代币数据,Claude 则把结果整理成一份清晰易读的风险摘要,标出当前值得关注的信号,以及任何无法确认的数据。举个例子,你可以这样问:“帮我查一下 SOL 链上 [mint address] 这个代币的合约安全和流动性池情况,先不要下单交易。”
如果想做更全面的分析,可以让 Claude 一并检查持仓集中度、创建者持仓,以及内部人(insider)、狙击者(sniper)、打包买入(bundler)等钱包的活动。但即便加上这些检查,任何工具都无法证明一个代币是”安全”的。检查结果只是查询那一刻可观察到的风险快照,并不能保证项目本身或其未来价格。
本文以 Claude Code 为示例,同样的流程也适用于其他支持 GMGN Skills 的 AI Agent。
为什么买入新的 Solana 代币前要先检查
一些重要的链上风险信号——尚未撤销的 Mint 或 Freeze Authority、流动性偏低、持仓集中、可疑的钱包与交易活动——往往在交易前就能筛查出来。
Solidus Labs 分析了 2024 年 1 月至 2025 年 3 月期间在 Pump.fun 上创建的代币:在至少有五笔交易的 700 多万个代币中,只有约 97,000 个的流动性维持在 1,000 美元以上。这并不能证明某个具体代币就是骗局,但它说明很多新代币最终往往会变得流动性极低、难以交易或退出——这正是买入前做一次实时链上风险检查的意义所在(Solidus Labs,2025 年 5 月)。
用 GMGN Skills 在 Claude Code 中检查 Solana 代币风险:5 个步骤
装好 GMGN Skills、配置好 GMGN API Key 之后,你就能在 Claude Code 里用自然语言指令完成完整的检查。这套代币检查流程只使用只读查询,不会提交任何交易。
为什么 Claude 需要 GMGN Skills? 默认情况下,Claude Code 并不能直接获取 GMGN 的实时代币数据。GMGN Skills 让 Claude Code 可以通过
gmgn-cli调用 GMGN 的 API,查询实时的代币安全(security)、流动性池(pool)、持有者(holder)和交易者(trader)数据;Claude 再将查询结果整理成易于理解的风险说明(来源:GMGN Token Skill 文档)。
第 1 步 —— 在 Claude Code 中安装 GMGN Skills。 运行:
npx skills add GMGNAI/gmgn-skills
这是 GMGN 官方面向 AI Agent 的 Quick Start 中给出的安装命令。如果运行检查时提示找不到 gmgn-cli,用 npm install -g gmgn-cli 安装或更新后再重试即可。
第 2 步 —— 配置你的 GMGN API Key。 生成一对 Ed25519 密钥,把公钥上传到 https://gmgn.ai/ai 以创建 API Key,再按文档说明把 GMGN_API_KEY 保存到 ~/.config/gmgn/.env。本文用到的只读代币查询只需要 GMGN_API_KEY,不需要 GMGN_PRIVATE_KEY。GMGN_PRIVATE_KEY 是这对鉴权密钥中的私钥,gmgn-cli 会在本地用它为交易请求签名。它不是区块链钱包私钥,也不直接控制链上资产;不过,它与 GMGN_API_KEY 配合后可以授权动用真实资金的交易,而且交易一旦在链上确认便无法撤销。公钥本身不是敏感凭证,但 GMGN_API_KEY 和 GMGN_PRIVATE_KEY 切勿在聊天、日志、截图或版本控制中泄露。完整配置见:GMGN 文档。
第 3 步 —— 把完整的 mint 地址交给 Claude。 mint 地址是 Solana 代币在链上的唯一标识。不要只凭名称或代号——不同代币可能用同样的名称和符号,只有 mint 地址才能让 Claude 准确锁定要分析的是哪一个代币。
第 4 步 —— 用自然语言描述要做的检查。 如果只需要快速检查,可以让 Claude 查看代币的安全和流动性池状态;想做涵盖持仓和钱包行为的更全面评估,可以使用下面推荐的提示词(把 [mint address] 替换成代币的 mint 地址):
Analyze this Solana token with GMGN Skills: [mint address]. Check
token authorities, liquidity, holder concentration, creator holdings,
and activity from `rat_trader`, `sniper`, and `bundler` wallets.
Classify each signal as lower concern, higher concern, or unavailable,
explain the evidence, summarize the main risks, and do not place a trade.
这只是推荐的提示词,并非固定格式。一个好的提示词会明确列出你想检查的项目,要求 Claude 把拿不到的数据标记为”不可用”而不是默认它安全,并说明这次只做分析、不执行交易。只问安全和流动性池的简短提问依然会返回一份结构化的安全摘要,但不一定会覆盖持有者和交易者数据。
第 5 步 —— 阅读摘要。 使用上面的提示词,Claude 会把 GMGN 返回的安全、流动性池、持有者和交易者结果整理成一份结构化的风险摘要,并给出总体评估。
GMGN Skills 可以检查 Solana 代币的哪些风险?
GMGN Token Skill 提供安全、流动性池、持有者和交易者数据。对于 Solana 代币,主要风险信号可以分为四类:代币控制权、流动性与发行阶段、持仓集中度,以及钱包与交易行为。
代币控制权:Mint 和 Freeze Authority 是否已被撤销?
GMGN 通过 renounced_mint 和 renounced_freeze_account 这两个字段反映这些权限的状态。如果 Mint Authority 尚未被撤销,其持有者仍可增发新代币;如果 Freeze Authority 仍然有效,其持有者仍可冻结代币账户。
Mint Authority 决定某个账户能否增发代币。对于一个号称固定供应量的 meme 币来说,Mint Authority 仍然有效就意味着它的持有者——可能是创建者、某个多签,或某个项目账户——依然可以增发代币,稀释现有持有人的份额。
Freeze Authority 决定某个账户能否冻结特定的代币账户。被冻结的账户无法转移其中的代币,持有人可能因此无法卖出。根据 Solana 官方的 Set Authority 文档,把 Mint 或 Freeze Authority 设为 None 会永久撤销该权限,且这一改动无法逆转。
对于一般的 meme 币,尚未撤销的 Mint 或 Freeze Authority 通常是一个更值得警惕的信号——但仅凭这一点并不能断定它是骗局或 rug pull。稳定币、RWA(现实世界资产)等类型的代币,可能出于供应管理、合规或资产保护的考虑而保留这些权限。
流动性与发行阶段:代币是否仍处于 bonding curve 阶段?
如果代币是在 Pump.fun 这类采用 bonding curve 的发行平台上线的,先看它是仍在曲线上,还是已经毕业进入公开的 DEX 流动性池;在此基础上,GMGN 会进一步查看流动性深度、流动性池的创建时间,以及 LP burn 状态。
仍停留在 bonding curve 上的代币还没有毕业进入公开市场或迁移后的流动性池,因此此时可能还不适用迁移后的 LP burn 检查。一旦代币完成迁移,就要看流动性池的深度是否充足,并在适用的情况下查看 LP burn 状态。
LP burn 指的是代表流动性池所有权的 LP 代币已被销毁,从而消除了持有者对那部分流动性的索取权。但它只对被销毁的那部分 LP 代币有效,并不能阻止创建者卖出自己手里的代币。流动性偏低本身并不能证明是骗局,但它会让仓位更难退出、加大滑点,并放大大额卖单对价格的冲击。
持仓集中度:供应量是否集中在少数几个钱包里?
这里的关键数据包括前十持有者占比、开发团队持仓、创建者余额,以及疑似内部人持仓。如果少数几个钱包握有很大一部分供应量,它们一旦同时卖出就可能剧烈影响行情。看这份名单时,要把已识别出的流动性池地址和交易所地址排除在外。创建者余额为零也不代表就可以放心——这可能意味着创建者最初并未保留代币,也可能是代币已被卖出或转移到了其他钱包。
交易与钱包行为:是否存在异常模式?
交易者数据可以补充单纯看持仓所无法反映的行为信息。可以关注 rug_ratio 风险评分、是否被标记为刷量(wash trading)、rat_trader 和 bundler 钱包所占的成交量比例,以及 sniper_count(在开盘瞬间买入的钱包数量)。在 GMGN 的数据里,这是几个各自独立的钱包标签——rat_trader(内部或隐蔽交易)、sniper(开盘买入)、bundler(打包买入)——它们都只是分析性信号,而非定论,因此要结合这些钱包掌握的供应量、资金来源和卖出行为来综合判断。Smart Money 和 KOL 标签标示的是历史表现出色或知名的钱包,并不代表代币本身安全。
按照 GMGN Token Skill 目前的规则,rug_ratio 高于 0.3 即落入高风险区间——但它只是综合判断中的一个参考指标,而非单独的定论(来源:GMGN Skills SKILL.md)。
如何解读 Claude 给出的 Solana 代币风险摘要
阅读这份摘要时,请逐个信号来看:对每一项检查,都关注它的数值、背后的判断依据,以及推荐提示词把它归入了哪一类——较低关注(lower concern)、较高关注(higher concern)还是不可用(unavailable)。这三个只是让 Claude 使用的报告标签,并不是 GMGN 的 API 字段,也不是 GMGN 给出的安全评级;“不可用”意味着数据无法获取或无法确认,不应被当作低风险。下面这个虚构的例子(并不对应任何真实代币)展示了这些标签如何应用于 GMGN Skills 能返回的字段。
| 检查项 | 示例结果 | 解读 |
|---|---|---|
| Mint Authority | 已撤销 | 消除了继续增发代币这一项风险,但并不意味着代币整体安全 |
| Freeze Authority | 未撤销 | 仍有地址可以冻结代币账户,从而阻止转账、甚至阻止卖出 |
| 发行阶段 | 已迁移至 DEX | 根据迁移后流动性池的深度和 LP burn 状态评估可交易性 |
| 流动性 | 约 4,200 美元 | 低于 GMGN 目前约 10,000 美元的低流动性参考线;大额交易可能造成明显的价格冲击 |
| 前十持有者占比 | 约 71% | 超过一半的供应量集中在十个钱包里——高度集中 |
| 创建者持仓 | 约 1.2% | 创建者的直接持仓不多;需与开发团队持仓、疑似内部人持仓对照来看 |
| Bundler 成交量占比 | 约 12%(示例) | 与打包买入相关的成交量;GMGN 并未给这一字段设定统一的阈值,因此要结合资金来源和卖出行为来判断 |
rug_ratio | 0.41 | 高于 GMGN 目前 0.3 的高风险参考线;需与其他信号一起权衡 |
| 总体评估 | 较高关注 | Freeze Authority 未撤销,加上流动性偏低、持仓集中,因此整体评估为”较高关注” |
在这个例子里,Mint Authority 虽然已经撤销,但尚未撤销的 Freeze Authority、偏低的流动性、集中的持仓,加上偏高的 rug_ratio,共同构成了多个”较高关注”信号。要把这些信号作为一个整体来判断,而不是仅凭某一个看起来不错的结果就下结论。上面提到的参考线(约 10,000 美元的低流动性线、0.3 的 rug_ratio 线)均出自 GMGN Token Skill 文档。
一次 Solana 代币检查仍然可能漏掉什么?
GMGN Skills 的检查只是查询那一刻可获取数据的快照,既不是持续监控,也不是安全认证。流动性、创建者持仓和钱包行为之后都可能变化,而 LP burn 也无法阻止团队卖出存放在其他钱包里的代币。soft rug 尤其难以提前发现:CertiK 指出,这类行为并不需要复杂的代码,往往也很难在早期识别,因此一次快照式的检查无法可靠地预测团队日后是否会集中抛售、撤走流动性或退出项目(CertiK)。
这次检查同样无法核实所有链下因素,比如团队真实身份、所声称的合作关系、付费推广、被盗用的社交账号,或由机器人制造的社区热度。拿不到的数据应标记为”不可用”,而不是默认它安全;钱包标签和 rug pull 风险评分都只是分析性信号——任何重要结论都应通过更多链上数据或独立来源加以核实。
免责声明:本文仅供参考,不构成任何投资、交易或财务建议。任何自动化检查都无法预测代币未来的价格表现。文中所述的产品能力、支持的链、字段名称及风险参考均截至 2026 年 7 月,可能随 GMGN Skills 的更新而变化。GMGN 不对任何收益或回报作出承诺、保证或预测。文中提及的任何用户收益或盈利案例均为个例、属极少数情况,不代表普遍结果,也不构成对未来收益的承诺。