Add miksi js lib for build witness calculation

This commit is contained in:
arnaucube
2020-05-13 21:08:47 +02:00
parent ee84a28c17
commit c3b5165006
9 changed files with 77535 additions and 6 deletions

26
test/miksi.test.ts Normal file
View File

@@ -0,0 +1,26 @@
const fs = require("fs");
const miksi = require("../src/miksi.ts");
export {};
describe("deposit test", function () {
this.timeout(200000);
it("Test Deposit", async () => {
const secret = "1234567890";
const nullifier = "567891234";
const commitments = [];
const wasm = await fs.promises.readFile("./build/deposit.wasm");
console.log("w", wasm.length);
const witness = await miksi.calcWitness(wasm, secret, nullifier, commitments);
// console.log("w", witness);
// const pk = await fs.promises.readFile("./build/deposit-proving_key.bin");
// const proof = await miksi.calcProof(witness, pk);
});
});