mirror of
https://github.com/fluencelabs/wasm-utils
synced 2025-03-16 03:20:50 +00:00
907 B
907 B
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
, specify input stream in Input
input, press Execute call
to run a contract call
function, see storage update (if contract produced any) as well as Result
stream (again, if contract produced any).
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)