Crate oasis_runtime_sdk[][src]

Oasis runtime SDK.

Re-exports

pub use crate::context::BatchContext;
pub use crate::context::Context;
pub use crate::context::TxContext;
pub use crate::module::Module;
pub use crate::runtime::Runtime;
pub use oasis_core_runtime as core;
pub use cbor;

Modules

context

Execution context.

crypto

Cryptography.

dispatcher

Transaction dispatcher.

error

Error types for runtimes.

event

Event types for runtimes.

module

Runtime modules.

modules

Runtime modules included with the SDK.

runtime

Runtime.

storage

Storage.

testing

Module which contains utilities useful for testing and development.

types

Types defined by the SDK.

Macros

version_from_cargo

Constructs an oasis_sdk::core::common::version::Version from the Cargo.toml version.

Structs

Version

A protocol or runtime version.

Derive Macros

Error

Derives the Error trait on an enum.

Event

Derives the Event trait on an enum.