登录 后可观看高清视频

Surfpool 101 系列

runtxtx runtxtx
79次播放
2025-06-13

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 等功能,提高开发效率。

Surfpool  Solana  mainnet fork  subgraph  automatic deployment