#分布式 #区块链 #SDK #pxp #supercontract

xpx-supercontracts-sdk

ProximaX Supercontracts Rust SDK

3个版本

0.2.2 2020年3月30日
0.2.1 2020年3月20日
0.2.0 2020年3月13日

#360 in #分布式

每月 29次下载

Apache-2.0

53KB
729 代码行

Documentation

ProximaX Supercontracts Rust SDK

官方ProximaX Supercontracts SDK库,使用Rust语言编写。

入门

所有Supercontracts相关内容都包含在依赖中

[dependencies]
xpx_supercontracts_sdk = "0.1"

要开始新的开发,请按照以下步骤创建新的Supercontract

  1. cargonew sc-app

  2. 添加到 Cargo.toml

[dependencies]
xpx_supercontracts_sdk = "0.1"
  1. 添加到 src/main.rs
extern xpx_supercontracts_sdk;
use xpx_supercontracts_sdk::utils::ping;

#[no_mangle]
pub extern "C" fn app_main() -> i64 {
    ping(100).unwrap()
}
  1. 构建: cargo build --target wasm32-unknown-unknown --release
  2. 如果构建成功,结果将在:target
  3. 转换为Wat/Wast格式: wasm2wat sc-app

SDK文档

查看 Docs 目录。

示例

  • 查看 eamples 目录
  • 构建特定示例: cargo build --target wasm32-unknown-unknown --example ping --release

许可证: Apache 2.0

版权(c)2019 ProximaX Limited

依赖项

~1.8–2.7MB
~44K SLoC