mirror of
https://github.com/tornadocash/tornado-core.git
synced 2025-05-09 17:54:58 -04:00
final test
This commit is contained in:
parent
1194e76b9a
commit
0db7be23b5
4 changed files with 27 additions and 7 deletions
|
@ -87,7 +87,12 @@ function convertWitness(witness) {
|
|||
async function snarkProof(input) {
|
||||
input = unstringifyBigInts2(input);
|
||||
const circuit = new snarkjs.Circuit(unstringifyBigInts2(require("../build/circuits/withdraw.json")));
|
||||
const proving_key = fs.readFileSync("../build/circuits/withdraw_proving_key.bin");
|
||||
const pwd = process.cwd()
|
||||
let pathToProvingKey = 'build/circuits/withdraw_proving_key.bin'
|
||||
if (pwd.split('/').pop() === 'scripts') {
|
||||
pathToProvingKey = '../build/circuits/withdraw_proving_key.bin'
|
||||
}
|
||||
const proving_key = fs.readFileSync(pathToProvingKey);
|
||||
|
||||
const witness = circuit.calculateWitness(input);
|
||||
const witnessBin = convertWitness(stringifyBigInts2(witness));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue