fix miksi.test.ts tree size of test
arnaucube root@arnaucube.com
Mon, 22 Jun 2020 18:41:06 +0200
3 files changed,
7 insertions(+),
7 deletions(-)
M
.github/workflows/tests.yml
→
.github/workflows/tests.yml
@@ -21,5 +21,6 @@ run: npm install
- name: Execute tests run: | sh ./test-compile-circuits.sh + npm run test npm run test-circuits npm run test-sc
M
src/miksi.ts
→
src/miksi.ts
@@ -10,7 +10,6 @@ const Web3 = require("web3");
// const buildBn128 = require("wasmsnark").buildBn128; -const nLevels = 17; const coinCode = "0"; // refearing to ETH const ethAmount = '1'; const amount = Web3.utils.toWei(ethAmount, 'ether');@@ -26,12 +25,12 @@ const commitment = poseidon([coinCode, amount, secret, nullifier]).toString();
return commitment; }; -exports.calcDepositWitness = async (wasm, key, secret, commitments) => { +exports.calcDepositWitness = async (wasm, nLevels, key, secret, commitments) => { const poseidon = circomlib.poseidon.createHash(6, 8, 57); const nullifier = poseidon([key, secret]).toString(); const commitment = poseidon([coinCode, amount, secret, nullifier]).toString(); - console.log("PROVA", poseidon([key, commitment]).toString()); + console.log("Commitment", commitment.toString()); // rebuild the tree let tree = await smt.newMemEmptyTrie();@@ -79,7 +78,6 @@ const input = unstringifyBigInts({
"coinCode": coinCode, "amount": amount, "secret": secret, - "nullifier": nullifier, "oldKey": oldKey, "oldValue": oldValue, "siblingsOld": siblingsOld,@@ -120,7 +118,7 @@ }
}; } -exports.calcWithdrawWitness = async (wasm, key, secret, commitments, addr) => { +exports.calcWithdrawWitness = async (wasm, nLevels, key, secret, commitments, addr) => { const poseidon = circomlib.poseidon.createHash(6, 8, 57); const nullifier = poseidon([key, secret]).toString(); const commitment = poseidon([coinCode, amount, secret, nullifier]).toString();
M
test/miksi.test.ts
→
test/miksi.test.ts
@@ -8,14 +8,15 @@ describe("deposit test", function () {
this.timeout(200000); it("Test Deposit", async () => { + const nLevels = 4; const secret = "1234567890"; const key = 1; const commitments = []; - const wasm = await fs.promises.readFile("./build/deposit.wasm"); + const wasm = await fs.promises.readFile("./test/build/deposit.wasm"); console.log("w", wasm.length); - const witness = await miksi.calcDepositWitness(wasm, key, secret, commitments); + const witness = await miksi.calcDepositWitness(wasm, nLevels, key, secret, commitments); // console.log("w", witness);