diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..a2f6051 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +pnpm run test diff --git a/package.json b/package.json index e8571a0..9677df9 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,8 @@ "lint:ts": "eslint -c .eslintrc.js \"./**/*.ts\"", "lint:ts:fix": "eslint -c .eslintrc.js --fix \"./**/*.ts\"", "format": "prettier --write ./**/*.ts", - "adapter": "typechain --target ethers-v5 --out-dir gen/typechain \"./artifacts/contracts/**/*[^dbg].json\"" + "adapter": "typechain --target ethers-v5 --out-dir gen/typechain \"./artifacts/contracts/**/*[^dbg].json\"", + "prepare": "husky install" }, "types": "gen/typechain/index.ts", "files": [ @@ -61,7 +62,7 @@ "ganache-cli": "6.12.2", "hardhat": "^2.20.1", "hardhat-gas-reporter": "1.0.4", - "husky": "^4.2.3", + "husky": "^8.0.0", "ora": "^5.4.1", "rimraf": "^3.0.2", "scrypt": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f0b60a8..900fcb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,29 +10,29 @@ importers: dependencies: '@typechain/ethers-v5': specifier: ^7.0.1 - version: 7.0.1(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.0)(typescript@4.7.4) + version: 7.0.1(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.1.0(typescript@4.7.4))(typescript@4.7.4) ethers: specifier: ^5.7.2 - version: 5.7.2 + version: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) keccak256: specifier: ^1.0.6 version: 1.0.6 devDependencies: '@nomiclabs/hardhat-ethers': specifier: ^2.0.6 - version: 2.0.6(ethers@5.7.2)(hardhat@2.20.1) + version: 2.0.6(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10)) '@nomiclabs/hardhat-etherscan': specifier: ^3.1.7 - version: 3.1.7(hardhat@2.20.1) + version: 3.1.7(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10)) '@nomiclabs/hardhat-truffle5': specifier: ^2.0.0 - version: 2.0.0(@nomiclabs/hardhat-web3@2.0.0)(hardhat@2.20.1)(web3-core-helpers@1.10.3)(web3-core-promievent@1.10.3)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4) + version: 2.0.0(@nomiclabs/hardhat-web3@2.0.0(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.4)(web3-core-promievent@1.10.4)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@nomiclabs/hardhat-web3': specifier: ^2.0.0 - version: 2.0.0(hardhat@2.20.1)(web3@1.10.4) + version: 2.0.0(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@tenderly/hardhat-tenderly': specifier: ^1.0.11 - version: 1.0.11(hardhat@2.20.1) + version: 1.0.11(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10)) '@types/chai-as-promised': specifier: ^7.1.0 version: 7.1.0 @@ -44,7 +44,7 @@ importers: version: 8.2.1 '@typescript-eslint/eslint-plugin': specifier: ^4.18.0 - version: 4.18.0(@typescript-eslint/parser@4.18.0)(eslint@7.22.0)(typescript@4.7.4) + version: 4.18.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint@7.22.0)(typescript@4.7.4) '@typescript-eslint/parser': specifier: ^4.18.0 version: 4.18.0(eslint@7.22.0)(typescript@4.7.4) @@ -80,25 +80,25 @@ importers: version: 8.1.0(eslint@7.22.0) eslint-plugin-import: specifier: ^2.22.0 - version: 2.22.0(@typescript-eslint/parser@4.18.0)(eslint@7.22.0) + version: 2.22.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint@7.22.0) eslint-plugin-prettier: specifier: ^3.3.1 - version: 3.3.1(eslint-config-prettier@8.1.0)(eslint@7.22.0)(prettier@3.2.5) + version: 3.3.1(eslint-config-prettier@8.1.0(eslint@7.22.0))(eslint@7.22.0)(prettier@3.2.5) ethereum-waffle: specifier: ^3.4.4 - version: 3.4.4(typescript@4.7.4) + version: 3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(typescript@4.7.4)(utf-8-validate@5.0.10) ganache-cli: specifier: 6.12.2 version: 6.12.2 hardhat: specifier: ^2.20.1 - version: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + version: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) hardhat-gas-reporter: specifier: 1.0.4 - version: 1.0.4(hardhat@2.20.1) + version: 1.0.4(bufferutil@4.0.8)(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) husky: - specifier: ^4.2.3 - version: 4.2.3 + specifier: ^8.0.0 + version: 8.0.3 ora: specifier: ^5.4.1 version: 5.4.1 @@ -113,7 +113,7 @@ importers: version: 3.4.1(typescript@4.7.4) solidity-coverage: specifier: 0.8.3 - version: 0.8.3(hardhat@2.20.1) + version: 0.8.3(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10)) threads: specifier: ^1.7.0 version: 1.7.0 @@ -750,9 +750,6 @@ packages: '@types/node@8.10.66': resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/pbkdf2@3.1.2': resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} @@ -1514,10 +1511,6 @@ packages: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -1668,9 +1661,6 @@ packages: commander@3.0.2: resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} - compare-versions@3.6.0: - resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} - component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} @@ -1737,10 +1727,6 @@ packages: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} - cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - cosmiconfig@8.3.6: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} @@ -2317,7 +2303,6 @@ packages: ethereumjs-abi@https://codeload.github.com/ethereumjs/ethereumjs-abi/tar.gz/ee3994657fa7a427238e6ba92a84d0b529bbcde0: resolution: {tarball: https://codeload.github.com/ethereumjs/ethereumjs-abi/tar.gz/ee3994657fa7a427238e6ba92a84d0b529bbcde0} - name: ethereumjs-abi version: 0.6.8 ethereumjs-account@2.0.5: @@ -2497,18 +2482,10 @@ packages: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - find-versions@3.2.0: - resolution: {integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==} - engines: {node: '>=6'} - find-yarn-workspace-root@1.2.1: resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==} @@ -2934,9 +2911,9 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - husky@4.2.3: - resolution: {integrity: sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==} - engines: {node: '>=10'} + husky@8.0.3: + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} + engines: {node: '>=14'} hasBin: true iconv-lite@0.4.24: @@ -3452,10 +3429,6 @@ packages: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -3910,10 +3883,6 @@ packages: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} - opencollective-postinstall@2.0.3: - resolution: {integrity: sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==} - hasBin: true - optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -3970,10 +3939,6 @@ packages: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -4122,13 +4087,6 @@ packages: resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} engines: {node: '>=0.10.0'} - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - please-upgrade-node@3.2.0: - resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} - pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -4530,7 +4488,6 @@ packages: scrypt@https://codeload.github.com/barrysteyn/node-scrypt/tar.gz/fb60a8d3c158fe115a624b5ffa7480f3a24b03fb: resolution: {tarball: https://codeload.github.com/barrysteyn/node-scrypt/tar.gz/fb60a8d3c158fe115a624b5ffa7480f3a24b03fb} - name: scrypt version: 6.0.3 engines: {node: '>= 0.10'} @@ -4548,13 +4505,6 @@ packages: resolution: {integrity: sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==} engines: {node: '>=0.8.0'} - semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - - semver-regex@2.0.0: - resolution: {integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==} - engines: {node: '>=6'} - semver@5.4.1: resolution: {integrity: sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==} hasBin: true @@ -5311,10 +5261,6 @@ packages: resolution: {integrity: sha512-pIxAzFDS5vnbXvfvLSpaA1tfRykAe9adw43YCKsEYQwH0gCLL0kMLkaCX3q+Q8EVmAh+e1jWL/nl9U0de1+++g==} engines: {node: '>=8.0.0'} - web3-core-helpers@1.10.3: - resolution: {integrity: sha512-Yv7dQC3B9ipOc5sWm3VAz1ys70Izfzb8n9rSiQYIPjpqtJM+3V4EeK6ghzNR6CO2es0+Yu9CtCkw0h8gQhrTxA==} - engines: {node: '>=8.0.0'} - web3-core-helpers@1.10.4: resolution: {integrity: sha512-r+L5ylA17JlD1vwS8rjhWr0qg7zVoVMDvWhajWA5r5+USdh91jRUYosp19Kd1m2vE034v7Dfqe1xYRoH2zvG0g==} engines: {node: '>=8.0.0'} @@ -5339,10 +5285,6 @@ packages: resolution: {integrity: sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg==} engines: {node: '>=8.0.0'} - web3-core-promievent@1.10.3: - resolution: {integrity: sha512-HgjY+TkuLm5uTwUtaAfkTgRx/NzMxvVradCi02gy17NxDVdg/p6svBHcp037vcNpkuGeFznFJgULP+s2hdVgUQ==} - engines: {node: '>=8.0.0'} - web3-core-promievent@1.10.4: resolution: {integrity: sha512-2de5WnJQ72YcIhYwV/jHLc4/cWJnznuoGTJGD29ncFQHAfwW/MItHFSVKPPA5v8AhJe+r6y4Y12EKvZKjQVBvQ==} engines: {node: '>=8.0.0'} @@ -5439,10 +5381,6 @@ packages: resolution: {integrity: sha512-0l+SP3IGhInw7Q20LY3IVafYEuufo4Dn75jAHT7c2aDJsIolvf2Lc6ugHkBajlwUneGfbRQs/ccYPQ9JeMUbrg==} engines: {node: '>=8.0.0'} - web3-eth-iban@1.10.3: - resolution: {integrity: sha512-ZCfOjYKAjaX2TGI8uif5ah+J3BYFuo+47JOIV1RIz2l7kD9VfnxvRH5UiQDRyMALQC7KFd2hUqIEtHklapNyKA==} - engines: {node: '>=8.0.0'} - web3-eth-iban@1.10.4: resolution: {integrity: sha512-0gE5iNmOkmtBmbKH2aTodeompnNE8jEyvwFJ6s/AF6jkw9ky9Op9cqfzS56AYAbrqEFuClsqB/AoRves7LDELw==} engines: {node: '>=8.0.0'} @@ -5542,10 +5480,6 @@ packages: resolution: {integrity: sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==} engines: {node: '>=8.0.0'} - web3-utils@1.10.3: - resolution: {integrity: sha512-OqcUrEE16fDBbGoQtZXWdavsPzbGIDc5v3VrRTZ0XrIpefC/viZ1ZU9bGEemazyS0catk/3rkOOxpzTfY+XsyQ==} - engines: {node: '>=8.0.0'} - web3-utils@1.10.4: resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==} engines: {node: '>=8.0.0'} @@ -5592,10 +5526,6 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm-runs@1.1.0: - resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} - engines: {node: '>=4'} - which-typed-array@1.1.14: resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} engines: {node: '>= 0.4'} @@ -5830,7 +5760,7 @@ snapshots: testrpc: 0.0.1 web3-utils: 1.10.4 - '@ensdomains/ensjs@2.1.0': + '@ensdomains/ensjs@2.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.23.9 '@ensdomains/address-encoder': 0.1.9 @@ -5838,7 +5768,7 @@ snapshots: '@ensdomains/resolver': 0.2.4 content-hash: 2.5.2 eth-ens-namehash: 2.0.8 - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) js-sha3: 0.8.0 transitivePeerDependencies: - bufferutil @@ -5860,26 +5790,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@ethereum-waffle/chai@3.4.4': + '@ethereum-waffle/chai@3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@ethereum-waffle/provider': 3.4.4 - ethers: 5.7.2 + '@ethereum-waffle/provider': 3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - '@ethereum-waffle/compiler@3.4.4(typescript@4.7.4)': + '@ethereum-waffle/compiler@3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(typescript@4.7.4)(utf-8-validate@5.0.10)': dependencies: '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 2.0.0(ethers@5.7.2)(typechain@3.0.0) + '@typechain/ethers-v5': 2.0.0(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@3.0.0(typescript@4.7.4)) '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.11 - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) mkdirp: 0.5.6 - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) solc: 0.6.12 ts-generator: 0.1.1 typechain: 3.0.0(typescript@4.7.4) @@ -5890,28 +5820,28 @@ snapshots: - typescript - utf-8-validate - '@ethereum-waffle/ens@3.4.4': + '@ethereum-waffle/ens@3.4.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@ensdomains/ens': 0.4.5 '@ensdomains/resolver': 0.2.4 - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - '@ethereum-waffle/mock-contract@3.4.4': + '@ethereum-waffle/mock-contract@3.4.4(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abi': 5.7.0 - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - '@ethereum-waffle/provider@3.4.4': + '@ethereum-waffle/provider@3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@ethereum-waffle/ens': 3.4.4 - ethers: 5.7.2 - ganache-core: 2.13.2 + '@ethereum-waffle/ens': 3.4.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ganache-core: 2.13.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) patch-package: 6.5.1 postinstall-postinstall: 2.1.0 transitivePeerDependencies: @@ -6098,7 +6028,7 @@ snapshots: dependencies: '@ethersproject/logger': 5.7.0 - '@ethersproject/providers@5.7.2': + '@ethersproject/providers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@ethersproject/abstract-provider': 5.7.0 '@ethersproject/abstract-signer': 5.7.0 @@ -6119,7 +6049,7 @@ snapshots: '@ethersproject/transactions': 5.7.0 '@ethersproject/web': 5.7.1 bech32: 1.1.4 - ws: 7.4.6 + ws: 7.4.6(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6331,11 +6261,12 @@ snapshots: '@nomicfoundation/ethereumjs-rlp': 5.0.4 '@nomicfoundation/ethereumjs-trie': 6.0.4 '@nomicfoundation/ethereumjs-util': 9.0.4 - '@nomicfoundation/ethereumjs-verkle': 0.0.2 debug: 4.3.4(supports-color@8.1.1) ethereum-cryptography: 0.1.3 js-sdsl: 4.4.2 lru-cache: 10.2.0 + optionalDependencies: + '@nomicfoundation/ethereumjs-verkle': 0.0.2 transitivePeerDependencies: - c-kzg - supports-color @@ -6433,12 +6364,12 @@ snapshots: '@nomicfoundation/solidity-analyzer-win32-ia32-msvc': 0.1.1 '@nomicfoundation/solidity-analyzer-win32-x64-msvc': 0.1.1 - '@nomiclabs/hardhat-ethers@2.0.6(ethers@5.7.2)(hardhat@2.20.1)': + '@nomiclabs/hardhat-ethers@2.0.6(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))': dependencies: - ethers: 5.7.2 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) - '@nomiclabs/hardhat-etherscan@3.1.7(hardhat@2.20.1)': + '@nomiclabs/hardhat-etherscan@3.1.7(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/address': 5.7.0 @@ -6446,7 +6377,7 @@ snapshots: chalk: 2.4.2 debug: 4.3.4(supports-color@8.1.1) fs-extra: 7.0.1 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) lodash: 4.17.21 semver: 6.3.1 table: 6.8.1 @@ -6454,16 +6385,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@nomiclabs/hardhat-truffle5@2.0.0(@nomiclabs/hardhat-web3@2.0.0)(hardhat@2.20.1)(web3-core-helpers@1.10.3)(web3-core-promievent@1.10.3)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4)': + '@nomiclabs/hardhat-truffle5@2.0.0(@nomiclabs/hardhat-web3@2.0.0(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(encoding@0.1.13)(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)(web3-core-helpers@1.10.4)(web3-core-promievent@1.10.4)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: - '@nomiclabs/hardhat-web3': 2.0.0(hardhat@2.20.1)(web3@1.10.4) - '@nomiclabs/truffle-contract': 4.5.10(web3-core-helpers@1.10.3)(web3-core-promievent@1.10.3)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4) + '@nomiclabs/hardhat-web3': 2.0.0(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@nomiclabs/truffle-contract': 4.5.10(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)(web3-core-helpers@1.10.4)(web3-core-promievent@1.10.4)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) '@types/chai': 4.3.12 chai: 4.3.4 ethereumjs-util: 6.2.1 fs-extra: 7.0.1 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) - web3: 1.10.4 + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) + web3: 1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -6474,27 +6405,27 @@ snapshots: - web3-eth-abi - web3-utils - '@nomiclabs/hardhat-web3@2.0.0(hardhat@2.20.1)(web3@1.10.4)': + '@nomiclabs/hardhat-web3@2.0.0(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@types/bignumber.js': 5.0.0 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) - web3: 1.10.4 + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) + web3: 1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@nomiclabs/truffle-contract@4.5.10(web3-core-helpers@1.10.3)(web3-core-promievent@1.10.3)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4)': + '@nomiclabs/truffle-contract@4.5.10(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)(web3-core-helpers@1.10.4)(web3-core-promievent@1.10.4)(web3-eth-abi@1.10.4)(web3-utils@1.10.4)(web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: - '@ensdomains/ensjs': 2.1.0 + '@ensdomains/ensjs': 2.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@truffle/blockchain-utils': 0.1.9 '@truffle/contract-schema': 3.4.16 '@truffle/debug-utils': 6.0.57 '@truffle/error': 0.1.1 - '@truffle/interface-adapter': 0.5.37 + '@truffle/interface-adapter': 0.5.37(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) bignumber.js: 7.2.1 - ethereum-ens: 0.8.0 + ethereum-ens: 0.8.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) ethers: 4.0.49 source-map-support: 0.5.21 - web3: 1.10.4 - web3-core-helpers: 1.10.3 - web3-core-promievent: 1.10.3 + web3: 1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-core-helpers: 1.10.4 + web3-core-promievent: 1.10.4 web3-eth-abi: 1.10.4 web3-utils: 1.10.4 transitivePeerDependencies: @@ -6635,11 +6566,11 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tenderly/hardhat-tenderly@1.0.11(hardhat@2.20.1)': + '@tenderly/hardhat-tenderly@1.0.11(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))': dependencies: axios: 0.21.4 fs-extra: 9.1.0 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) js-yaml: 3.14.1 transitivePeerDependencies: - debug @@ -6694,11 +6625,11 @@ snapshots: '@truffle/error@0.2.2': {} - '@truffle/interface-adapter@0.5.37': + '@truffle/interface-adapter@0.5.37(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: bn.js: 5.2.1 ethers: 4.0.49 - web3: 1.10.0 + web3: 1.10.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -6724,17 +6655,17 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@typechain/ethers-v5@2.0.0(ethers@5.7.2)(typechain@3.0.0)': + '@typechain/ethers-v5@2.0.0(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@3.0.0(typescript@4.7.4))': dependencies: - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) typechain: 3.0.0(typescript@4.7.4) - '@typechain/ethers-v5@7.0.1(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typechain@8.1.0)(typescript@4.7.4)': + '@typechain/ethers-v5@7.0.1(@ethersproject/abi@5.7.0)(@ethersproject/bytes@5.7.0)(@ethersproject/providers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.1.0(typescript@4.7.4))(typescript@4.7.4)': dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/bytes': 5.7.0 - '@ethersproject/providers': 5.7.2 - ethers: 5.7.2 + '@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) typechain: 8.1.0(typescript@4.7.4) typescript: 4.7.4 @@ -6821,8 +6752,6 @@ snapshots: '@types/node@8.10.66': {} - '@types/parse-json@4.0.2': {} - '@types/pbkdf2@3.1.2': dependencies: '@types/node': 20.11.20 @@ -6848,7 +6777,7 @@ snapshots: dependencies: '@types/node': 20.11.20 - '@typescript-eslint/eslint-plugin@4.18.0(@typescript-eslint/parser@4.18.0)(eslint@7.22.0)(typescript@4.7.4)': + '@typescript-eslint/eslint-plugin@4.18.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint@7.22.0)(typescript@4.7.4)': dependencies: '@typescript-eslint/experimental-utils': 4.18.0(eslint@7.22.0)(typescript@4.7.4) '@typescript-eslint/parser': 4.18.0(eslint@7.22.0)(typescript@4.7.4) @@ -6860,6 +6789,7 @@ snapshots: regexpp: 3.2.0 semver: 7.6.0 tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -6884,6 +6814,7 @@ snapshots: '@typescript-eslint/typescript-estree': 4.18.0(typescript@4.7.4) debug: 4.3.4(supports-color@8.1.1) eslint: 7.22.0 + optionalDependencies: typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -6904,6 +6835,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.0 tsutils: 3.21.0(typescript@4.7.4) + optionalDependencies: typescript: 4.7.4 transitivePeerDependencies: - supports-color @@ -7928,11 +7860,6 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@3.0.0: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -8146,8 +8073,6 @@ snapshots: commander@3.0.2: {} - compare-versions@3.6.0: {} - component-emitter@1.3.1: {} concat-map@0.0.1: {} @@ -8204,20 +8129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@6.0.0: - dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@4.7.4): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + optionalDependencies: typescript: 4.7.4 crc-32@1.2.2: {} @@ -8247,22 +8165,22 @@ snapshots: create-require@1.1.1: {} - cross-fetch@2.2.6: + cross-fetch@2.2.6(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) whatwg-fetch: 2.0.4 transitivePeerDependencies: - encoding - cross-fetch@3.1.8: + cross-fetch@3.1.8(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - cross-fetch@4.0.0: + cross-fetch@4.0.0(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -8335,6 +8253,7 @@ snapshots: debug@3.2.6(supports-color@6.0.0): dependencies: ms: 2.1.1 + optionalDependencies: supports-color: 6.0.0 debug@3.2.7: @@ -8344,6 +8263,7 @@ snapshots: debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 8.1.1 decamelize@1.2.0: {} @@ -8685,18 +8605,18 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@4.18.0)(eslint-import-resolver-node@0.3.9)(eslint@7.22.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint-import-resolver-node@0.3.9)(eslint@7.22.0): dependencies: - '@typescript-eslint/parser': 4.18.0(eslint@7.22.0)(typescript@4.7.4) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 4.18.0(eslint@7.22.0)(typescript@4.7.4) eslint: 7.22.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.22.0(@typescript-eslint/parser@4.18.0)(eslint@7.22.0): + eslint-plugin-import@2.22.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint@7.22.0): dependencies: - '@typescript-eslint/parser': 4.18.0(eslint@7.22.0)(typescript@4.7.4) array-includes: 3.1.7 array.prototype.flat: 1.3.2 contains-path: 0.1.0 @@ -8704,24 +8624,27 @@ snapshots: doctrine: 1.5.0 eslint: 7.22.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@4.18.0)(eslint-import-resolver-node@0.3.9)(eslint@7.22.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@4.18.0(eslint@7.22.0)(typescript@4.7.4))(eslint-import-resolver-node@0.3.9)(eslint@7.22.0) has: 1.0.4 minimatch: 3.1.2 object.values: 1.1.7 read-pkg-up: 2.0.0 resolve: 1.22.8 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 4.18.0(eslint@7.22.0)(typescript@4.7.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@3.3.1(eslint-config-prettier@8.1.0)(eslint@7.22.0)(prettier@3.2.5): + eslint-plugin-prettier@3.3.1(eslint-config-prettier@8.1.0(eslint@7.22.0))(eslint@7.22.0)(prettier@3.2.5): dependencies: eslint: 7.22.0 - eslint-config-prettier: 8.1.0(eslint@7.22.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 + optionalDependencies: + eslint-config-prettier: 8.1.0(eslint@7.22.0) eslint-scope@5.1.1: dependencies: @@ -8833,14 +8756,14 @@ snapshots: idna-uts46-hx: 2.3.1 js-sha3: 0.5.7 - eth-gas-reporter@0.2.27: + eth-gas-reporter@0.2.27(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@solidity-parser/parser': 0.14.5 axios: 1.6.7 cli-table3: 0.5.1 colors: 1.4.0 ethereum-cryptography: 1.2.0 - ethers: 5.7.2 + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-readdir-recursive: 1.1.0 lodash: 4.17.21 markdown-table: 1.1.3 @@ -8853,9 +8776,9 @@ snapshots: - debug - utf-8-validate - eth-json-rpc-infura@3.2.1: + eth-json-rpc-infura@3.2.1(encoding@0.1.13): dependencies: - cross-fetch: 2.2.6 + cross-fetch: 2.2.6(encoding@0.1.13) eth-json-rpc-middleware: 1.6.0 json-rpc-engine: 3.8.0 json-rpc-error: 2.0.0 @@ -8881,13 +8804,13 @@ snapshots: transitivePeerDependencies: - supports-color - eth-lib@0.1.29: + eth-lib@0.1.29(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: bn.js: 4.12.0 elliptic: 6.5.4 nano-json-stream-parser: 0.1.2 servify: 0.1.12 - ws: 3.3.3 + ws: 3.3.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) xhr-request-promise: 0.1.3 transitivePeerDependencies: - bufferutil @@ -8979,27 +8902,27 @@ snapshots: '@scure/bip32': 1.3.3 '@scure/bip39': 1.2.2 - ethereum-ens@0.8.0: + ethereum-ens@0.8.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: bluebird: 3.7.2 eth-ens-namehash: 2.0.8 js-sha3: 0.5.7 pako: 1.0.11 underscore: 1.13.6 - web3: 1.10.4 + web3: 1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - ethereum-waffle@3.4.4(typescript@4.7.4): + ethereum-waffle@3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(typescript@4.7.4)(utf-8-validate@5.0.10): dependencies: - '@ethereum-waffle/chai': 3.4.4 - '@ethereum-waffle/compiler': 3.4.4(typescript@4.7.4) - '@ethereum-waffle/mock-contract': 3.4.4 - '@ethereum-waffle/provider': 3.4.4 - ethers: 5.7.2 + '@ethereum-waffle/chai': 3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@ethereum-waffle/compiler': 3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(typescript@4.7.4)(utf-8-validate@5.0.10) + '@ethereum-waffle/mock-contract': 3.4.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@ethereum-waffle/provider': 3.4.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -9168,7 +9091,7 @@ snapshots: uuid: 2.0.1 xmlhttprequest: 1.8.0 - ethers@5.7.2: + ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/abstract-provider': 5.7.0 @@ -9188,7 +9111,7 @@ snapshots: '@ethersproject/networks': 5.7.1 '@ethersproject/pbkdf2': 5.7.0 '@ethersproject/properties': 5.7.0 - '@ethersproject/providers': 5.7.2 + '@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@ethersproject/random': 5.7.0 '@ethersproject/rlp': 5.7.0 '@ethersproject/sha2': 5.7.0 @@ -9387,20 +9310,11 @@ snapshots: dependencies: locate-path: 3.0.0 - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - find-versions@3.2.0: - dependencies: - semver-regex: 2.0.0 - find-yarn-workspace-root@1.2.1: dependencies: fs-extra: 4.0.3 @@ -9429,7 +9343,7 @@ snapshots: flow-stoplight@1.0.0: {} follow-redirects@1.15.5(debug@4.3.4): - dependencies: + optionalDependencies: debug: 4.3.4(supports-color@8.1.1) for-each@0.3.3: @@ -9532,7 +9446,7 @@ snapshots: ganache-cli@6.12.2: {} - ganache-core@2.13.2: + ganache-core@2.13.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: abstract-leveldown: 3.0.0 async: 2.6.2 @@ -9559,11 +9473,11 @@ snapshots: seedrandom: 3.0.1 source-map-support: 0.5.12 tmp: 0.1.0 - web3-provider-engine: 14.2.1 + web3-provider-engine: 14.2.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) websocket: 1.0.32 optionalDependencies: ethereumjs-wallet: 0.6.5 - web3: 1.2.11 + web3: 1.2.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -9786,10 +9700,10 @@ snapshots: ajv: 6.12.6 har-schema: 2.0.0 - hardhat-gas-reporter@1.0.4(hardhat@2.20.1): + hardhat-gas-reporter@1.0.4(bufferutil@4.0.8)(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10): dependencies: - eth-gas-reporter: 0.2.27 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + eth-gas-reporter: 0.2.27(bufferutil@4.0.8)(utf-8-validate@5.0.10) + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) sha1: 1.1.1 transitivePeerDependencies: - '@codechecks/client' @@ -9797,7 +9711,7 @@ snapshots: - debug - utf-8-validate - hardhat@2.20.1(ts-node@10.9.1)(typescript@4.7.4): + hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10): dependencies: '@ethersproject/abi': 5.7.0 '@metamask/eth-sig-util': 4.0.1 @@ -9845,12 +9759,13 @@ snapshots: solc: 0.7.3(debug@4.3.4) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 - ts-node: 10.9.1(@types/node@20.11.20)(typescript@4.7.4) tsort: 0.0.1 - typescript: 4.7.4 undici: 5.28.3 uuid: 8.3.2 - ws: 7.5.9 + ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + ts-node: 10.9.1(@types/node@20.11.20)(typescript@4.7.4) + typescript: 4.7.4 transitivePeerDependencies: - bufferutil - c-kzg @@ -10003,18 +9918,7 @@ snapshots: transitivePeerDependencies: - supports-color - husky@4.2.3: - dependencies: - chalk: 3.0.0 - ci-info: 2.0.0 - compare-versions: 3.6.0 - cosmiconfig: 6.0.0 - find-versions: 3.2.0 - opencollective-postinstall: 2.0.3 - pkg-dir: 4.2.0 - please-upgrade-node: 3.2.0 - slash: 3.0.0 - which-pm-runs: 1.1.0 + husky@8.0.3: {} iconv-lite@0.4.24: dependencies: @@ -10530,10 +10434,6 @@ snapshots: p-locate: 3.0.0 path-exists: 3.0.0 - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -10915,9 +10815,11 @@ snapshots: encoding: 0.1.13 is-stream: 1.1.0 - node-fetch@2.7.0: + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-gyp-build@4.8.0: {} @@ -11043,8 +10945,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - opencollective-postinstall@2.0.3: {} - optionator@0.8.3: dependencies: deep-is: 0.1.4 @@ -11110,10 +11010,6 @@ snapshots: dependencies: p-limit: 2.3.0 - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -11272,14 +11168,6 @@ snapshots: pinkie@2.0.4: {} - pkg-dir@4.2.0: - dependencies: - find-up: 4.1.0 - - please-upgrade-node@3.2.0: - dependencies: - semver-compare: 1.0.0 - pluralize@8.0.0: {} posix-character-classes@0.1.1: {} @@ -11724,10 +11612,6 @@ snapshots: semaphore@1.1.0: {} - semver-compare@1.0.0: {} - - semver-regex@2.0.0: {} - semver@5.4.1: {} semver@5.7.2: {} @@ -11962,7 +11846,7 @@ snapshots: transitivePeerDependencies: - typescript - solidity-coverage@0.8.3(hardhat@2.20.1): + solidity-coverage@0.8.3(hardhat@2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10)): dependencies: '@ethersproject/abi': 5.7.0 '@solidity-parser/parser': 0.14.5 @@ -11974,7 +11858,7 @@ snapshots: ghost-testrpc: 0.0.2 global-modules: 2.0.0 globby: 10.0.2 - hardhat: 2.20.1(ts-node@10.9.1)(typescript@4.7.4) + hardhat: 2.20.1(bufferutil@4.0.8)(ts-node@10.9.1(@types/node@20.11.20)(typescript@4.7.4))(typescript@4.7.4)(utf-8-validate@5.0.10) jsonschema: 1.4.1 lodash: 4.17.21 mocha: 7.1.2 @@ -12185,11 +12069,11 @@ snapshots: lower-case: 1.1.4 upper-case: 1.1.3 - swarm-js@0.1.42: + swarm-js@0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: bluebird: 3.7.2 buffer: 5.7.1 - eth-lib: 0.1.29 + eth-lib: 0.1.29(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 4.0.3 got: 11.8.6 mime-types: 2.1.35 @@ -12664,31 +12548,31 @@ snapshots: dependencies: defaults: 1.0.4 - web3-bzz@1.10.0: + web3-bzz@1.10.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/node': 12.20.55 got: 12.1.0 - swarm-js: 0.1.42 + swarm-js: 0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - web3-bzz@1.10.4: + web3-bzz@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/node': 12.20.55 got: 12.1.0 - swarm-js: 0.1.42 + swarm-js: 0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - web3-bzz@1.2.11: + web3-bzz@1.2.11(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/node': 12.20.55 got: 9.6.0 - swarm-js: 0.1.42 + swarm-js: 0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10) underscore: 1.9.1 transitivePeerDependencies: - bufferutil @@ -12701,11 +12585,6 @@ snapshots: web3-eth-iban: 1.10.0 web3-utils: 1.10.0 - web3-core-helpers@1.10.3: - dependencies: - web3-eth-iban: 1.10.3 - web3-utils: 1.10.3 - web3-core-helpers@1.10.4: dependencies: web3-eth-iban: 1.10.4 @@ -12748,10 +12627,6 @@ snapshots: dependencies: eventemitter3: 4.0.4 - web3-core-promievent@1.10.3: - dependencies: - eventemitter3: 4.0.4 - web3-core-promievent@1.10.4: dependencies: eventemitter3: 4.0.4 @@ -12761,22 +12636,22 @@ snapshots: eventemitter3: 4.0.4 optional: true - web3-core-requestmanager@1.10.0: + web3-core-requestmanager@1.10.0(encoding@0.1.13): dependencies: util: 0.12.5 web3-core-helpers: 1.10.0 - web3-providers-http: 1.10.0 + web3-providers-http: 1.10.0(encoding@0.1.13) web3-providers-ipc: 1.10.0 web3-providers-ws: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-core-requestmanager@1.10.4: + web3-core-requestmanager@1.10.4(encoding@0.1.13): dependencies: util: 0.12.5 web3-core-helpers: 1.10.4 - web3-providers-http: 1.10.4 + web3-providers-http: 1.10.4(encoding@0.1.13) web3-providers-ipc: 1.10.4 web3-providers-ws: 1.10.4 transitivePeerDependencies: @@ -12811,27 +12686,27 @@ snapshots: web3-core-helpers: 1.2.11 optional: true - web3-core@1.10.0: + web3-core@1.10.0(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 '@types/node': 12.20.55 bignumber.js: 9.1.2 web3-core-helpers: 1.10.0 web3-core-method: 1.10.0 - web3-core-requestmanager: 1.10.0 + web3-core-requestmanager: 1.10.0(encoding@0.1.13) web3-utils: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-core@1.10.4: + web3-core@1.10.4(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 '@types/node': 12.20.55 bignumber.js: 9.1.2 web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 - web3-core-requestmanager: 1.10.4 + web3-core-requestmanager: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding @@ -12867,7 +12742,7 @@ snapshots: web3-utils: 1.2.11 optional: true - web3-eth-accounts@1.10.0: + web3-eth-accounts@1.10.0(encoding@0.1.13): dependencies: '@ethereumjs/common': 2.5.0 '@ethereumjs/tx': 3.3.2 @@ -12875,7 +12750,7 @@ snapshots: ethereumjs-util: 7.1.5 scrypt-js: 3.0.1 uuid: 9.0.1 - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-helpers: 1.10.0 web3-core-method: 1.10.0 web3-utils: 1.10.0 @@ -12883,7 +12758,7 @@ snapshots: - encoding - supports-color - web3-eth-accounts@1.10.4: + web3-eth-accounts@1.10.4(encoding@0.1.13): dependencies: '@ethereumjs/common': 2.6.5 '@ethereumjs/tx': 3.5.2 @@ -12891,7 +12766,7 @@ snapshots: eth-lib: 0.2.8 scrypt-js: 3.0.1 uuid: 9.0.1 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-utils: 1.10.4 @@ -12916,10 +12791,10 @@ snapshots: - supports-color optional: true - web3-eth-contract@1.10.0: + web3-eth-contract@1.10.0(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-helpers: 1.10.0 web3-core-method: 1.10.0 web3-core-promievent: 1.10.0 @@ -12930,10 +12805,10 @@ snapshots: - encoding - supports-color - web3-eth-contract@1.10.4: + web3-eth-contract@1.10.4(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-core-promievent: 1.10.4 @@ -12959,29 +12834,29 @@ snapshots: - supports-color optional: true - web3-eth-ens@1.10.0: + web3-eth-ens@1.10.0(encoding@0.1.13): dependencies: content-hash: 2.5.2 eth-ens-namehash: 2.0.8 - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-helpers: 1.10.0 web3-core-promievent: 1.10.0 web3-eth-abi: 1.10.0 - web3-eth-contract: 1.10.0 + web3-eth-contract: 1.10.0(encoding@0.1.13) web3-utils: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-eth-ens@1.10.4: + web3-eth-ens@1.10.4(encoding@0.1.13): dependencies: content-hash: 2.5.2 eth-ens-namehash: 2.0.8 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-promievent: 1.10.4 web3-eth-abi: 1.10.4 - web3-eth-contract: 1.10.4 + web3-eth-contract: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding @@ -13007,11 +12882,6 @@ snapshots: bn.js: 5.2.1 web3-utils: 1.10.0 - web3-eth-iban@1.10.3: - dependencies: - bn.js: 5.2.1 - web3-utils: 1.10.3 - web3-eth-iban@1.10.4: dependencies: bn.js: 5.2.1 @@ -13023,25 +12893,25 @@ snapshots: web3-utils: 1.2.11 optional: true - web3-eth-personal@1.10.0: + web3-eth-personal@1.10.0(encoding@0.1.13): dependencies: '@types/node': 12.20.55 - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-helpers: 1.10.0 web3-core-method: 1.10.0 - web3-net: 1.10.0 + web3-net: 1.10.0(encoding@0.1.13) web3-utils: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-eth-personal@1.10.4: + web3-eth-personal@1.10.4(encoding@0.1.13): dependencies: '@types/node': 12.20.55 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 - web3-net: 1.10.4 + web3-net: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding @@ -13059,37 +12929,37 @@ snapshots: - supports-color optional: true - web3-eth@1.10.0: + web3-eth@1.10.0(encoding@0.1.13): dependencies: - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-helpers: 1.10.0 web3-core-method: 1.10.0 web3-core-subscriptions: 1.10.0 web3-eth-abi: 1.10.0 - web3-eth-accounts: 1.10.0 - web3-eth-contract: 1.10.0 - web3-eth-ens: 1.10.0 + web3-eth-accounts: 1.10.0(encoding@0.1.13) + web3-eth-contract: 1.10.0(encoding@0.1.13) + web3-eth-ens: 1.10.0(encoding@0.1.13) web3-eth-iban: 1.10.0 - web3-eth-personal: 1.10.0 - web3-net: 1.10.0 + web3-eth-personal: 1.10.0(encoding@0.1.13) + web3-net: 1.10.0(encoding@0.1.13) web3-utils: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-eth@1.10.4: + web3-eth@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-core-subscriptions: 1.10.4 web3-eth-abi: 1.10.4 - web3-eth-accounts: 1.10.4 - web3-eth-contract: 1.10.4 - web3-eth-ens: 1.10.4 + web3-eth-accounts: 1.10.4(encoding@0.1.13) + web3-eth-contract: 1.10.4(encoding@0.1.13) + web3-eth-ens: 1.10.4(encoding@0.1.13) web3-eth-iban: 1.10.4 - web3-eth-personal: 1.10.4 - web3-net: 1.10.4 + web3-eth-personal: 1.10.4(encoding@0.1.13) + web3-net: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding @@ -13114,18 +12984,18 @@ snapshots: - supports-color optional: true - web3-net@1.10.0: + web3-net@1.10.0(encoding@0.1.13): dependencies: - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-method: 1.10.0 web3-utils: 1.10.0 transitivePeerDependencies: - encoding - supports-color - web3-net@1.10.4: + web3-net@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-method: 1.10.4 web3-utils: 1.10.4 transitivePeerDependencies: @@ -13141,14 +13011,14 @@ snapshots: - supports-color optional: true - web3-provider-engine@14.2.1: + web3-provider-engine@14.2.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: async: 2.6.2 backoff: 2.5.0 clone: 2.1.2 - cross-fetch: 2.2.6 + cross-fetch: 2.2.6(encoding@0.1.13) eth-block-tracker: 3.0.1 - eth-json-rpc-infura: 3.2.1 + eth-json-rpc-infura: 3.2.1(encoding@0.1.13) eth-sig-util: 1.4.2 ethereumjs-block: 1.7.1 ethereumjs-tx: 1.3.7 @@ -13160,7 +13030,7 @@ snapshots: readable-stream: 2.3.8 request: 2.88.2 semaphore: 1.1.0 - ws: 5.2.3 + ws: 5.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) xhr: 2.6.0 xtend: 4.0.2 transitivePeerDependencies: @@ -13169,19 +13039,19 @@ snapshots: - supports-color - utf-8-validate - web3-providers-http@1.10.0: + web3-providers-http@1.10.0(encoding@0.1.13): dependencies: abortcontroller-polyfill: 1.7.5 - cross-fetch: 3.1.8 + cross-fetch: 3.1.8(encoding@0.1.13) es6-promise: 4.2.8 web3-core-helpers: 1.10.0 transitivePeerDependencies: - encoding - web3-providers-http@1.10.4: + web3-providers-http@1.10.4(encoding@0.1.13): dependencies: abortcontroller-polyfill: 1.7.5 - cross-fetch: 4.0.0 + cross-fetch: 4.0.0(encoding@0.1.13) es6-promise: 4.2.8 web3-core-helpers: 1.10.4 transitivePeerDependencies: @@ -13236,22 +13106,22 @@ snapshots: - supports-color optional: true - web3-shh@1.10.0: + web3-shh@1.10.0(encoding@0.1.13): dependencies: - web3-core: 1.10.0 + web3-core: 1.10.0(encoding@0.1.13) web3-core-method: 1.10.0 web3-core-subscriptions: 1.10.0 - web3-net: 1.10.0 + web3-net: 1.10.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - web3-shh@1.10.4: + web3-shh@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-method: 1.10.4 web3-core-subscriptions: 1.10.4 - web3-net: 1.10.4 + web3-net: 1.10.4(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color @@ -13276,17 +13146,6 @@ snapshots: randombytes: 2.1.0 utf8: 3.0.0 - web3-utils@1.10.3: - dependencies: - '@ethereumjs/util': 8.1.0 - bn.js: 5.2.1 - ethereum-bloom-filters: 1.0.10 - ethereum-cryptography: 2.1.3 - ethjs-unit: 0.1.6 - number-to-bn: 1.7.0 - randombytes: 2.1.0 - utf8: 3.0.0 - web3-utils@1.10.4: dependencies: '@ethereumjs/util': 8.1.0 @@ -13310,14 +13169,14 @@ snapshots: utf8: 3.0.0 optional: true - web3@1.10.0: + web3@1.10.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: - web3-bzz: 1.10.0 - web3-core: 1.10.0 - web3-eth: 1.10.0 - web3-eth-personal: 1.10.0 - web3-net: 1.10.0 - web3-shh: 1.10.0 + web3-bzz: 1.10.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-core: 1.10.0(encoding@0.1.13) + web3-eth: 1.10.0(encoding@0.1.13) + web3-eth-personal: 1.10.0(encoding@0.1.13) + web3-net: 1.10.0(encoding@0.1.13) + web3-shh: 1.10.0(encoding@0.1.13) web3-utils: 1.10.0 transitivePeerDependencies: - bufferutil @@ -13325,14 +13184,14 @@ snapshots: - supports-color - utf-8-validate - web3@1.10.4: + web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: - web3-bzz: 1.10.4 - web3-core: 1.10.4 - web3-eth: 1.10.4 - web3-eth-personal: 1.10.4 - web3-net: 1.10.4 - web3-shh: 1.10.4 + web3-bzz: 1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-core: 1.10.4(encoding@0.1.13) + web3-eth: 1.10.4(encoding@0.1.13) + web3-eth-personal: 1.10.4(encoding@0.1.13) + web3-net: 1.10.4(encoding@0.1.13) + web3-shh: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - bufferutil @@ -13340,9 +13199,9 @@ snapshots: - supports-color - utf-8-validate - web3@1.2.11: + web3@1.2.11(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - web3-bzz: 1.2.11 + web3-bzz: 1.2.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) web3-core: 1.2.11 web3-eth: 1.2.11 web3-eth-personal: 1.2.11 @@ -13398,8 +13257,6 @@ snapshots: which-module@2.0.1: {} - which-pm-runs@1.1.0: {} - which-typed-array@1.1.14: dependencies: available-typed-arrays: 1.0.7 @@ -13456,19 +13313,31 @@ snapshots: wrappy@1.0.2: {} - ws@3.3.3: + ws@3.3.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: async-limiter: 1.0.1 safe-buffer: 5.1.2 ultron: 1.1.1 + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - ws@5.2.3: + ws@5.2.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: async-limiter: 1.0.1 + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - ws@7.4.6: {} + ws@7.4.6(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - ws@7.5.9: {} + ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 xhr-request-promise@0.1.3: dependencies: