Algorand SDK V2 的资产和原子交换代码示例
在上周的文章中,我们提到 Algorand 全新推出了 V2 API。此次 API 升级是与针对 algod 进程的新版开放 API 规范一起发布的。该进程负责处理节点的 Algorand 协议,并提供端点用来提交各类交易、注册参与密钥、读取账户数据、核验节点状态并实现许多其他功能。我们可以通过上述新规范来优化处理低阶格式的区块链数据,同时将多个搜索和聚合功能迁移到新的索引器。本次升级适用于四种 SDK(Python、JavaScript、Java 和 Go),可为开发人员提供多项改进功能,包括支持可选参数的新交易构建器,进一步简化了交易管理流程。
对于这些升级后的 SDK,我们目前正在完善开发人员网站,对所有示例进行更新,以说明如何使用新功能。今天,我们发布了针对 Algorand 资产和原子转移的更新示例。资产示例涉及创建、修改、发送、冻结、撤销和销毁 Algorand 第 1 层资产的流程。原子转移示例则详细阐述了如何将多个交易合并到一个分组操作中,执行该操作时,所有交易要么全部成功,要么全部失败。
除修改后的代码外,我们 API 的所有 V1 和 V2 示例均发布在文档中,具体请参见 GitHub 网站。其他部分将很快发布,敬请关注。
如需获取关于升级新版 API 的建议,请参阅迁移指南。