跳转到内容

Go SDK - 示例

有关说明如何使用 SDK 核心概念的示例代码,请参阅:

以下额外资源可能更适合您的具体用例。

SDK 仓库中的 examples 文件夹包含许多可按需定制的代码片段。这些示例属于 SDK 的 CI 范围。

示例说明
transfer_coin两个账户之间的基本 APT 转账
orderless_transaction带重放保护 nonce 的无序转账
sponsored_transaction由费用支付方赞助的交易
multi_agent带有两个签名人的多代理交易
sending_concurrent_transactions从同一账户并发提交
fungible_asset同质化资产转账
onchain_multisig链上多签账户流程
offchain_multisig链下多签
script_transactionScript payload 构造
alternative_signing自定义 / 替代签名器
external_signing使用外部签名器签名

要运行其中一个示例脚本:

  1. 克隆仓库。

    Terminal window
    git clone https://github.com/aptos-labs/aptos-go-sdk.git
    cd aptos-go-sdk
  2. 从仓库根目录运行示例。Go 会自动下载模块依赖。

    Terminal window
    go run examples/transfer_coin/main.go

该 SDK 需要 Go 1.25+

  • 集成测试 - 针对实时网络使用 SDK 的更广泛流程。
  • 包测试 - 实现旁边的 *_test.go 文件。
  • SDK 源代码:包含解释每个函数用途的内联注释。
  • SDK 参考文档:以带内置搜索的形式查看内联文档的另一种方式。