该课时需要购买课程后观看

区块链应用开发系统课 - Vibe Coding 实战

登录后购买

Dune 实战:Azuki NFT 数据看板

Tiny熊 Tiny熊 2026-06-26
6次播放
2026-06-26

视频 AI 总结:该视频主要讲解了如何为 Azuki NFT 项目构建一个数据看板,重点介绍了两种查询持有人及其持有 NFT 数量的 SQL 方法。一种是通过 Union 操作将转账事件中的转出(减一)和转入(加一)组合后进行增量求和;另一种是按 Token ID 分组并利用区块高度排序,提取每个 Token 的最新持有者。视频还展示了如何将查询结果用于 Dune 仪表板中的饼图和表图展示。
主要内容

  • 第一种方法:Union 增量求和法,将转账记录中 from 地址减一、to 地址加一,然后对每个地址求和得到持有量。
  • 第二种方法:分组降序法,按 Token ID 分组,按区块高度和事件索引降序排列,取每个分组的第一条记录(最新持有者),再统计地址的 Token 数量。
  • 实际代码示例展示了如何编写 Dune SQL 查询,包括中间表和最终分组计数。
  • 仪表板展示建议:持有数量分布适合饼图,交易量数据适合表图或双 Y 轴图。