登录 后可观看高清视频

使用 Surfpool 索引 PDAs

7次播放
11小时前

视频 AI 总结: 该视频介绍了 Surfpool 如何通过 IDL to SQL 工作流,实时索引 Solana 程序中的自定义 PDA(Program Derived Address)。核心内容是展示了如何使用 Surfpool 快速为自定义 PDA 设置 subgraph,以便追踪账户状态的历史记录。通过一个简单的 treasury 程序示例,演示了如何配置 deployment runbook,指定需要索引的 PDA 类型和字段,并最终部署 subgraph,实现对链上数据的实时查询和分析。

关键信息:

  • Surfpool 提供 IDL to SQL 工作流,方便实时索引程序数据。
  • 可以索引程序创建的自定义 PDA,例如存储 token swap 信息、用户设置或协议状态的账户。
  • 通过 deployment runbook 配置 subgraph,指定程序 ID、IDL 和需要索引的 PDA 类型。
  • 可以选择性地指定需要索引的 PDA 字段,并可以重命名数据库中的字段名。
  • Surfpool 能够解析交易数据,提取所需数据并插入 SQL 数据库,提供 GraphQL 接口方便数据访问。
  • 索引 PDA 的过程集成到部署工作流中,实现开箱即用的数据库访问。