Merge branch 'main' into snyk-upgrade-3e7d2cab8b97895eb98fde7a256e3f16

This commit is contained in:
3lLobo
2023-07-11 00:12:22 +02:00
committed by GitHub
5 changed files with 85 additions and 60 deletions

View File

@@ -10,12 +10,12 @@
"license": "ISC",
"dependencies": {
"@openzeppelin/contracts": "^4.8.2",
"@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.8.0",
@@ -24,7 +24,7 @@
"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",
@@ -32,7 +32,7 @@
"@nomicfoundation/hardhat-toolbox": "^1.0.2",
"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@^0.3.0-beta.13",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@openzeppelin/contracts": "^4.8.2",
"@openzeppelin/contracts": "^4.8.3",
"@remix-project/remixd": "^0.6.6",
"@typechain/hardhat": "^6.1.3",
"chai": "^4.3.6",
@@ -1331,9 +1331,9 @@
}
},
"node_modules/@openzeppelin/contracts": {
"version": "4.8.2",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.8.2.tgz",
"integrity": "sha512-kEUOgPQszC0fSYWpbh2kT94ltOJwj1qfT2DWo+zVttmGmf97JZ99LspePNaeeaLhCImaHVeBbjaQFZQn7+Zc5g==",
"version": "4.8.3",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.8.3.tgz",
"integrity": "sha512-bQHV8R9Me8IaJoJ2vPG4rXcL7seB7YVuskr4f+f5RyOStSZetwzkWtoqDMl5erkBJy0lDRUnIR2WIkPiC0GJlg==",
"dev": true
},
"node_modules/@remix-project/remixd": {
@@ -1972,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"
@@ -1984,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"
}
},
@@ -3259,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",
@@ -10568,9 +10568,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",
@@ -10892,9 +10892,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",
@@ -12062,9 +12062,9 @@
}
},
"@openzeppelin/contracts": {
"version": "4.8.2",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.8.2.tgz",
"integrity": "sha512-kEUOgPQszC0fSYWpbh2kT94ltOJwj1qfT2DWo+zVttmGmf97JZ99LspePNaeeaLhCImaHVeBbjaQFZQn7+Zc5g==",
"version": "4.8.3",
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.8.3.tgz",
"integrity": "sha512-bQHV8R9Me8IaJoJ2vPG4rXcL7seB7YVuskr4f+f5RyOStSZetwzkWtoqDMl5erkBJy0lDRUnIR2WIkPiC0GJlg==",
"dev": true
},
"@remix-project/remixd": {
@@ -12600,9 +12600,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"
@@ -13628,9 +13628,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",
@@ -19238,9 +19238,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",
@@ -19486,9 +19486,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

@@ -30,7 +30,7 @@
"@nomicfoundation/hardhat-toolbox": "^1.0.2",
"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@^0.3.0-beta.13",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@openzeppelin/contracts": "^4.8.2",
"@openzeppelin/contracts": "^4.8.3",
"@remix-project/remixd": "^0.6.6",
"@typechain/hardhat": "^6.1.3",
"chai": "^4.3.6",
@@ -42,13 +42,13 @@
"typescript": "^4.8.3"
},
"dependencies": {
"@openzeppelin/contracts": "^4.8.2",
"@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.8.0",
@@ -57,6 +57,6 @@
"solidity-coverage": "^0.8.2",
"totp-generator": "^0.0.13",
"typechain": "^8.1.0",
"web3-utils": "^1.7.0"
"web3-utils": "^1.9.0"
}
}

View File

@@ -40,7 +40,7 @@
"react-lottie-player": "^1.4.3",
"react-password-checklist": "^1.4.1",
"react-pin-input-hook": "^1.0.8",
"snarkjs": "0.5.0",
"snarkjs": "0.7.0",
"thirty-two": "^1.0.2",
"totp-generator": "^0.0.13",
"web3.storage": "^4.4.0",

View File

