TRON 上的 NFT snapshot:触达一个 collection 的 holders
在 TRON 上做一次 NFT snapshot,几分钟内就能拿到持有某个 collection NFT 的钱包名单,以及每个钱包持有多少件,完全不用写代码。这正是你用 airdrop 回馈社区,或者基于已买入的用户搭建 whitelist 所需要的。
Smithii 的 NFT Snapshot 直接用合约地址在链上查询,不依赖任何 marketplace。下面是完整步骤,不过先说说这份名单的真正用途,因为它抓到的受众和代币那种完全不一样。
拿到一个 collection 的钱包列表能做什么
名单里有两列关键信息:钱包地址,以及这个钱包持有该 collection 的多少个 NFT。第二列才是玩法的关键,因为你可以把持有 1 件的人和持有 12 件的人区别对待。
| 用途 | 怎么做 | 为什么有效 |
|---|---|---|
| 给你的社区做 airdrop | 把你的 fungible token 分发给持有你 NFT 系列的 holder | 奖励那些已经用真金白银证明忠诚度的人 |
| 按比例分配 | 持有该系列 NFT 越多的地址,拿到的代币越多 | 认可大藏家,但也不把只持有一枚的人排除在外 |
| mint 白名单 | 给上一个系列的 holder 提前 mint 的权限 | 新系列一上线就有已经验证过的买家来接盘 |
| 触达同频社区 | 某个题材和你相近的系列的 Snapshot | 你触达的是在 TRON 上活跃的 NFT 用户,而不是一堆随机地址 |
最后一种要多说一句。把代币分发给其他项目的 holder 是很常见也完全合理的做法,但前提是双方社区有真正的契合度。如果一个代币空投到一个从没听说过你的钱包里,当天就会被卖掉,而你还得为每一个这样的地址付一笔手续费。
如何在 TRON 上一步步完成 NFT snapshot
Smithii 上用于 TRON 的 NFT Snapshot 会通过 NFT 系列的合约地址直接查询链上数据,不依赖任何 marketplace 或第三方索引器。这意味着,即便某个系列已经在所有平台下架,它照样能正常工作。打开后你看到的界面是这样的:

你需要的是 NFT 系列的合约地址,而不是单个 NFT 的地址。填好之后:
- 在 NFT Collection contract address 里 粘贴该系列的合约地址。
- 运行 snapshot 并确认付款。它会花几分钟遍历所有持有者。
- 下载 CSV,里面包含每个钱包地址以及各自持有的 NFT 数量,你也可以直接复制这些地址。
导出的文件格式 multisender 可以直接读取,所以你不用改 CSV,就能一条龙完成分发。
这份列表不会告诉你的事
在用这个文件做分发之前,有两件事 snapshot 分不出来,得你自己去核对。
第一件事:一个钱包持有很多 NFT,并不代表它就是你的粉丝。它可能是一个 marketplace、一个 staking 合约,或者是某个大批量买入准备转卖的人。不去核对那些大地址就直接按比例分,结果往往是把大部分 airdrop 都送进了一个合约里。
第二件事:这份名单只是你运行工具那一刻的快照。在一个交易活跃的系列里,今天的名单和上周的名单不会一样。如果你宣布要奖励 holder,顺便也说清楚你会在什么时候拉 snapshot:不然任何人都能在临门一脚前买进来蹭空投。
公告方式有两种,效果完全不同。提前把具体日期公开最透明,但也等于在邀请大家前一天买、第二天卖。直接宣布 snapshot 已经拉过了,事先不打招呼,这样奖励的是那些一直默默持有的人,当你追求的是忠诚度而不是一波短期成交量时,这种方式往往效果更好。
不管你选哪种,一开始就说清楚。社区两种规则都能接受,唯一不能接受的是事后才发现规则跟原来说的不一样。
还有第三点这份列表也无法区分:一个人可以拥有多个 wallet。按地址分配和按人头分配不是一回事,在小规模的收藏里差别尤其明显。这一点没办法从 snapshot 层面干净地解决,但在规划分配规模时要放在心上。
如果你想拿的是某个 token 的 holder 而不是收藏的持有者,可以看看如何提取 TRC-20 持有者名单及其余额
费用多少,什么时候用才划算
180 TRX,不管这个收藏有一百个持有者还是一万个,费用都一样。因为不按规模计费,收藏越大,每个地址的成本就越低。
如果这份名单唯一的用途就是马上做一次 airdrop,multisender 可以用 NFT Holders 方式直接自己提取,费用相同,还省下了下载这一步。只有当这份名单本身是一项资产、你打算多次使用时,单独提取才有意义:比如做 whitelist、留存历史数据用于对比,或者作为分阶段活动的筛选依据。
常见问题
在 TRON 上做一次 NFT snapshot 要花多少钱?
每次执行 180 TRX,和收藏规模无关。一百件和一万件的收藏费用一样,所以查询的收藏越大,每个 wallet 的平均成本就越低。
和 token 的 snapshot 有什么区别?
token 版本列出的是某个可替代 TRC-20 的持有者以及各自的余额。这个版本列出的是某个 NFT 收藏的持有者,以及每人持有多少件。你想抓哪种资产的受众,就用对应的那个;两者费用相同。
我可以给 NFT 的 holder 分发 token 吗?
可以,而且这是最常见的用途之一。snapshot 生成的 CSV 可以直接导入 multisender,不用重新格式化,所以你可以用可替代 token 去回馈支撑你收藏的社区。你也可以直接在 multisender 里一步完成。
我必须是这个收藏的创建者吗?
不用。只要有合约地址就行,这些信息在 blockchain 上是公开的。所以既可以用在你自己的收藏上,也可以用来触达 TRON 生态里和你项目调性相近的其他社区。
snapshot 会包含正在挂单出售的 NFT 吗?
这要看挂在哪儿。如果在售期间 NFT 还留在原主的 wallet 里,那就会算在他名下。如果 marketplace 在挂单期间用合约托管,那这个合约就会显示为持有者,原主人就不会出现在名单里。这也是分发前要检查大户地址的另一个理由。
结论
这类名单的优势不在技术层面,而在受众质量。你触达的是已经为某样东西付过钱并且留住它的 wallet,这是链上最接近’兴趣证明’的东西。
用好它的方法就是:分发前检查大户地址,并且公开说明你什么时候做的 snapshot。这两件事加起来花十分钟,就能避免 airdrop 落到某个合约里,或者进了那种买入只是为了蹭空投的人手里。








