1 unstable release

0.1.0 Mar 4, 2023

#68 in #iota

Apache-2.0

245KB
6.5K SLoC

WasmLib for Rust

WasmLib allows developers to use Rust to create smart contracts for ISC that compile into Wasm and can run directly on ISC-enabled Wasp nodes and on the Solo environment.

WasmLib treats the programming of smart contracts as simple access to a key/value data and token storage where smart contract properties, request parameters, token balances and the smart contract state can be accessed in a universal, consistent way.

The wasmlib folder provides the interface to the VM sandbox provided by the Wasp node through ScFuncContext and ScViewContext.

Dependencies

~1.1–2MB
~28K SLoC