@@ -4026,12 +4026,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
inherits "^2.0.1"
safe-buffer "^5.0.1"
circom_runtime@0.1.21:
version "0.1.21"
resolved "https://registry.yarnpkg.com/circom_runtime/-/circom_runtime-0.1.21.tgz#0ee93bb798b5afb8ecec30725ed14d94587a999b"
integrity sha512-qTkud630B/GK8y76hnOaaS1aNuF6prfV0dTrkeRsiJKnlP1ryQbP2FWLgDOPqn6aKyaPlam+Z+DTbBhkEzh8dA==
circom_runtime@0.1.22:
version "0.1.22"
resolved "https://registry.yarnpkg.com/circom_runtime/-/circom_runtime-0.1.22.tgz#f957c47662cdd03cd3fb76979c434c719a366373"
integrity sha512-V/XYZWBhbZY8SotkaGH4FbiDYAZ8a1Md++MBiKPDOuWS/NIJB+Q+XIiTC8zKMgoDaa9cd2OiTvsC9J6te7twNg==
dependencies:
ffjavascript "0.2.56"
ffjavascript "0.2.57"
circomlibjs@^0.1.7:
version "0.1.7"
@@ -5546,7 +5546,25 @@ fetchache@0.1.4:
http-cache-semantics "^4.1.0"
tslib "^2.3.1"
ffjavascript@0.2.56, ffjavascript@^0.2.45, ffjavascript@^0.2.48:
ffjavascript@0.2.57:
version "0.2.57"
resolved "https://registry.yarnpkg.com/ffjavascript/-/ffjavascript-0.2.57.tgz#ba1be96015b2688192e49f2f4de2cc5150fd8594"
integrity sha512-V+vxZ/zPNcthrWmqfe/1YGgqdkTamJeXiED0tsk7B84g40DKlrTdx47IqZuiygqAVG6zMw4qYuvXftIJWsmfKQ==
dependencies:
wasmbuilder "0.0.16"
wasmcurves "0.2.0"
web-worker "^1.2.0"
ffjavascript@0.2.59:
version "0.2.59"
resolved "https://registry.yarnpkg.com/ffjavascript/-/ffjavascript-0.2.59.tgz#b2f836082587fab333dfb181b909a188f80036f3"
integrity sha512-QssOEUv+wilz9Sg7Zaj6KWAm7QceOAEsFuEBTltUsDo1cjn11rA/LGYvzFBPbzNfxRlZxwgJ7uxpCQcdDlrNfw==
dependencies:
wasmbuilder "0.0.16"
wasmcurves "0.2.1"
web-worker "^1.2.0"
ffjavascript@^0.2.45, ffjavascript@^0.2.48:
version "0.2.56"
resolved "https://registry.yarnpkg.com/ffjavascript/-/ffjavascript-0.2.56.tgz#3509f98fcbd3e44ea93cd23519071b76d6eae433"
integrity sha512-em6G5Lrj7ucIqj4TYEgyoHs/j99Urwwqa4+YxEVY2hggnpRimVj+noX5pZQTxI1pvtiekZI4rG65JBf0xraXrg==
@@ -8417,15 +8435,15 @@ quick-lru@^5.1.1:
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
r1csfile@0.0.41:
version "0.0.41"
resolved "https://registry.yarnpkg.com/r1csfile/-/r1csfile-0.0.41.tgz#e3d2709d36923156dd1fc2db9858987b30c92948"
integrity sha512-Q1WDF3u1vYeAwjHo4YuddkA8Aq0TulbKjmGm99+Atn13Lf5fTsMZBnBV9T741w8iSyPFG6Uh6sapQby77sREqA==
r1csfile@0.0.45:
version "0.0.45"
resolved "https://registry.yarnpkg.com/r1csfile/-/r1csfile-0.0.45.tgz#59d59a33f8b5280017fc00ee691d003a3d705fe0"
integrity sha512-YKIp4D441aZ6OoI9y+bfAyb2j4Cl+OFq/iiX6pPWDrL4ZO968h0dq0w07i65edvrTt7/G43mTnl0qEuLXyp/Yw==
dependencies:
"@iden3/bigarray" "0.0.2"
"@iden3/binfileutils" "0.0.11"
fastfile "0.0.20"
ffjavascript "0.2.56"
ffjavascript "0.2.57"
rabin-wasm@^0.1.4:
version "0.1.5"
@@ -9033,21 +9051,21 @@ snake-case@^3.0.4:
dot-case "^3.0.4"
tslib "^2.0.3"
snarkjs@0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/snarkjs/-/snarkjs-0.5.0.tgz#cf26bf1d3835eb16b4b330a438bad9824837d6b0"
integrity sha512-KWz8mZ2Y+6wvn6GGkQo6/ZlKwETdAGohd40Lzpwp5TUZCn6N6O4Az1SuX1rw/qREGL6Im+ycb19suCFE8/xaKA==
snarkjs@0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/snarkjs/-/snarkjs-0.7.0.tgz#9b4d193a0535c1903e45f1508aa7ad74cd130844"
integrity sha512-Vu5W+0Va6X1xvlCllpZ2r3/S7MafnL6IrAv09lk/F+VNDHuHEHx3xopR9Kr70p2KpbBBJ/HB9VCDZWism8WGlA==
dependencies:
"@iden3/binfileutils" "0.0.11"
bfj "^7.0.2"
blake2b-wasm "^2.4.0"
circom_runtime "0.1.21"
circom_runtime "0.1.22"
ejs "^3.1.6"
fastfile "0.0.20"
ffjavascript "0.2.56"
ffjavascript "0.2.59"
js-sha3 "^0.8.0"
logplease "^1.2.15"
r1csfile "0.0.41"
r1csfile "0.0.45"
source-map-js@^1.0.2:
version "1.0.2"
@@ -9810,6 +9828,13 @@ wasmcurves@0.2.0:
dependencies:
wasmbuilder "0.0.16"
wasmcurves@0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/wasmcurves/-/wasmcurves-0.2.1.tgz#416d15432a9c6a7b79ef6000eab1e8e7302624ad"
integrity sha512-9ciO7bUE5bgpbOcdK7IO3enrSVIKHwrQmPibok4GLJWaCA7Wyqc9PRYnu5HbiFv9NDFNqVKPtU5R6Is5KujBLg==
dependencies:
wasmbuilder "0.0.16"
web-encoding@1.1.5:
version "1.1.5"
resolved "https://registry.yarnpkg.com/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864"

View File

@@ -12,7 +12,7 @@
},
"dependencies": {
"@graphprotocol/graph-cli": "0.45.0",
"@graphprotocol/graph-ts": "0.27.0"
"@graphprotocol/graph-ts": "0.29.3"
},
"devDependencies": {
"matchstick-as": "0.5.0"