如何在 TRON 上识别 rug pull:赶在买家之前,用几秒钟过一遍任何 TRC-20 代币
无论你打算发行、买入还是推广一个代币,掌握如何在 TRON 上识别 rug pull,都能让你免于事后才发现合约里藏着陷阱的尴尬。在一个每天都在部署新 TRC-20 的网络里,风险信号就写在链上:谁控制着合约、能否继续增发供应量、流动性能不能被抽走,以及少数几个钱包手里握着多少代币。
本指南告诉你 TRC-20 代币上的 rug pull 会露出哪些马脚,如何用 Smithii 面向 TRON 的 Rug Check 来识别它们,每一项检查在评分中的权重,以及如果被检查的代币就是你自己的该怎么处理。开始吧。
TRC-20 代币上 rug pull 的信号
rug pull 几乎从来都不是什么技术谜题。它只是在动用合约从第一天起就自带的权限,所以只要你知道该看哪里,就能提前察觉。在 TRON 上,最常见的信号有这些:
- Owner 拥有危险权限:可以修改手续费、暂停转账,或者在放弃所有权之后又把合约所有权收回来的函数。
- 黑名单和卖出限制:TRON 继承了 USDT 上黑名单合约的老传统,在小盘代币里,这个功能可能被用来封锁想卖出的用户。
- 供应量可增发:只要 mint 函数还处于启用状态,一旦有人动手调用,所有持有者都会被稀释。
- 流动性可被撤出:如果 SunSwap 流动性池里的份额没有被锁定,持有份额的人一笔交易就能把池子抽空。
- 供应量集中:一个钱包只要握着相当一部分供应量,仅一次卖出就能把价格砸下去。
这些信号单拿出任何一个都无法证明项目是骗局。举例来说,很多正规项目在上线期间都会保留 owner 权限。真正要紧的是有多少项同时出现,以及团队是否对此做出解释。另外,如果你是在检查自己的代币,这些信息也能帮你搞清楚哪些地方该修正。
如何在 TRON 上一步步识别 rug pull
Smithii 面向 TRON 的 Rug Check 是一款免费工具,让你无需连接钱包就能检查任意 TRC-20 合约。它会把 TRON 上的合约数据、GoPlus 的安全信号,以及 Dexscreener 上活跃代币的数据交叉比对,返回一份包含十项检查的报告。你发起一次查询后,会看到类似这样的报告:

