BNB Smart Chain NFT 持有者快照
获取 BNB Smart Chain NFT 合集当前所有持有者及其持有的 NFT 数量和代币 ID,可导出 CSV 或 JSON,用于空投、白名单和持有者奖励。
什么是 NFT 持有者快照?
持有者快照记录某一时刻合集中每个 NFT 的所有者。项目方用快照向持有者空投代币、建立白名单、分发版税或奖励,以及验证社区成员。在 EVM 链上,本工具通过 Multicall3 批量调用 ownerOf 读取 ERC-721 的所有权(适用于 ERC721Enumerable 或连续代币 ID),或根据合约的 Transfer / TransferSingle / TransferBatch 日志重建所有权,并按各 RPC 的 getLogs 限制自适应调整分块大小——还可以在过去的某个区块或日期生成快照。在 Solana 上,则从合集哈希列表出发,读取每个 Mint 当前的所有者。
使用方法
- 选择网络,并粘贴 NFT 合约地址(EVM)或合集 / 创作者地址(Solana)。
- 保持自动方式或手动选择;在 EVM 链上可以选择过去的区块或日期生成快照。
- 开始快照并查看进度——大型合集会分批读取。
- 查看持有者数量和前几位持有者,然后一次性付款(每次快照 0.027 BNB),即可查看完整表格并导出 CSV(owner、count、token IDs)、JSON 或纯地址列表。
功能特点
- Solana:Legacy NFT、pNFT、Metaplex Core 和压缩 NFT(DAS)。
- EVM:29 个网络上的 ERC-721 和 ERC-1155,自动识别 ERC721Enumerable 和 ERC721A。
- 对任意合约回放 Transfer 日志,并自适应调整 getLogs 分块。
- 支持最新区块或过去的区块 / 日期快照(需归档 RPC)。
- 标记由程序 / 合约持有的地址,例如市场托管账户和质押金库。
- 导出 CSV、JSON 和地址列表,方便空投。
- 仅在导出时付费:每次快照 0.027 BNB;扫描、统计数据和前几名持有者的预览均免费。
常见问题
应该选择哪种方式?
保持“自动”即可。工具会识别标准:对带 totalSupply 的 ERC-721,通过 Multicall3 读取每个代币的 ownerOf(速度快);对 ERC-1155 或不支持枚举的合约,则从部署区块开始回放 Transfer 日志。
可以对过去的日期生成快照吗?
在 EVM 链上可以:输入区块号或日期即可。读取过去区块的 ownerOf 需要归档节点——我们的默认 RPC 在主流链上保存完整历史;日志方式在任何节点上都可用。
为什么有些持有者被标记为程序或合约?
在某些市场挂单或已质押的 NFT 会存放在托管或金库账户中,因此链上显示的持有者是该账户。你可以在导出时将它们排除,或手动解析。
快照需要多长时间?
大多数 EVM 合集以及使用 DAS RPC 的 Solana 只需几秒。没有 DAS 时,Solana 需要逐个读取每个 NFT 的所有者——在公共 RPC 上约每秒 20 个 NFT。
快照需要多少费用?
每次快照 0.027 BNB,导出前从你的钱包一次性支付。扫描、持有者数量和前几位持有者的预览都不收费,因此付款前你就清楚会得到什么。