如何在 TRON 上获取持有者列表,搞清楚到底谁在真正持有你的 TRC-20
只要掌握如何在 TRON 上获取持有者列表,配合一个 snapshot 代币,你就能在几分钟内拿到所有持有 TRC-20 的钱包地址和各自余额,全程不用写一行代码。这是启动任何空投、白名单,或分析代币持仓分布之前必须先走完的一步。
Smithii 的 Token Snapshot 直接查询链上数据,返回可直接下载的 CSV 文件。下面是完整的操作步骤,之后会说明在使用这份列表之前应该重点看哪些东西。
snapshot 到底会给你什么
有必要先说清楚,因为这类工具给出的结果并不都一样。这里你会拿到三列有用的数据:wallet 地址、该地址持有的 token 数量,以及它占总供应量的百分比。
它是执行那一刻的链上状态快照,不会自动更新:如果一个月后需要新数据,就得再跑一次 snapshot。
结果包含所有 holder,不按余额做过滤,从 whale 到只剩灰尘的 wallet 都在里面。做审计时这样才对,但如果之后要做空投就得留意:多半你不会想把 token 发到几乎空掉的地址。
结果可以直接复制,或者下载为 CSV,格式与 multisender 直接兼容,不需要任何二次处理。
如何在 TRON 上一步步获取持有者列表
Smithii 的 Token Snapshot(用于 TRON)会直接查询链上数据,几秒内就把完整的持有者列表交给你,不需要依赖外部索引器,也不需要代币在任何地方上线。只要有合约地址就够了,所以任何 TRC-20 都能用,不管是不是你自己的。界面是这样的:

合约地址拿在手上,只需三步:
- 把代币地址粘贴到 Token contract address 字段里。你不需要是合约的所有者。
- 启动 snapshot 并确认支付。整个过程需要几分钟,时长取决于持有者数量。
- 复制地址或下载 CSV,拿到完整列表后就能直接分析,或者导入到 multisender 里。
拿到列表后必看的三件事
拿到 CSV 却不看,等于没拿。把百分比那一列从大到小排一下,五分钟就能看出这三件事。
- 前十大钱包占多少。这是任何想进场的人都会看的数字。如果这十个加起来占了供应量的大头,那你的代币就靠它们不抛来撑着。
- 有多少钱包持有真实余额。把有实质数量的和只剩零头的分开,你的持有者数字才拿得出手。
- 流动性池到底在不在你以为的位置。流动性在列表里就是一个普通钱包。看到它,你才能确认真正在市场上流通的供应量有多少,握在真人手里的又有多少。
最直接的用途还在后面:分段。余额数据摆在眼前,你就可以按级别发奖励,而不是闭眼平均分;也可以把只剩粉尘余额的地址排除掉,免得白花手续费在那些不会再回来的钱包上。
最后这一点在 TRON 上直接关系到钱,因为分发是按地址收费的。如果你 3,000 个持有者里有 1,200 个是从没动过的残余余额,空投前先把它们过滤掉,就能省下这 1,200 个钱包的手续费,把分发集中给真正在撑项目的人。
如果上述数据中有任何一项让你担心,这里教你如何通过检查 holder 集中度在 TRON 上识别 rug pull,以及对该代币进行其他排查。
对比两份不同时间点的 snapshot
一份独立的列表只能描述某个时刻的状态。相隔几周的两份列表则能描述一种趋势,而趋势本身要信息量大得多。
通过对比,你能看出是有新的 holder 进场,还是只是老面孔之间在挪动余额,大额钱包是在吸筹还是在派发,以及 holder 数量的增长到底来自真实用户,还是来自那些只带着极少余额出现、之后再也没有动过的地址。
这同时也是衡量一次活动是否奏效的最诚实方式。如果一次 airdrop 让 holder 数量翻了几倍,但六周后其他指标毫无变化,那它根本没留住任何人:只是把代币发给了一群马上卖掉的人。
拿到列表之后,下一步自然就是把代币分发到这些钱包
在 TRON 上导出代币 holder 列表要花多少钱
每次 snapshot 180 TRX,而且费用不随 holder 数量变化:两百个钱包的代币和五万个钱包的代币,成本是一样的。这是按执行一次性收费,所以几个月后再跑一次,费用也是一样的。
不过,拿到同一份列表有两种方式,付款之前最好先搞清楚哪一种更适合你。
| 方式 | 你能得到什么 | 什么时候选它 |
|---|---|---|
| 单独运行 Snapshot | 下载的 CSV 文件,完全归你所有,包含地址、余额和持仓占比 | 当你要分析、保存或重复使用这份列表时 |
| 直接从 multisender 内部运行 | 列表会自动加载到分发表单里 | 当你唯一的用途就是立刻做一次 airdrop 时 |
两种方式价格一样,所以选哪个不是看价钱,而是看你之后要拿它做什么。单独导出适合把列表当作资产来用的情况:比如几个月后拿来和另一份做对比,或者在表格里慢慢按持仓区间做分层,或者向合作方证明你的代币是怎么分布的。
反过来,如果你已经确定要无差别地分发给所有 holder,那中间这一步就没什么意义:multisender 会提取同样的列表并直接加载好。
常见问题
在 TRON 上运行一次代币 snapshot 要多少钱?
每执行一次 snapshot 收 180 TRX。价格与代币持有者数量无关,属于按次收费:如果之后你需要更新后的列表,就得重新跑一次并再付一次费用。
文件里包含每个钱包的余额吗?
包含。CSV 中有地址、该钱包持有的代币余额,以及它占总供应量的百分比。有了这三列数据,你就能按持仓大小排序,并按区间来分层分发,而不是对所有 holder 一视同仁。
我可以导出别人代币的 holder 列表吗?
可以。工具只需要合约地址,而 holder 数据在区块链上本来就是公开的。常见用途包括:在进场前研究其他项目的持仓分布,或者针对一个契合的社区进行 airdrop。
列表会随时间自动更新吗?
不会。一次 snapshot 就是执行那一刻的快照,而余额会随着每一次转账发生变化。想拿到最新数据就得再跑一次新的 snapshot,而对比两份不同时间的快照,恰恰能让你看清楚你的 holder 基础是在扩大还是在集中。
总结
snapshot 是你能用到最便宜的工具,帮你搞清楚代币到底分布在哪些人手里,不用再靠猜。花 180 TRX、几分钟搞定,拿到的结果几乎是你之后所有决策的基础:奖励谁、给多少、按什么顺序发。
在设计分发方案之前先跑一遍,别等做完才补。拿着余额数据做分层,和闭着眼睛空投,成本一模一样,结果却完全不是一回事。
如果你的代币跑在 Circle 的网络上,操作流程和导出文件的内容都不一样,具体可以看这份在 Arc 上导出 holder 列表的教程。








