3个版本
| 0.2.2 | 2020年3月30日 |
|---|---|
| 0.2.1 | 2020年3月20日 |
| 0.2.0 | 2020年3月13日 |
#360 in #分布式
每月 29次下载
53KB
729 代码行
ProximaX Supercontracts Rust SDK
官方ProximaX Supercontracts SDK库,使用Rust语言编写。
入门
所有Supercontracts相关内容都包含在依赖中
[dependencies]
xpx_supercontracts_sdk = "0.1"
要开始新的开发,请按照以下步骤创建新的Supercontract
-
cargonew sc-app -
添加到
Cargo.toml
[dependencies]
xpx_supercontracts_sdk = "0.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()
}
- 构建:
cargo build --target wasm32-unknown-unknown --release - 如果构建成功,结果将在:
target - 转换为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