创建文章

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

Article Thumbnail

Algorand SDK V2 的资产和原子交换代码示例

上周的文章中,我们提到 Algorand 全新推出了 V2 API。此次 API 升级是与针对 algod 进程的新版开放 API 规范一起发布的。该进程负责处理节点的 Algorand 协议,并提供端点用来提交各类交易、注册参与密钥、读取账户数据、核验节点状态并实现许多其他功能。我们可以通过上述新规范来优化处理低阶格式的区块链数据,同时将多个搜索和聚合功能迁移到新的索引器。本次升级适用于四种 SDK(Python、JavaScript、Java 和 Go),可为开发人员提供多项改进功能,包括支持可选参数的新交易构建器,进一步简化了交易管理流程。

对于这些升级后的 SDK,我们目前正在完善开发人员网站,对所有示例进行更新,以说明如何使用新功能。今天,我们发布了针对 Algorand 资产原子转移的更新示例。资产示例涉及创建、修改、发送、冻结、撤销和销毁 Algorand 第 1 层资产的流程。原子转移示例则详细阐述了如何将多个交易合并到一个分组操作中,执行该操作时,所有交易要么全部成功,要么全部失败。

除修改后的代码外,我们 API 的所有 V1 和 V2 示例均发布在文档中,具体请参见 GitHub 网站。其他部分将很快发布,敬请关注。

如需获取关于升级新版 API 的建议,请参阅迁移指南