你只需要代币的合约地址,在 TronScan、SunSwap 的交易对页面,或者直接在 Dexscreener 上就能找到。地址到手后,流程是这样的:
- 粘贴合约地址:你想检查的那个 TRC-20,可以用 Base58 格式(以 T 开头)或十六进制格式。
- 确认网络选的是 TRON:在输入框旁的选择器里核对一下,让查询发到正确的链上。
- 点击 Check Token:然后等几秒钟,工具会读取合约、安全数据和市场信息。
- 看一下评分和等级:Danger 等级从 1 到 100,还会附上一个 Confidence 百分比。
- 逐项检查每一项控制:尤其是显示红色或未通过验证的那些项,以及持有者和流动性列表。
报告几秒钟就能生成,你想查多少次就查多少次。如果你粘贴的地址并不是代币合约,工具会直接告诉你,而不是胡乱编一个结果出来。
Base58 还是十六进制:该粘贴哪种地址
在 TRON 上,同一个地址可以用两种方式写出来:以 T 开头的 Base58(也就是 TronLink 和 TronScan 显示的那种),以及十六进制。工具两种都接受,而且结果一律以 Base58 呈现,这也是网络上任何人都能识别的格式。
十项检查各自的权重
角落里显示的 6/10 这类评分,统计的是通过的检查项数量。但是并不是每一项分量都一样:内部评分会根据每一项可能造成的危害来加权。
| 检查项 | 检查内容 | 权重 |
|---|---|---|
| Honeypot | 代币买入之后是否能卖出 | 22 |
| 交易限制 | 买入被阻止、卖出不完整、黑名单或白名单 | 13 |
| 危险的 owner | 所有权仍然有效、被隐藏或可恢复 | 12 |
| 买入和卖出税 | 两者都不能超过 10% | 10 |
| Mint | 无法增发 supply | 10 |
| 流动性 | 至少有价值 1000 美元的可见流动性 | 10 |
| LP 锁仓 | 报告的流动性中至少 50% 已锁仓 | 8 |
| 集中度 | 最大持有者不超过 10%,前十名不超过 30% | 7 |
| 可升级合约 | 不能是逻辑可变更的代理合约 | 5 |
| 代码已验证 | 源代码已在 TronScan 上公开 | 3 |
有两个问题会让代币直接被标为 Danger,哪怕其他项全部通过:honeypot 和交易限制。这很合理,因为这两项会直接导致你卖不出去。相反,要达到 Good,所有检查项都必须通过,不能有任何一项处于待验证状态。
为什么 TRON 上会有未验证的检查项
TRON 报告里出现一些灰色检查项是正常现象。原因是技术性的:在其他网络上,这个工具会模拟一次真实的买入和卖出来测算税率并排除 honeypot,但这种模拟依赖 TRON 节点并不提供的功能。在 TRON 上,交易相关的分析来自 GoPlus,由它用自己的引擎针对该网络进行计算。
当 GoPlus 没有某个代币的数据时(通常是因为代币太新),相应的检查项会显示为未验证,而不是默认通过。LP 锁仓也一样,如果没人上报锁仓份额的位置,这一项就查不出来。把这些空白当作悬而未决的问题看待,如果你对这个代币感兴趣,买之前自己去 TronScan 上核实一下。
如果你想知道 supply 掌握在谁手里,可以以 CSV 格式下载某个 TRC-20 的完整 holder 列表。
如何优化你自己 TRC-20 的报告
Rug Check 不只是用来审查别人家的代币。如果你是项目方,这份报告正是你的买家会看到的那一份,而其中很多检查项取决于你现在还能做出的决定:
- 在不再需要时放弃所有权:owner 这一项会变绿,关于未来变更的疑虑也会消失。
- 加深 pool 的深度:流动性低于 1000 美元这一项就不过关,而且浅 pool 还会让每笔买入都遭遇明显的价格跳跃。
- 分散 supply:向你的社区做一次 airdrop,可以降低早期 wallet 的集中度。
- 在 TronScan 上验证代码:这一项权重最低,但也是最容易搞定的。

每一处改动都会体现在下一次扫描结果里,所以你可以先扫描、再修复、再重新扫描,然后再对外宣布上线。到时候可以参考这篇:如何放弃 TRC-20 的 owner 权限。
如果问题出在深度上,看看这篇:如何在不影响价格的情况下给 SunSwap 交易对增加流动性。
常见问题
TRON 的 Rug Check 收费多少?
完全免费。它是免费且只读的工具:不用连接 wallet,不用签名,也不会消耗 Energy,因为根本不会发送任何交易。
结果显示 Good 就代表代币一定安全吗?
不一定。报告只能检测查询那一刻能在链上观察到的风险。owner 之后仍然可以修改参数,而之前的扫描结果里不会体现这些变化。
某项检查显示未验证是什么意思?
意思是没有足够的数据来给出结论。未验证并不等于通过:在评分中这项会算作半个失败,等级也无法超过 Caution。
非 TRC-20 的代币能用这个工具吗?
不能。这个工具只分析 TRC-20 合约。如果你粘贴的是普通 wallet 地址或其他标准的代币地址,它会提示这不是有效的代币合约地址。
我可以用它在上线前检查自己的代币吗?
可以,而且这是个好习惯。创建完 pool 后马上扫描一下自己的 TRC-20,你能看到买家将来会看到的内容,也有时间去修复那些标红的问题。
总结
知道了如何识别 TRON 上的 rug pull 之后,你就能在几秒内检查任何 TRC-20,而且不用连接 wallet,还能看懂哪些检查权重更高、为什么有些会悬而未决。评分只是第一印象,真正有价值的是点开每一项检查,看懂它在说什么。
如果是你自己的代币,把这份报告当成上线前的 checklist。买家会盯着跟你一样的东西看,所以最好让他们看到的每一项都有合理的解释。








