登录 后可观看高清视频
Solana Kit 教程 - Instruction Plans
4次播放
2小时前
视频 AI 总结: 该视频主要讲解了 Solana 开发工具包(Kit)中的 Instruction Plans 功能,它能帮助开发者更高效地处理链上多步骤操作,无需手动管理交易打包和发送顺序。Instruction Plans 允许开发者定义一系列有序的指令,并利用 Transaction Planners 和 Transaction Plan Executors 将其转化为交易并执行。视频通过实例演示了如何创建和使用 Instruction Plans,包括单指令、顺序指令和并行指令,以及如何处理交易执行结果。
关键信息:
- Instruction Plans 是一种将多个指令组合成多步骤操作的工具,可以跨越多个交易。
- Instruction Plans 的核心在于描述操作流程,而将交易构建、签名和发送等细节委托给 Transaction Planners 和 Transaction Plan Executors。
- Transaction Planners 负责将 Instruction Plans 转化为 Transaction Plans,Transaction Plan Executors 负责执行 Transaction Plans。
- Instruction Plans 支持顺序执行(Sequential)、并行执行(Parallel)和非可分顺序执行(Non-divisible Sequential)三种模式。
- 开发者可以自定义 Transaction Planners 和 Transaction Plan Executors,以实现特定的交易处理逻辑,例如使用交易包(Transaction Bundles)实现原子性执行。
- 通过 Instruction Plans,开发者可以更方便地处理复杂的链上操作,例如向 Buffer Account 写入大量数据,而无需手动管理交易大小和打包。