跳转到内容

Python SDK:示例

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

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

SDK 仓库中的 v2/examples 文件夹 包含许多可按需定制的代码片段。从 PyPI 安装 aptos-sdk 时,请从 aptos_sdk.v2 导入相同 API,而不是 aptos_sdk_v2

示例说明
transfer_apt.py两个账户之间的基本 APT 转账
different_key_types.pyEd25519 与 Secp256k1 账户
multi_agent_transfer.py带有两个签名人的多代理交易
sponsored_transaction.py由费用支付方赞助的交易
orderless_transfer.py带重放保护 nonce 的无序交易
batch_orderless_transfers.py并行无序转账
simulate_transaction.py提交前模拟交易
fetch_on_chain_data.py账本信息、区块、资源和 View 函数
mnemonic_key_recovery.pyBIP-39 助记词生成和密钥派生
custom_coin_fungible_asset.pyCoin API 与 Fungible Asset API
script_transaction.pyScript payload 构造

v1 示例如 transfer_coin.pyfee_payer_transfer_coin.py 位于顶层 examples 文件夹

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

  1. 克隆仓库。

    Terminal window
    git clone https://github.com/aptos-labs/aptos-python-sdk.git
    cd aptos-python-sdk
  2. 安装软件包和依赖。

    Terminal window
    pip install .
  3. 运行示例。在 v2/ 目录下,示例会导入 aptos_sdk_v2

    Terminal window
    cd v2
    python examples/transfer_apt.py