Merge branch 'main' into snyk-fix-69919371b8f49219c0c77d092f33abd0

This commit is contained in:
3lLobo
2023-08-09 20:51:24 +02:00
committed by GitHub
2 changed files with 126 additions and 59 deletions

View File

@@ -9,21 +9,22 @@
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"@typechain/ethers-v5": "^10.1.0",
"@openzeppelin/contracts": "^4.8.3",
"@typechain/ethers-v5": "^10.2.0",
"chai": "^4.3.6",
"circom_tester": "^0.0.19",
"circomlib": "^2.0.5",
"circomlib-matrix": "^1.0.1",
"circomlib-ml": "^1.1.0",
"circomlib-ml": "^1.4.4",
"circomlibjs": "^0.1.7",
"dotenv": "^16.0.1",
"hardhat-contract-sizer": "^2.4.0",
"hardhat-contract-sizer": "^2.8.0",
"hardhat-deploy": "^0.11.25",
"snarkjs": "^0.6.7",
"snarkjs": "^0.7.0",
"solidity-coverage": "^0.8.2",
"totp-generator": "^0.0.13",
"typechain": "^8.1.0",
"web3-utils": "^1.7.0"
"web3-utils": "^1.9.0"
},
"devDependencies": {
"@nomicfoundation/hardhat-chai-matchers": "^1.0.3",
@@ -1971,9 +1972,9 @@
"devOptional": true
},
"node_modules/@typechain/ethers-v5": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.0.tgz",
"integrity": "sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.0.tgz",
"integrity": "sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==",
"dependencies": {
"lodash": "^4.17.15",
"ts-essentials": "^7.0.1"
@@ -1983,7 +1984,7 @@
"@ethersproject/bytes": "^5.0.0",
"@ethersproject/providers": "^5.0.0",
"ethers": "^5.1.3",
"typechain": "^8.1.0",
"typechain": "^8.1.1",
"typescript": ">=4.3.0"
}
},
@@ -3258,9 +3259,9 @@
"integrity": "sha512-DD92sX0xNpqzsQFYYPS9KPT/o3uM5zdREik9TuwltZXSHmeikH5XFMVG/X/ZFqq2WE+VgiczzAHNvvJitx8jhQ=="
},
"node_modules/circomlib-ml": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/circomlib-ml/-/circomlib-ml-1.3.0.tgz",
"integrity": "sha512-Qf7R6PU/jljf/od2NjMojwY5akbXbfypRmh3sIQ8PJhya+oxQroIdgKNJ9Y5nCyZUmeUFGMRgc+7WDtXTtwqkA=="
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/circomlib-ml/-/circomlib-ml-1.4.4.tgz",
"integrity": "sha512-7EHHgtC7mR4jB0pzGulaEkZskfvbI9zWGanMsi9/b4OrBu4gNlC0A96t4B/DMCBLZWjlZkAhK4ucwrJ7NB0kjw=="
},
"node_modules/circomlibjs": {
"version": "0.1.7",
@@ -5542,12 +5543,13 @@
}
},
"node_modules/hardhat-contract-sizer": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.6.1.tgz",
"integrity": "sha512-b8wS7DBvyo22kmVwpzstAQTdDCThpl/ySBqZh5ga9Yxjf61/uTL12TEg5nl7lDeWy73ntEUzxMwY6XxbQEc2wA==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.8.0.tgz",
"integrity": "sha512-jXt2Si3uIDx5z99J+gvKa0yvIw156pE4dpH9X/PvTQv652BUd+qGj7WT93PXnHXGh5qhQLkjDYeZMYNOThfjFg==",
"dependencies": {
"chalk": "^4.0.0",
"cli-table3": "^0.6.0"
"cli-table3": "^0.6.0",
"strip-ansi": "^6.0.0"
},
"peerDependencies": {
"hardhat": "^2.0.0"
@@ -9119,9 +9121,9 @@
}
},
"node_modules/snarkjs": {
"version": "0.6.7",
"resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.6.7.tgz",
"integrity": "sha512-W/xzg+UXBsrC4Ttb3Lu1pG3DDFzS36R67OVzydwhDKFJ0mdQ4sSwOCvKLM9E2KdI+0mhEYhtWdljHsNUZo41kg==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.7.0.tgz",
"integrity": "sha512-Vu5W+0Va6X1xvlCllpZ2r3/S7MafnL6IrAv09lk/F+VNDHuHEHx3xopR9Kr70p2KpbBBJ/HB9VCDZWism8WGlA==",
"dependencies": {
"@iden3/binfileutils": "0.0.11",
"bfj": "^7.0.2",
@@ -9129,7 +9131,7 @@
"circom_runtime": "0.1.22",
"ejs": "^3.1.6",
"fastfile": "0.0.20",
"ffjavascript": "0.2.57",
"ffjavascript": "0.2.59",
"js-sha3": "^0.8.0",
"logplease": "^1.2.15",
"r1csfile": "0.0.45"
@@ -9138,10 +9140,15 @@
"snarkjs": "build/cli.cjs"
}
},
"node_modules/snarkjs/node_modules/fastfile": {
"version": "0.0.20",
"resolved": "https://registry.npmjs.org/fastfile/-/fastfile-0.0.20.tgz",
"integrity": "sha512-r5ZDbgImvVWCP0lA/cGNgQcZqR+aYdFx3u+CtJqUE510pBUVGMn4ulL/iRTI4tACTYsNJ736uzFxEBXesPAktA=="
"node_modules/snarkjs/node_modules/ffjavascript": {
"version": "0.2.59",
"resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.59.tgz",
"integrity": "sha512-QssOEUv+wilz9Sg7Zaj6KWAm7QceOAEsFuEBTltUsDo1cjn11rA/LGYvzFBPbzNfxRlZxwgJ7uxpCQcdDlrNfw==",
"dependencies": {
"wasmbuilder": "0.0.16",
"wasmcurves": "0.2.1",
"web-worker": "^1.2.0"
}
},
"node_modules/snarkjs/node_modules/r1csfile": {
"version": "0.0.45",
@@ -9154,6 +9161,32 @@
"ffjavascript": "0.2.57"
}
},
"node_modules/snarkjs/node_modules/r1csfile/node_modules/ffjavascript": {
"version": "0.2.57",
"resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.57.tgz",
"integrity": "sha512-V+vxZ/zPNcthrWmqfe/1YGgqdkTamJeXiED0tsk7B84g40DKlrTdx47IqZuiygqAVG6zMw4qYuvXftIJWsmfKQ==",
"dependencies": {
"wasmbuilder": "0.0.16",
"wasmcurves": "0.2.0",
"web-worker": "^1.2.0"
}
},
"node_modules/snarkjs/node_modules/r1csfile/node_modules/wasmcurves": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.0.tgz",
"integrity": "sha512-3e2rbxdujOwaod657gxgmdhZNn+i1qKdHO3Y/bK+8E7bV8ttV/fu5FO4/WLBACF375cK0QDLOP+65Na63qYuWA==",
"dependencies": {
"wasmbuilder": "0.0.16"
}
},
"node_modules/snarkjs/node_modules/wasmcurves": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.1.tgz",
"integrity": "sha512-9ciO7bUE5bgpbOcdK7IO3enrSVIKHwrQmPibok4GLJWaCA7Wyqc9PRYnu5HbiFv9NDFNqVKPtU5R6Is5KujBLg==",
"dependencies": {
"wasmbuilder": "0.0.16"
}
},
"node_modules/solc": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/solc/-/solc-0.7.3.tgz",
@@ -10566,9 +10599,9 @@
}
},
"node_modules/typechain": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz",
"integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==",
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.1.tgz",
"integrity": "sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==",
"dependencies": {
"@types/prettier": "^2.1.1",
"debug": "^4.3.1",
@@ -10890,9 +10923,9 @@
"integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
},
"node_modules/web3-utils": {
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.5.tgz",
"integrity": "sha512-9AqNOziQky4wNQadEwEfHiBdOZqopIHzQQVzmvvv6fJwDSMhP+khqmAZC7YTiGjs0MboyZ8tWNivqSO1699XQw==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.9.0.tgz",
"integrity": "sha512-p++69rCNNfu2jM9n5+VD/g26l+qkEOQ1m6cfRQCbH8ZRrtquTmrirJMgTmyOoax5a5XRYOuws14aypCOs51pdQ==",
"dependencies": {
"bn.js": "^5.2.1",
"ethereum-bloom-filters": "^1.0.6",
@@ -12598,9 +12631,9 @@
"devOptional": true
},
"@typechain/ethers-v5": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.1.0.tgz",
"integrity": "sha512-3LIb+eUpV3mNCrjUKT5oqp8PBsZYSnVrkfk6pY/ZM0boRs2mKxjFZ7bktx42vfDye8PPz3NxtW4DL5NsNsFqlg==",
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.0.tgz",
"integrity": "sha512-ikaq0N/w9fABM+G01OFmU3U3dNnyRwEahkdvi9mqy1a3XwKiPZaF/lu54OcNaEWnpvEYyhhS0N7buCtLQqC92w==",
"requires": {
"lodash": "^4.17.15",
"ts-essentials": "^7.0.1"
@@ -13626,9 +13659,9 @@
"integrity": "sha512-DD92sX0xNpqzsQFYYPS9KPT/o3uM5zdREik9TuwltZXSHmeikH5XFMVG/X/ZFqq2WE+VgiczzAHNvvJitx8jhQ=="
},
"circomlib-ml": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/circomlib-ml/-/circomlib-ml-1.3.0.tgz",
"integrity": "sha512-Qf7R6PU/jljf/od2NjMojwY5akbXbfypRmh3sIQ8PJhya+oxQroIdgKNJ9Y5nCyZUmeUFGMRgc+7WDtXTtwqkA=="
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/circomlib-ml/-/circomlib-ml-1.4.4.tgz",
"integrity": "sha512-7EHHgtC7mR4jB0pzGulaEkZskfvbI9zWGanMsi9/b4OrBu4gNlC0A96t4B/DMCBLZWjlZkAhK4ucwrJ7NB0kjw=="
},
"circomlibjs": {
"version": "0.1.7",
@@ -15450,12 +15483,13 @@
}
},
"hardhat-contract-sizer": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.6.1.tgz",
"integrity": "sha512-b8wS7DBvyo22kmVwpzstAQTdDCThpl/ySBqZh5ga9Yxjf61/uTL12TEg5nl7lDeWy73ntEUzxMwY6XxbQEc2wA==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.8.0.tgz",
"integrity": "sha512-jXt2Si3uIDx5z99J+gvKa0yvIw156pE4dpH9X/PvTQv652BUd+qGj7WT93PXnHXGh5qhQLkjDYeZMYNOThfjFg==",
"requires": {
"chalk": "^4.0.0",
"cli-table3": "^0.6.0"
"cli-table3": "^0.6.0",
"strip-ansi": "^6.0.0"
},
"dependencies": {
"ansi-regex": {
@@ -18111,9 +18145,9 @@
}
},
"snarkjs": {
"version": "0.6.7",
"resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.6.7.tgz",
"integrity": "sha512-W/xzg+UXBsrC4Ttb3Lu1pG3DDFzS36R67OVzydwhDKFJ0mdQ4sSwOCvKLM9E2KdI+0mhEYhtWdljHsNUZo41kg==",
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/snarkjs/-/snarkjs-0.7.0.tgz",
"integrity": "sha512-Vu5W+0Va6X1xvlCllpZ2r3/S7MafnL6IrAv09lk/F+VNDHuHEHx3xopR9Kr70p2KpbBBJ/HB9VCDZWism8WGlA==",
"requires": {
"@iden3/binfileutils": "0.0.11",
"bfj": "^7.0.2",
@@ -18121,16 +18155,21 @@
"circom_runtime": "0.1.22",
"ejs": "^3.1.6",
"fastfile": "0.0.20",
"ffjavascript": "0.2.57",
"ffjavascript": "0.2.59",
"js-sha3": "^0.8.0",
"logplease": "^1.2.15",
"r1csfile": "0.0.45"
},
"dependencies": {
"fastfile": {
"version": "0.0.20",
"resolved": "https://registry.npmjs.org/fastfile/-/fastfile-0.0.20.tgz",
"integrity": "sha512-r5ZDbgImvVWCP0lA/cGNgQcZqR+aYdFx3u+CtJqUE510pBUVGMn4ulL/iRTI4tACTYsNJ736uzFxEBXesPAktA=="
"ffjavascript": {
"version": "0.2.59",
"resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.59.tgz",
"integrity": "sha512-QssOEUv+wilz9Sg7Zaj6KWAm7QceOAEsFuEBTltUsDo1cjn11rA/LGYvzFBPbzNfxRlZxwgJ7uxpCQcdDlrNfw==",
"requires": {
"wasmbuilder": "0.0.16",
"wasmcurves": "0.2.1",
"web-worker": "^1.2.0"
}
},
"r1csfile": {
"version": "0.0.45",
@@ -18141,6 +18180,34 @@
"@iden3/binfileutils": "0.0.11",
"fastfile": "0.0.20",
"ffjavascript": "0.2.57"
},
"dependencies": {
"ffjavascript": {
"version": "0.2.57",
"resolved": "https://registry.npmjs.org/ffjavascript/-/ffjavascript-0.2.57.tgz",
"integrity": "sha512-V+vxZ/zPNcthrWmqfe/1YGgqdkTamJeXiED0tsk7B84g40DKlrTdx47IqZuiygqAVG6zMw4qYuvXftIJWsmfKQ==",
"requires": {
"wasmbuilder": "0.0.16",
"wasmcurves": "0.2.0",
"web-worker": "^1.2.0"
}
},
"wasmcurves": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.0.tgz",
"integrity": "sha512-3e2rbxdujOwaod657gxgmdhZNn+i1qKdHO3Y/bK+8E7bV8ttV/fu5FO4/WLBACF375cK0QDLOP+65Na63qYuWA==",
"requires": {
"wasmbuilder": "0.0.16"
}
}
}
},
"wasmcurves": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/wasmcurves/-/wasmcurves-0.2.1.tgz",
"integrity": "sha512-9ciO7bUE5bgpbOcdK7IO3enrSVIKHwrQmPibok4GLJWaCA7Wyqc9PRYnu5HbiFv9NDFNqVKPtU5R6Is5KujBLg==",
"requires": {
"wasmbuilder": "0.0.16"
}
}
}
@@ -19235,9 +19302,9 @@
"peer": true
},
"typechain": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.0.tgz",
"integrity": "sha512-5jToLgKTjHdI1VKqs/K8BLYy42Sr3o8bV5ojh4MnR9ExHO83cyyUdw+7+vMJCpKXUiVUvARM4qmHTFuyaCMAZQ==",
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/typechain/-/typechain-8.1.1.tgz",
"integrity": "sha512-uF/sUvnXTOVF2FHKhQYnxHk4su4JjZR8vr4mA2mBaRwHTbwh0jIlqARz9XJr1tA0l7afJGvEa1dTSi4zt039LQ==",
"requires": {
"@types/prettier": "^2.1.1",
"debug": "^4.3.1",
@@ -19483,9 +19550,9 @@
"integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA=="
},
"web3-utils": {
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.5.tgz",
"integrity": "sha512-9AqNOziQky4wNQadEwEfHiBdOZqopIHzQQVzmvvv6fJwDSMhP+khqmAZC7YTiGjs0MboyZ8tWNivqSO1699XQw==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.9.0.tgz",
"integrity": "sha512-p++69rCNNfu2jM9n5+VD/g26l+qkEOQ1m6cfRQCbH8ZRrtquTmrirJMgTmyOoax5a5XRYOuws14aypCOs51pdQ==",
"requires": {
"bn.js": "^5.2.1",
"ethereum-bloom-filters": "^1.0.6",

View File

@@ -43,20 +43,20 @@
},
"dependencies": {
"@openzeppelin/contracts": "^4.9.1",
"@typechain/ethers-v5": "^10.1.0",
"@typechain/ethers-v5": "^10.2.0",
"chai": "^4.3.6",
"circom_tester": "^0.0.19",
"circomlib": "^2.0.5",
"circomlib-matrix": "^1.0.1",
"circomlib-ml": "^1.1.0",
"circomlib-ml": "^1.4.4",
"circomlibjs": "^0.1.7",
"dotenv": "^16.0.1",
"hardhat-contract-sizer": "^2.4.0",
"hardhat-contract-sizer": "^2.8.0",
"hardhat-deploy": "^0.11.25",
"snarkjs": "^0.6.7",
"snarkjs": "^0.7.0",
"solidity-coverage": "^0.8.2",
"totp-generator": "^0.0.13",
"typechain": "^8.1.0",
"web3-utils": "^1.7.0"
"web3-utils": "^1.9.0"
}
}