Note: This is an experimental project. Everything will break, and it may disappear without any notice!
Currently we have a (mostly complete, but untested) implementation of Shasper state transition validation algorithms. This is then combined with Substrate's embedded consensus engine to provide a simple Substrate node implementation. In the future, this consensus engine will be replaced to comply with Shasper's fork choice rule specification.
rustup update stable rustup update nightly rustup target add wasm32-unknown-unknown --toolchain nightly cargo +nightly install --git https://github.com/alexcrichton/wasm-gc
After that, compile the WebAssembly runtime:
cd runtime/wasm && ./build.sh && cd ../..
You can then execute the client:
cargo run -- --chain dev
However, before the block authoring logic is added, there's probably not much you can do!
Licensed under GPLv3.