Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Zcon1 WASM demo



$ ./

Running the backend

Web browsers currently cannot talk directly to gRPC servers, so it is necessary to run a proxy as part of the backend. The envoy/ subdirectory contains a Dockerfile and config file for an Envoy proxy that listens on localhost:8081 and will route requests to a lightwalletd frontend listening on localhost:9067.

See the lightwalletd documentation for details on how to set up a local lightwalletd testnet instance. Note that when starting the frontend, you may need to use --bind-addr so that the Docker container can access it.

To build and run the Envoy proxy:

$ docker build -t lightwalletd/envoy -f envoy/envoy.Dockerfile envoy
$ docker run -d -p 8081:8081 --network=host lightwalletd/envoy

Running the demo

$ ln -s "$HOME/.zcash-params" demo-www/params
$ cd demo-www
$ npm run start

Then open http://localhost:8080/ in your browser.

You can’t perform that action at this time.