Solana 开发者... 我为 Claude 代码创建了一个互动运行手册,以简化您在 Solana 上的程序部署。 只需导入它并告诉 Claude "运行部署运行手册" 🧵
简而言之,运行手册将: 0. 总结自上次部署以来的所有更改。 1. 使用 `solana-verify build` 构建您的程序。 2. 生成一个临时缓冲区密钥对。 3. 写入程序缓冲区账户。 4. 验证缓冲区的完整性。 5. 导出一个 base58 编码的交易以更新 Squads 中的已验证构建。 6. 输出摘要以手动上传到 Squads 多签名。 7. 将缓冲区分配给您的 Squad 多签名。 8. 等待多签名批准。 9. 清理临时密钥对。 10. 提交 Osec 验证作业以验证构建。 /2
这花了我大约 30 分钟与 Claude 一起写。 我已经测试了两次,它至少将我的部署速度提高了 2 倍,节省了大量打字和复制/粘贴的时间。 它自动处理网络故障、Osce 速率限制、缓冲区完整性问题等。 /3
我已经将运行手册尽可能地通用化,以便开发者可以复制到他们自己的代码库中。只需更新文件顶部的值。 它假设你的程序是开源的,具有经过验证的构建,并由一个Squads多重签名管理。 /4
625