RugCheck是Solana上使用最广泛的自动化安全分析工具之一。每当有新代币被创建或交易时,买家、自动化交易机器人以及DEX聚合器(如DexScreener、Photon和Birdeye)都会查询RugCheck来分析代币的智能合约状态,并指定从“Good”(良好)到“Dangerous”(危险)不等的风险评级。
如果您的代币获得了高风险评分或警告标记,DEX平台将在您的代币旁边显示警示图标,导致潜在买家避开您的项目。
通过RugCheck并不是要愚弄算法,而是要求按照行业标准的安全规范来配置您的SPL代币与流动性池。
RugCheck如何评估Solana代币风险
RugCheck在Solana区块链上检查五个主要的安全维度:
- 铸币权状态(Mint Authority): 检查创建者是否可以增发代币,增发会导致通胀并砸盘。
- 冻结权状态(Freeze Authority): 检查持有人钱包是否会被冻结而无法转账或出售。
- 更新权状态(Update Authority): 检查代币元数据(名称、Logo、符号)在发布后是否可以被修改。
- 流动性池安全性: 检查LP代币是否已被锁定在金库中或销毁至零地址。
- 持币集中度: 分析前几名钱包的持仓分布,确保单个地址不会控制过高的代币比例。
有关Solana SPL代币权限如何运作的技术细节,请参阅Solana SPL代币程序文档。
要求 1:放弃铸币权(Revoke Mint Authority)
保留铸币权是RugCheck上扣分最严重的项。如果铸币权密钥保持激活状态:
- RugCheck会立即赋予“High Risk”(高风险)警告标记。
- 自动化交易机器人会直接拦截该交易对的买单。
所需操作: 代币铸造完成后立即放弃铸币权。您可以使用 PumpBolt安全中心 一键完成此操作。
要求 2:放弃冻结权(Revoke Freeze Authority)
冻结权允许创建者地址锁定特定代币账户。在去中心化交易所上,保留冻结权被视为貔貅盘(Honeypot)的高危信号。
所需操作: 在创建公开流动性池之前放弃冻结权。使用 PumpBolt放弃冻结权工具。
要求 3:放弃更新权(使代币不可变)
如果您的Metaplex元数据保持可变状态(isMutable: true),RugCheck会标记警告,因为创建者理论上可以在发布后更改项目Logo或名称来模仿其他资产。
所需操作: 核对所有元数据后,使用 PumpBolt使代币不可变功能 放弃更新权。
要求 4:锁定或销毁您的流动性池代币(LP Tokens)
创建流动性池会生成LP代币,代表对池内SOL和代币资产的所有权。如果创建者将这些LP代币保存在个人钱包中,他们随时可以撤出流动性。
- 销毁LP代币: 将LP代币永久转移至
11111111111111111111111111111111 零地址。
- 锁定LP代币: 将LP代币存入可核验的时间锁定金库中,锁定固定期限(如6个月或12个月)。
所需操作: 创建池后立即使用 PumpBolt Lock Liquidity 锁定或销毁您的LP代币。RugCheck将识别金库地址并授予绿色流动性安全认证勋章。
要求 5:保持均衡的代币持仓分布
RugCheck会标记前10名钱包(不包括流动性池和销毁地址)持有超过总流通供应量20%至30%的代币。
所需操作: 避免在单个创建者钱包中持有大量筹码。在建池前,使用 PumpBolt Multisender 将预售、团队或社区份额分发到独立地址中。
RugCheck安全核验记分卡
| 安全标准 |
要求的链上状态 |
推荐PumpBolt工具 |
评分影响 |
| 铸币权 |
已禁用 (null) |
放弃铸币权工具 |
关键通过项 |
| 冻结权 |
已禁用 (null) |
放弃冻结权工具 |
关键通过项 |
| 更新权 |
已禁用 (isMutable: false) |
使代币不可变工具 |
高权重通过项 |
| LP代币 |
已锁定或销毁 |
流动性锁定工具 |
关键通过项 |
| 前10持币钱包 |
已分散持仓 (<20% 池) |
批量空投工具 |
高权重通过项 |
满足所有五项安全要求可确保在RugCheck上获得“Good”评级,为买家和DEX平台建立对您Solana项目的充分信心。