文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
runtxtx
文章
专栏
问答
视频
课程
集市作品
活动
招聘
TA的视频
TA的合集
使用 Surfpool 索引 PDAs
视频 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 的过程集成到部署工作流中,实现开箱即用的数据库访问。
16
0
0
1天前
Surfpool 101 系列
00:00 开始使用 Surfpool 00:24 使用 Surfpool 在本地模拟 Solana 主网 01:45 Surfpool 实战 — 构建、测试、部署、重复 03:42 在 Surfpool 中开始使用 Subgraphs 06:33 立即使用任何主网代币为您的 Surfnet 账户充值 视频总结: **核心内容:** 该视频主要介绍了 Surfpool,一个用于 Solana 程序开发的工具,它简化了本地开发和测试流程,并提供了一些强大的功能,例如主网分叉、自动部署和 subgraph 自动生成。 **关键论据/信息:** * **Surfpool 的安装和启动:** 视频演示了如何在 Linux 和 Mac 系统上安装和启动 Surfpool。 * **主网分叉功能:** Surfpool 能够自动从 Solana 主网获取程序依赖的账户数据,无需手动下载或设置,方便开发者在本地使用主网数据进行测试。 * **程序自动部署:** Surfpool 可以自动检测程序代码的更改并重新部署,加速开发迭代。它还生成基础设施即代码(Infrastructure as Code)文件,方便部署到本地网络(surf net)、测试网络(dev net)和主网。 * **Subgraph 自动生成:** Surfpool 能够自动为程序创建 subgraph,索引链上数据,并提供 GraphQL 接口,方便开发者查询程序产生的事件和数据。 * **Cheat Code RPC 方法和 Faucet:** Surfpool 提供了 Cheat Code RPC 方法,允许开发者通过 RPC 调用直接修改账户数据,例如设置 Token 余额或修改账户数据。视频还展示了一个 Faucet 工具,方便开发者获取测试用的 SOL 和 Token。 总而言之,Surfpool 旨在简化 Solana 程序的开发、测试和部署流程,通过主网分叉、自动部署、Subgraph 生成和 Cheat Code 等功能,提高开发效率。
827
0
0
2025-06-13 15:41
runtxtx
关注
贡献值: 5
学分: 10
江湖只有他的大名,没有他的介绍。
0 关注
0 粉丝
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
提醒
检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
×
编辑封面图
封面预览
取消
确认
×
创建课程
课程封面
编辑封面图
建议尺寸: 1920*1080
×
编辑封面图
封面预览
取消
确认