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