mirror of
https://github.com/fluencelabs/wasm-utils
synced 2025-03-16 03:20:50 +00:00
wasm-tools
Boilerplate code to test Parity WASM tools and compile rust/c/c++ code to wasm-contracts
How to compile contract
git clone https://github.com/NikVolf/wasm-tools
cd wasm-tools/runner
./build.sh <PATH TO C/C++/Rust source file>
./start.sh
and then open http://localhost:8000
, press Execute call
to run a contract call
function, see browser console log for gas counter
see /samples
directory for sample contracts that are compiled this way
Prerequisites
- Emscripiten for C/C++ (see this page,
emcc
should be in thePATH
) - Rust with
wasm32-unknown-emscripten
target (see this instruction to setup)
Description
Languages
Rust
96.5%
WebAssembly
3.5%