# w3bstream-wasm-rust-sdk A Rust SDK for writing Webassembly for W3bstream. [![Crates.io][crates-badge]][crates-url] [![Apache licensed][apache-badge]][apache-url] [crates-badge]: https://img.shields.io/crates/v/ws-sdk.svg [crates-url]: https://crates.io/crates/ws-sdk [apache-badge]: https://img.shields.io/badge/License-Apache_2.0-blue.svg [apache-url]: https://github.com/tokio-rs/tokio/blob/master/LICENSE [Website](https://w3bstream.com/) | [Guides](https://docs.w3bstream.com/) | [API Docs](https://docs.rs/ws-sdk/latest/ws_sdk/) ## Example Say “Hello World!” to the w3bstream with rust-sdk. Make sure you added the ws-sdk crate on Cargo.toml: ```sh cargo add ws-sdk ``` Then, on your lib.rs: ```rust use ws_sdk::log::log_info; #[no_mangle] pub extern "C" fn start(_: i32) -> i32 { log_info("hello world!"); return 0; } ``` More examples can be found [here][examples]. [examples]: https://github.com/machinefi/w3bstream-wasm-rust-sdk/tree/main/examples