-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
21 lines (21 loc) · 1.11 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"name": "fisher-yates",
"license": "GPL-3.0",
"dependencies": {
"dotenv": "^16.3.1",
"ethers": "<6.0.0",
"shelljs": "^0.8.5",
"snarkjs": "^0.7.1",
"zkey-manager": "https://github.com/a2468834/zkey-manager"
},
"scripts": {
"fromAtoZ": "yarn genInputJson; yarn compile; yarn downloadPtau; yarn genZkeys; yarn genProofs; yarn genVerifierSol; yarn genSolCalldata",
"genInputJson": "node script/genInputJson.js `head /dev/random | tr -dc a-f0-9 | head -c16` 50 3 50",
"compile": "yarn zkey-manager compile -c zkey.config.yml",
"downloadPtau": "yarn zkey-manager downloadPtau -c zkey.config.yml -nc",
"genZkeys": "yarn zkey-manager genZkeys -c zkey.config.yml",
"genProofs": "yarn zkey-manager genProofs -c zkey.config.yml",
"genVerifierSol": "yarn snarkjs zkey export solidityverifier ./artifacts/Main_50-50_zkPlayground_groth16.final.zkey ./circom/Main_50-50_zkPlayground_groth16.verifier.sol",
"genSolCalldata": "yarn snarkjs zkey export soliditycalldata ./artifacts/Main_50-50_zkPlayground_groth16.public.json ./artifacts/Main_50-50_zkPlayground_groth16.proof.json"
}
}