Skip to content

Official SDK for the Oasis Network.

License

Apache-2.0, CC-BY-4.0 licenses found

Licenses found

Apache-2.0
LICENSE
CC-BY-4.0
LICENSE-docs
Notifications You must be signed in to change notification settings

oasisprotocol/oasis-sdk

Repository files navigation

Oasis SDK

CI lint status CI audit status CI test status Rust coverage

Note

  • Oasis SDK is in active development so all APIs, protocols and data structures are subject to change.
  • The SDK currently depends on v22.0.2 of Oasis Core.
  • The code has not yet been audited.

Directories

  • client-sdk: Client libraries for interacting with the Oasis consensus layer and runtimes in different languages.
  • runtime-sdk: Oasis Runtime SDK that makes it easy to develop new runtimes.
  • runtime-sdk/modules: A collection of larger modules for the Runtime SDK.
  • contract-sdk: Oasis Contract SDK that can be used to develop Rust smart contracts that compile to WASM and can be executed inside the contracts Runtime SDK module.