xpx-supercontracts-sdk 0.2.2

ProximaX Supercontracts Rust SDK


ProximaX Supercontracts Rust SDK

Official ProximaX Supercontracts SDK Library in Rust lang.

Getting Started

All Supercontracts stuff include in dependency:

xpx_supercontracts_sdk = "0.1"

To start new development new Supercontrac follow this steps:

  1. cargo new sc-app

  2. Add to Cargo.toml:

xpx_supercontracts_sdk = "0.1"
  1. Add to src/main.rs:
extern xpx_supercontracts_sdk;
use xpx_supercontracts_sdk::utils::ping;

pub extern "C" fn app_main() -> i64 {
  1. Build: cargo build --target wasm32-unknown-unknown --release
  2. If build success result contains in: target
  3. Convert to Wat/Wast format: wasm2wat sc-app

SDK Documentation

See Docs directory.


  • See eamples directory
  • Build specific exmaple: cargo build --target wasm32-unknown-unknown --example ping --release

License: Apache 2.0

Copyright (c) 2019 ProximaX Limited