arnaucube
arnaucube/websnarkPublic Self-hosted repository
Improve instructions in readme
Jordi Baylina jordi@baylina.cat
Fri, 12 Apr 2019 05:03:34 -0700
commit

0cefcd2d7f119c842e67ca5b901a6d47105c8524

parent

a0680804a5a3ab1ec397566453da275a9e2db6ca

1 files changed, 18 insertions(+), 0 deletions(-)

jump to
M README.md → README.md

@@ -31,6 +31,8 @@ witness is a binary buffer with all the signals in binnary format. The buffer is packt in 32bytes Little Endian Encoded Field Elements.

You can use the tool to build the binary file from the witness.json file generated by [snarkjs](https://github.com/iden3/snarkjs). +### IMPORTANT: Please be sure you run your setup with `--protocol groth` websnark only generates groth16 proofs! + ``` node ../tools/buildwitness.js -i witness.json -o witness.bin ```

@@ -101,6 +103,22 @@

</body> </html> ``` + +You can test it by running a web server on the example directory + +``` +npm -g install http-server +cd example +http-server . +``` + +And then navegate to [http://127.0.0.1:8080](http://127.0.0.1:8080) + +The generated proof can be cut and pasted to `example/proof` and tested with snarkjs + +``` +snarkjs verify +`` ## Building wasm.js