TypeScript SDK 示例代码
以下示例代码展示了 SDK 的核心使用概念:
我们还提供了更多可能更适合您具体使用场景的额外资源.
SDK 仓库中的 examples 文件夹 包含数十个可自定义的代码片段。这些示例属于 SDK 的 CI 范围。
| 示例 | 说明 |
|---|---|
simple_transfer.ts | 两个账户之间的基本 APT 转账 |
simple_orderless_transfer.ts | 带重放保护 nonce 的无序转账 |
simple_sponsored_transaction.ts | 由费用支付方赞助的交易 |
multi_agent_transfer.ts | 带有两个签名人的多代理交易 |
batch_funds.ts | 从同一账户批量注资 |
transfer_coin.ts | Coin API 转账 |
your_fungible_asset.ts | 发布并转移同质化资产 |
simple_digital_asset.ts | 数字资产(NFT)流程 |
rotate_key.ts | 认证密钥轮换 |
keyless.ts | Keyless 账户流程 |
custom_client.ts | 自定义 HTTP 客户端 |
external_signing.ts | 使用外部签名器签名 |
如何运行示例
Section titled “如何运行示例”运行示例脚本的步骤:
-
克隆仓库。
Terminal window git clone https://github.com/aptos-labs/aptos-ts-sdk.gitcd aptos-ts-sdk -
在项目根目录安装所有依赖
Terminal window pnpm install -
构建项目
Terminal window pnpm build -
进入想运行的示例文件夹
Terminal window cd examples/typescript -
安装本地依赖
Terminal window pnpm install -
运行示例
Terminal window pnpm run simple_transfer