结论
恭喜!您已完成 Surfpool 测试课程。现在,您已经全面了解如何使用 Surfpool,这是一种强大的测试框架,可以将主网状态直接引入本地开发环境,从而实现无缝的跨程序调用(CPI)测试。
您学到了什么
在本课程中,您掌握了 Surfpool 的核心概念:
- 主网模拟:了解 Surfpool 如何即时获取主网账户,简化 CPI 测试的复杂设置
- 高级控制:包括时间旅行到任意纪元/槽位/时间戳,暂停区块生产,以及操作系统变量
- 账户修改:设置 SOL 供应参数,在程序之间转移账户,以及更新代币账户数据
下一步
现在,您已经具备使用 Surfpool 为复杂的 Solana 程序构建全面测试的能力!以下是一些推荐的下一步行动:
- 应用到您的项目中:将 Surfpool 集成到您现有的 Solana 程序测试套件中。
- 加入社区:通过 Discord 与其他使用 Surfpool 的开发者交流。
- 保持更新:关注 Surfpool 仓库,了解最新功能和性能改进。