Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.02 KB

File metadata and controls

37 lines (25 loc) · 1.02 KB

ewasm-rust-api

Build Version

This project aims to give a low-level and a high-level binding to ewasm from Rust.

Usage

Add the dependency, as usual:

[dependencies]
ewasm-api = "0.9"

In your project, include the prelude:

use ewasm_api::prelude::*;

Other modules are available as well, outside of the prelude. Refer to the documentation for more info.

ewasm-rust-api builds with various feature sets:

  • default: Builds with wee_alloc as the global allocator and with the Rust standard library.
  • qimalloc: Builds with qimalloc as the global allocator.
  • debug: Exposes the debugging interface.
  • experimental: Exposes the experimental APIs (bignum system library, evm2wasm EEI)

Further documentation is available here.

Author(s)

Alex Beregszaszi, Jake Lang

License

Apache 2.0