Crate web3api_wasm_rs

Source
Expand description

§The Polywrap Rust/WASM Runtime Library

Polywrap is a WASM-standard developer tool for integrating Web3 protocols into applications. It makes it possible for applications on any platform, written in any language, to read and write data to Web3 protocols. This eliminates the need for client-side SDKs, making dapps lightweight and multi-platform.

This library is the Rust implementation of the Polywrap WASM runtime. (There’s another implementation in AssemblyScript)

Warning The library is still in rapid development and everything may change until 1.0 is shipped.

§Usage

https://docs.polywrap.io/

Re-exports§

pub use msgpack::DecodeError;
pub use msgpack::EncodeError;
pub use msgpack::EnumTypeError;
pub use msgpack::Read;
pub use msgpack::ReadDecoder;
pub use msgpack::Write;
pub use msgpack::WriteEncoder;
pub use serde_json as JSON;
pub use abort::*;
pub use debug::*;
pub use debug_log::*;
pub use env::*;
pub use get_implementations::*;
pub use invoke::*;
pub use subinvoke::*;

Modules§

abort
debug
debug_log
env
get_implementations
invoke
malloc
msgpack
subinvoke

Structs§

BigInt
A big signed integer type.
BigNumber
A big decimal type.
Map
An ordered map based on a B-Tree.