Skip to content

iotexproject/w3bstream-vm

Repository files navigation

Sprout-VM

sprout-vm is the zero-knowledge proof virtual machine supported by w3bstream sprout, currently supporting halo2, risc0, and zkwasm.


  • halo2-wasm-node-server is the VM implementation for halo2.
  • risc0-server is the VM implementation for risc0.
  • wasm-server and wasm-server-go are the VM implementations for wasm.
  • proto is the rpc protocol for interaction between sprout and the VM.
  • rust-grpc is a Rust SDK build with the proto