go-circom-prover-verifier/compile-circuits.sh
compile-circuits.shRaw
1#!/bin/sh
2
3echo "testdata/small/circuit.circom"
4cd testdata/small
5echo "compiling circuit"
6circom circuit.circom -r1cs --wasm --sym
7echo "generating setup"
8snarkjs setup
9echo "calculating witness"
10snarkjs calculatewitness --wasm circuit.wasm --input input.json --witness witness.json
11
12echo "\ntestdata/big/circuit.circom"
13cd ../big
14echo "compiling circuit"
15circom circuit.circom -r1cs --wasm --sym
16echo "generating setup"
17snarkjs setup
18echo "calculating witness"
19snarkjs calculatewitness --wasm circuit.wasm --input input.json --witness witness.json