3 个版本

0.2.7 2022年8月16日
0.2.6 2022年8月13日
0.2.2 2022年8月13日

#68 in #aptos


79 个crate中使用(通过 aptos-framework

Apache-2.0

635KB
14K SLoC


id: aptos-sdk-builder title: Aptos SDK Builder custom_edit_url: https://github.com/aptos-labs/aptos-core/edit/main/language/aptos-sdk-builder/README.md

Aptos SDK Builder

事务构建器 是一个辅助函数,它将参数转换为调用特定Move脚本的Aptos事务的有效负载。

在Rust中,此类函数的签名通常如下所示

pub fn encode_peer_to_peer_with_metadata_script(
    token: TypeTag,
    payee: AccountAddress,
    amount: u64,
    metadata: Vec<u8>,
    metadata_signature: Vec<u8>,
) -> Script;

此crate提供了一种生成事务构建器的库。

该工具还将生成和安装Aptos类型(如TypeTagAccountAddressScript)的类型定义。

实际上,为了对Aptos事务进行哈希和签名,还需要一个运行时库,用于二进制规范序列化("BCS")。此库将与Aptos类型一起安装。

支持的语言

当前支持以下语言

  • Rust

依赖关系

~49–66MB
~1.5M SLoC