From 09baf9761de9b70ec72ee8c4fe1378b8f745417f Mon Sep 17 00:00:00 2001 From: Alexey Date: Fri, 22 May 2020 13:50:12 +0300 Subject: [PATCH] Update docs --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 261ecd2..70bf010 100644 --- a/README.md +++ b/README.md @@ -130,3 +130,13 @@ and to @jbaylina for awesome [Circom](https://github.com/iden3/circom) & [Websna 1. `cp .env.example .env` 1. `npm run migrate:dev` 1. `node minimal-demo.js` + +## Emulate MPC trusted setup ceremony +```bash +cargo install zkutil +npx circom circuits/withdraw.circom -o build/circuits/withdraw.json +zkutil setup -c build/circuits/withdraw.json -p build/circuits/withdraw.params +zkutil export-keys -c build/circuits/withdraw.json -p build/circuits/withdraw.params -r build/circuits/withdraw_proving_key.json -v build/circuits/withdraw_verification_key.json +zkutil generate-verifier -p build/circuits/withdraw.params -v build/circuits/Verifier.sol +sed -i -e 's/pragma solidity \^0.6.0/pragma solidity 0.5.17/g' ./build/circuits/Verifier.sol +```