From b6c5991c393a93e459134c533faf0f7c826ff82e Mon Sep 17 00:00:00 2001 From: mateusz Date: Wed, 13 Apr 2022 15:19:32 +0200 Subject: [PATCH 1/8] Change versions to the newest ones --- pnpm-lock.yaml | 170 ++++++++++++++++++++++-------- waffle-chai/package.json | 2 +- waffle-cli/package.json | 2 +- waffle-compiler/package.json | 10 +- waffle-e2e/package.json | 2 +- waffle-ens/package.json | 2 +- waffle-hardhat/package.json | 2 +- waffle-mock-contract/package.json | 4 +- waffle-provider/package.json | 2 +- 9 files changed, 141 insertions(+), 55 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e85e4173..554049d8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -269,11 +269,11 @@ importers: '@ethereum-waffle/provider': workspace:* '@types/debug': ^4.1.7 debug: ^4.3.4 - ethers: 5.6.1 + ethers: ^5.6.2 dependencies: '@ethereum-waffle/provider': link:../waffle-provider debug: 4.3.4 - ethers: 5.6.1 + ethers: 5.6.3 devDependencies: '@types/debug': 4.1.7 @@ -283,7 +283,7 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/mock-contract': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: 5.6.1 + ethers: ^5.6.2 openzeppelin-solidity: 2.3.0 solc: ^0.6.3 typechain: ^8.0.0 @@ -292,7 +292,7 @@ importers: '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/mock-contract': link:../waffle-mock-contract '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.1 + ethers: 5.6.3 solc: 0.6.12 typechain: 8.0.0_typescript@4.6.2 devDependencies: @@ -302,9 +302,9 @@ importers: specifiers: '@ethereum-waffle/chai': workspace:* '@ethereum-waffle/provider': workspace:* - '@ethersproject/abi': ^5.6.0 - '@ethersproject/bytes': ^5.6.0 - '@ethersproject/providers': ^5.6.1 + '@ethersproject/abi': ^5.6.1 + '@ethersproject/bytes': ^5.6.1 + '@ethersproject/providers': ^5.6.2 '@openzeppelin/contracts': 3.0.1 '@resolver-engine/imports': ^0.3.3 '@resolver-engine/imports-fs': ^0.3.3 @@ -312,7 +312,7 @@ importers: '@types/fs-extra': ^9.0.4 '@types/mkdirp': ^0.5.2 '@types/node-fetch': ^2.6.1 - ethers: 5.6.1 + ethers: ^5.6.2 fs-extra: ^9.0.1 mkdirp: ^0.5.1 node-fetch: ^2.6.7 @@ -320,12 +320,12 @@ importers: solc: ^0.6.3 typechain: ^8.0.0 dependencies: - '@ethersproject/abi': 5.6.0 - '@ethersproject/bytes': 5.6.0 - '@ethersproject/providers': 5.6.1 + '@ethersproject/abi': 5.6.1 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/providers': 5.6.3 '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 10.0.0_497e17036926e95e25cf1f274f5f70ac + '@typechain/ethers-v5': 10.0.0_4e0be363bff7b636090cdeec20124745 '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.1 mkdirp: 0.5.5 @@ -335,7 +335,7 @@ importers: '@ethereum-waffle/provider': link:../waffle-provider '@openzeppelin/contracts': 3.0.1 '@types/fs-extra': 9.0.11 - ethers: 5.6.1 + ethers: 5.6.3 fs-extra: 9.1.0 openzeppelin-solidity: 2.3.0 solc: 0.6.12 @@ -346,14 +346,14 @@ importers: '@ethereum-waffle/chai': workspace:* '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: 5.6.1 + ethers: ^5.6.2 solc: ^0.6.3 typechain: ^8.0.0 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.1 + ethers: 5.6.3 solc: 0.6.12 typechain: 8.0.0_typescript@4.6.2 @@ -361,12 +361,12 @@ importers: specifiers: '@ensdomains/ens': ^0.4.4 '@ensdomains/resolver': ^0.2.4 - ethers: 5.6.1 + ethers: ^5.6.2 ganache: ^7.0.3 dependencies: '@ensdomains/ens': 0.4.5 '@ensdomains/resolver': 0.2.4 - ethers: 5.6.1 + ethers: 5.6.3 devDependencies: ganache: 7.0.3 @@ -376,14 +376,14 @@ importers: '@nomiclabs/hardhat-ethers': ^2.0.3 '@nomiclabs/hardhat-waffle': ^2.0.3 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: ^5.6.2 hardhat: ^2.9.2 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.1+hardhat@2.9.3 - '@nomiclabs/hardhat-waffle': 2.0.3_ab13490a7626e0adb2d5b4460e52f6b4 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 + '@nomiclabs/hardhat-waffle': 2.0.3_06852103ee9fe58b30095ce5e9fd0802 ethereum-waffle: link:../waffle-cli - ethers: 5.6.1 + ethers: 5.6.3 hardhat: 2.9.3 waffle-mock-contract: @@ -391,13 +391,13 @@ importers: '@ethereum-waffle/chai': workspace:* '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* - '@ethersproject/abi': ^5.6.0 - ethers: 5.6.1 + '@ethersproject/abi': ^5.6.1 + ethers: ^5.6.2 solc: ^0.6.3 typechain: ^8.0.0 dependencies: - '@ethersproject/abi': 5.6.0 - ethers: 5.6.1 + '@ethersproject/abi': 5.6.1 + ethers: 5.6.3 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler @@ -411,13 +411,13 @@ importers: '@ganache/ethereum-options': 0.1.4 '@types/debug': ^4.1.7 debug: ^4.3.4 - ethers: 5.6.1 + ethers: ^5.6.2 ganache: 7.0.3 dependencies: '@ethereum-waffle/ens': link:../waffle-ens '@ganache/ethereum-options': 0.1.4 debug: 4.3.4 - ethers: 5.6.1 + ethers: 5.6.3 ganache: 7.0.3 devDependencies: '@types/debug': 4.1.7 @@ -752,6 +752,19 @@ packages: '@ethersproject/properties': 5.6.0 '@ethersproject/strings': 5.6.0 + /@ethersproject/abi/5.6.1: + resolution: {integrity: sha512-0cqssYh6FXjlwKWBmLm3+zH2BNARoS5u/hxbz+LpQmcDB3w0W553h2btWui1/uZp2GBM/SI3KniTuMcYyHpA5w==} + dependencies: + '@ethersproject/address': 5.6.0 + '@ethersproject/bignumber': 5.6.0 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/constants': 5.6.0 + '@ethersproject/hash': 5.6.0 + '@ethersproject/keccak256': 5.6.0 + '@ethersproject/logger': 5.6.0 + '@ethersproject/properties': 5.6.0 + '@ethersproject/strings': 5.6.0 + /@ethersproject/abstract-provider/5.6.0: resolution: {integrity: sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==} dependencies: @@ -804,6 +817,11 @@ packages: dependencies: '@ethersproject/logger': 5.6.0 + /@ethersproject/bytes/5.6.1: + resolution: {integrity: sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==} + dependencies: + '@ethersproject/logger': 5.6.0 + /@ethersproject/constants/5.6.0: resolution: {integrity: sha512-SrdaJx2bK0WQl23nSpV/b1aq293Lh0sUaZT/yYKPDKn4tlAbkH96SPJwIhwSwTsoQQZxuh1jnqsKwyymoiBdWA==} dependencies: @@ -882,6 +900,11 @@ packages: dependencies: '@ethersproject/logger': 5.6.0 + /@ethersproject/networks/5.6.2: + resolution: {integrity: sha512-9uEzaJY7j5wpYGTojGp8U89mSsgQLc40PCMJLMCnFXTs7nhBveZ0t7dbqWUNrepWTszDbFkYD6WlL8DKx5huHA==} + dependencies: + '@ethersproject/logger': 5.6.0 + /@ethersproject/pbkdf2/5.6.0: resolution: {integrity: sha512-Wu1AxTgJo3T3H6MIu/eejLFok9TYoSdgwRr5oGY1LTLfmGesDoSx05pemsbrPT2gG4cQME+baTSCp5sEo2erZQ==} dependencies: @@ -918,6 +941,33 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true + + /@ethersproject/providers/5.6.3: + resolution: {integrity: sha512-PKTEZXjdAhGK/+hUwRLQqlGrwTRrK4D0FHEP2V9klUF8C6+AWfHkA3AoLI+a8oq5CUZoRAH0nMecYGkKxUjeSw==} + dependencies: + '@ethersproject/abstract-provider': 5.6.0 + '@ethersproject/abstract-signer': 5.6.0 + '@ethersproject/address': 5.6.0 + '@ethersproject/basex': 5.6.0 + '@ethersproject/bignumber': 5.6.0 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/constants': 5.6.0 + '@ethersproject/hash': 5.6.0 + '@ethersproject/logger': 5.6.0 + '@ethersproject/networks': 5.6.2 + '@ethersproject/properties': 5.6.0 + '@ethersproject/random': 5.6.0 + '@ethersproject/rlp': 5.6.0 + '@ethersproject/sha2': 5.6.0 + '@ethersproject/strings': 5.6.0 + '@ethersproject/transactions': 5.6.0 + '@ethersproject/web': 5.6.0 + bech32: 1.1.4 + ws: 7.4.6 + transitivePeerDependencies: + - bufferutil + - utf-8-validate /@ethersproject/random/5.6.0: resolution: {integrity: sha512-si0PLcLjq+NG/XHSZz90asNf+YfKEqJGVdxoEkSukzbnBgC8rydbgbUgBbBGLeHN4kAJwUFEKsu3sCXT93YMsw==} @@ -1140,17 +1190,17 @@ packages: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.0 - /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.1+hardhat@2.9.3: + /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.3+hardhat@2.9.3: resolution: {integrity: sha512-A2gZAGB6kUvLx+kzM92HKuUF33F1FSe90L0TmkXkT2Hh0OKRpvWZURUSU2nghD2yC4DzfEZ3DftfeHGvZ2JTUw==} peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - ethers: 5.6.1 + ethers: 5.6.3 hardhat: 2.9.3 dev: true - /@nomiclabs/hardhat-waffle/2.0.3_ab13490a7626e0adb2d5b4460e52f6b4: + /@nomiclabs/hardhat-waffle/2.0.3_06852103ee9fe58b30095ce5e9fd0802: resolution: {integrity: sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==} peerDependencies: '@nomiclabs/hardhat-ethers': ^2.0.0 @@ -1158,10 +1208,10 @@ packages: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.1+hardhat@2.9.3 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 '@types/sinon-chai': 3.2.5 '@types/web3': 1.0.19 - ethers: 5.6.1 + ethers: 5.6.3 hardhat: 2.9.3 dev: true @@ -1313,7 +1363,7 @@ packages: dependencies: node-gyp-build: 4.3.0 - /@typechain/ethers-v5/10.0.0_497e17036926e95e25cf1f274f5f70ac: + /@typechain/ethers-v5/10.0.0_4e0be363bff7b636090cdeec20124745: resolution: {integrity: sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -1323,10 +1373,10 @@ packages: typechain: ^8.0.0 typescript: '>=4.3.0' dependencies: - '@ethersproject/abi': 5.6.0 - '@ethersproject/bytes': 5.6.0 - '@ethersproject/providers': 5.6.1 - ethers: 5.6.1 + '@ethersproject/abi': 5.6.1 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/providers': 5.6.3 + ethers: 5.6.3 lodash: 4.17.21 ts-essentials: 7.0.3_typescript@4.6.2 typechain: 8.0.0_typescript@4.6.2 @@ -3194,6 +3244,44 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: true + + /ethers/5.6.3: + resolution: {integrity: sha512-TkZAYGtbnzsGzEzqonLEMpOkmD5JIKCoWlAlj9ShAJlJszEkgKh3jVSeX1edLkYmqnpvJvGlBDK2y/HVe84LNg==} + dependencies: + '@ethersproject/abi': 5.6.1 + '@ethersproject/abstract-provider': 5.6.0 + '@ethersproject/abstract-signer': 5.6.0 + '@ethersproject/address': 5.6.0 + '@ethersproject/base64': 5.6.0 + '@ethersproject/basex': 5.6.0 + '@ethersproject/bignumber': 5.6.0 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/constants': 5.6.0 + '@ethersproject/contracts': 5.6.0 + '@ethersproject/hash': 5.6.0 + '@ethersproject/hdnode': 5.6.0 + '@ethersproject/json-wallets': 5.6.0 + '@ethersproject/keccak256': 5.6.0 + '@ethersproject/logger': 5.6.0 + '@ethersproject/networks': 5.6.2 + '@ethersproject/pbkdf2': 5.6.0 + '@ethersproject/properties': 5.6.0 + '@ethersproject/providers': 5.6.3 + '@ethersproject/random': 5.6.0 + '@ethersproject/rlp': 5.6.0 + '@ethersproject/sha2': 5.6.0 + '@ethersproject/signing-key': 5.6.0 + '@ethersproject/solidity': 5.6.0 + '@ethersproject/strings': 5.6.0 + '@ethersproject/transactions': 5.6.0 + '@ethersproject/units': 5.6.0 + '@ethersproject/wallet': 5.6.0 + '@ethersproject/web': 5.6.0 + '@ethersproject/wordlists': 5.6.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate /ethjs-unit/0.1.6: resolution: {integrity: sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=} @@ -3403,7 +3491,7 @@ packages: resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} dev: true - /follow-redirects/1.14.9_debug@4.3.4: + /follow-redirects/1.14.9: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -3411,8 +3499,6 @@ packages: peerDependenciesMeta: debug: optional: true - dependencies: - debug: 4.3.4 dev: true /forever-agent/0.6.1: @@ -5746,7 +5832,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 3.0.2 - follow-redirects: 1.14.9_debug@4.3.4 + follow-redirects: 1.14.9 fs-extra: 0.30.0 js-sha3: 0.8.0 memorystream: 0.3.1 @@ -5764,7 +5850,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.14.9_debug@4.3.4 + follow-redirects: 1.14.9 js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.1 diff --git a/waffle-chai/package.json b/waffle-chai/package.json index cc05b7469..596adad70 100644 --- a/waffle-chai/package.json +++ b/waffle-chai/package.json @@ -40,7 +40,7 @@ "dependencies": { "@ethereum-waffle/provider": "workspace:*", "debug": "^4.3.4", - "ethers": "5.6.1" + "ethers": "^5.6.2" }, "devDependencies": { "@types/debug": "^4.1.7" diff --git a/waffle-cli/package.json b/waffle-cli/package.json index 3623a2480..b7eb076d7 100644 --- a/waffle-cli/package.json +++ b/waffle-cli/package.json @@ -49,7 +49,7 @@ "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/mock-contract": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.1", + "ethers": "^5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0" }, diff --git a/waffle-compiler/package.json b/waffle-compiler/package.json index 9c94c745d..7fcb96567 100644 --- a/waffle-compiler/package.json +++ b/waffle-compiler/package.json @@ -38,9 +38,9 @@ "node": ">=10.0" }, "dependencies": { - "@ethersproject/abi": "^5.6.0", - "@ethersproject/bytes": "^5.6.0", - "@ethersproject/providers": "^5.6.1", + "@ethersproject/abi": "^5.6.1", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/providers": "^5.6.2", "@resolver-engine/imports": "^0.3.3", "@resolver-engine/imports-fs": "^0.3.3", "@typechain/ethers-v5": "^10.0.0", @@ -54,14 +54,14 @@ "@ethereum-waffle/provider": "workspace:*", "@openzeppelin/contracts": "3.0.1", "@types/fs-extra": "^9.0.4", - "ethers": "5.6.1", + "ethers": "^5.6.2", "fs-extra": "^9.0.1", "openzeppelin-solidity": "2.3.0", "solc": "^0.6.3", "typechain": "^8.0.0" }, "peerDependencies": { - "ethers": "5.6.1", + "ethers": "^5.6.2", "solc": "*", "typechain": "^8.0.0" } diff --git a/waffle-e2e/package.json b/waffle-e2e/package.json index b22269abf..dee5a9ce1 100644 --- a/waffle-e2e/package.json +++ b/waffle-e2e/package.json @@ -15,7 +15,7 @@ "@ethereum-waffle/chai": "workspace:*", "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.1", + "ethers": "^5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0" } diff --git a/waffle-ens/package.json b/waffle-ens/package.json index 6a1ef8a64..66b8cad4d 100644 --- a/waffle-ens/package.json +++ b/waffle-ens/package.json @@ -41,7 +41,7 @@ "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", - "ethers": "5.6.1" + "ethers": "^5.6.2" }, "devDependencies": { "ganache": "^7.0.3" diff --git a/waffle-hardhat/package.json b/waffle-hardhat/package.json index 888af6d38..dde25cc85 100644 --- a/waffle-hardhat/package.json +++ b/waffle-hardhat/package.json @@ -23,7 +23,7 @@ "@nomiclabs/hardhat-waffle": "^2.0.3", "ethereum-waffle": "workspace:*", "@ethereum-waffle/chai": "workspace:*", - "ethers": "5.6.1", + "ethers": "^5.6.2", "hardhat": "^2.9.2" } } diff --git a/waffle-mock-contract/package.json b/waffle-mock-contract/package.json index 60fbf77da..ac8199d02 100644 --- a/waffle-mock-contract/package.json +++ b/waffle-mock-contract/package.json @@ -43,8 +43,8 @@ "node": ">=10.0" }, "dependencies": { - "@ethersproject/abi": "^5.6.0", - "ethers": "5.6.1" + "@ethersproject/abi": "^5.6.1", + "ethers": "^5.6.2" }, "devDependencies": { "@ethereum-waffle/chai": "workspace:*", diff --git a/waffle-provider/package.json b/waffle-provider/package.json index 64462d8ad..80e7a420a 100644 --- a/waffle-provider/package.json +++ b/waffle-provider/package.json @@ -41,7 +41,7 @@ "@ethereum-waffle/ens": "workspace:*", "@ganache/ethereum-options": "0.1.4", "debug": "^4.3.4", - "ethers": "5.6.1", + "ethers": "^5.6.2", "ganache": "7.0.3" }, "resolutions": { From 8dfb0d65b61ece8f00b4cda71be204453d670385 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Jandu=C5=82a?= <71319308+mj426382@users.noreply.github.com> Date: Wed, 13 Apr 2022 15:21:51 +0200 Subject: [PATCH 2/8] Create update-ethers.md --- update-ethers.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 update-ethers.md diff --git a/update-ethers.md b/update-ethers.md new file mode 100644 index 000000000..0091e0e3b --- /dev/null +++ b/update-ethers.md @@ -0,0 +1,12 @@ +--- +"@ethereum-waffle/chai": patch +"ethereum-waffle": patch +"@ethereum-waffle/compiler": patch +"@ethereum-waffle/e2e": patch +"@ethereum-waffle/ens": patch +"@ethereum-waffle/hardhat": patch +"@ethereum-waffle/mock-contract": patch +"@ethereum-waffle/provider": patch +--- + +🔝 Update ethers to 5.6.2 From eba216b361869011a0759790077ac4e64082bd8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Jandu=C5=82a?= <71319308+mj426382@users.noreply.github.com> Date: Wed, 13 Apr 2022 15:26:38 +0200 Subject: [PATCH 3/8] Rename update-ethers.md to .changeset/update-ethers.md --- update-ethers.md => .changeset/update-ethers.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename update-ethers.md => .changeset/update-ethers.md (100%) diff --git a/update-ethers.md b/.changeset/update-ethers.md similarity index 100% rename from update-ethers.md rename to .changeset/update-ethers.md From ff6000775779b8995f4142545a3f1ee98100be66 Mon Sep 17 00:00:00 2001 From: mateusz Date: Wed, 13 Apr 2022 16:19:22 +0200 Subject: [PATCH 4/8] Update lock --- pnpm-lock.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fecf87930..0d34f0a57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3435,7 +3435,7 @@ packages: resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} dev: true - /follow-redirects/1.14.9: + /follow-redirects/1.14.9_debug@4.3.4: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -3443,6 +3443,8 @@ packages: peerDependenciesMeta: debug: optional: true + dependencies: + debug: 4.3.4 dev: true /forever-agent/0.6.1: @@ -5736,7 +5738,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 3.0.2 - follow-redirects: 1.14.9 + follow-redirects: 1.14.9_debug@4.3.4 fs-extra: 0.30.0 js-sha3: 0.8.0 memorystream: 0.3.1 @@ -5754,7 +5756,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.14.9 + follow-redirects: 1.14.9_debug@4.3.4 js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.1 From f3e83b3e1400e9aa94fcbfa9546cf87f9b793d38 Mon Sep 17 00:00:00 2001 From: yivlad Date: Wed, 13 Apr 2022 16:54:43 +0200 Subject: [PATCH 5/8] Fix waffle-provider package --- examples/basic/package.json | 2 +- examples/called-on-contract/package.json | 2 +- examples/change-balance/package.json | 2 +- .../package.json | 2 +- examples/ens/package.json | 2 +- examples/mock-contracts/package.json | 2 +- examples/typechain-example/package.json | 2 +- package.json | 5 +- pnpm-lock.yaml | 389 ++++++++---------- waffle-chai/package.json | 2 +- waffle-cli/package.json | 2 +- waffle-compiler/package.json | 4 +- waffle-e2e/package.json | 2 +- waffle-ens/package.json | 2 +- waffle-hardhat/package.json | 2 +- waffle-mock-contract/package.json | 2 +- waffle-provider/package.json | 8 +- waffle-provider/src/revertString.ts | 5 +- waffle-provider/test/revertString.test.ts | 2 +- 19 files changed, 209 insertions(+), 230 deletions(-) diff --git a/examples/basic/package.json b/examples/basic/package.json index 27747d031..aa2747ea8 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -18,7 +18,7 @@ "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "ethereum-waffle": "workspace:*", - "ethers": "5.6.1", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/called-on-contract/package.json b/examples/called-on-contract/package.json index b411c996e..e38f454d5 100644 --- a/examples/called-on-contract/package.json +++ b/examples/called-on-contract/package.json @@ -18,7 +18,7 @@ "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "ethereum-waffle": "workspace:*", - "ethers": "5.6.1", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/change-balance/package.json b/examples/change-balance/package.json index 0bef6cd1c..1ec336b81 100644 --- a/examples/change-balance/package.json +++ b/examples/change-balance/package.json @@ -18,7 +18,7 @@ "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "ethereum-waffle": "workspace:*", - "ethers": "5.6.1", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/dynamic-mocking-and-testing-calls/package.json b/examples/dynamic-mocking-and-testing-calls/package.json index 92f3a165f..562406ea3 100644 --- a/examples/dynamic-mocking-and-testing-calls/package.json +++ b/examples/dynamic-mocking-and-testing-calls/package.json @@ -18,7 +18,7 @@ "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "ethereum-waffle": "workspace:*", - "ethers": "5.6.1", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/ens/package.json b/examples/ens/package.json index 5cb5e6da9..e738d1c52 100644 --- a/examples/ens/package.json +++ b/examples/ens/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.1", + "ethers": "5.6.2", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", "@typescript-eslint/eslint-plugin": "^5.15.0", diff --git a/examples/mock-contracts/package.json b/examples/mock-contracts/package.json index b8c396277..7a4261c2a 100644 --- a/examples/mock-contracts/package.json +++ b/examples/mock-contracts/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.1", + "ethers": "5.6.2", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", "@typescript-eslint/eslint-plugin": "^5.15.0", diff --git a/examples/typechain-example/package.json b/examples/typechain-example/package.json index b4a5547c4..b7f6b3cc7 100644 --- a/examples/typechain-example/package.json +++ b/examples/typechain-example/package.json @@ -19,7 +19,7 @@ "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "ethereum-waffle": "workspace:*", - "ethers": "5.6.1", + "ethers": "5.6.2", "mocha": "^7.1.2", "solc": "^0.8.13", "ts-node": "^8.9.1", diff --git a/package.json b/package.json index b532d2d3f..dbea334d1 100644 --- a/package.json +++ b/package.json @@ -26,14 +26,11 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "chai-string": "^1.5.0", - "eslint": "^7.14.0", "eslint-plugin-import": "^2.22.1", - "mocha": "^8.2.1", "rimraf": "^3.0.2", "sinon": "^9.2.1", "sinon-chai": "^3.5.0", - "ts-node": "^9.0.0", - "typescript": "^4.6.2" + "ts-node": "^9.0.0" }, "dependencies": { "@changesets/cli": "^2.22.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d34f0a57..0eded4759 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,14 +22,11 @@ importers: chai: ^4.2.0 chai-as-promised: ^7.1.1 chai-string: ^1.5.0 - eslint: ^7.14.0 eslint-plugin-import: ^2.22.1 - mocha: ^8.2.1 rimraf: ^3.0.2 sinon: ^9.2.1 sinon-chai: ^3.5.0 ts-node: ^9.0.0 - typescript: ^4.6.2 dependencies: '@changesets/cli': 2.22.0 devDependencies: @@ -40,19 +37,16 @@ importers: '@types/rimraf': 3.0.0 '@types/sinon': 9.0.10 '@types/sinon-chai': 3.2.5 - '@typescript-eslint/eslint-plugin': 5.15.0_edc81a30245839e7691ab24bb8794774 - '@typescript-eslint/parser': 5.15.0_eslint@7.18.0+typescript@4.6.2 + '@typescript-eslint/eslint-plugin': 5.15.0_@typescript-eslint+parser@5.15.0 + '@typescript-eslint/parser': 5.15.0 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 chai-string: 1.5.0_chai@4.2.0 - eslint: 7.18.0 - eslint-plugin-import: 2.22.1_eslint@7.18.0 - mocha: 8.2.1 + eslint-plugin-import: 2.22.1 rimraf: 3.0.2 sinon: 9.2.4 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.4 - ts-node: 9.1.1_typescript@4.6.2 - typescript: 4.6.2 + ts-node: 9.1.1 examples/basic: specifiers: @@ -65,7 +59,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -79,7 +73,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -95,7 +89,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -109,7 +103,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -124,7 +118,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -137,7 +131,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -152,7 +146,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -165,7 +159,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -181,7 +175,7 @@ importers: chai-as-promised: ^7.1.1 eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -195,7 +189,7 @@ importers: chai-as-promised: 7.1.1_chai@4.2.0 eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -210,7 +204,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -223,7 +217,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -239,7 +233,7 @@ importers: eslint: ^6.8.0 eslint-plugin-import: ^2.20.2 ethereum-waffle: workspace:* - ethers: 5.6.1 + ethers: 5.6.2 mocha: ^7.1.2 solc: ^0.8.13 ts-node: ^8.9.1 @@ -255,7 +249,7 @@ importers: eslint: 6.8.0 eslint-plugin-import: 2.22.1_eslint@6.8.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.1 + ethers: 5.6.2 mocha: 7.2.0 solc: 0.8.13 ts-node: 8.10.2_typescript@4.6.2 @@ -267,11 +261,11 @@ importers: '@ethereum-waffle/provider': workspace:* '@types/debug': ^4.1.7 debug: ^4.3.4 - ethers: ^5.6.2 + ethers: 5.6.2 dependencies: '@ethereum-waffle/provider': link:../waffle-provider debug: 4.3.4 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: '@types/debug': 4.1.7 @@ -281,7 +275,7 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/mock-contract': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: ^5.6.2 + ethers: 5.6.2 openzeppelin-solidity: 2.3.0 solc: ^0.6.3 typechain: ^8.0.0 @@ -290,9 +284,9 @@ importers: '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/mock-contract': link:../waffle-mock-contract '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.3 + ethers: 5.6.2 solc: 0.6.12 - typechain: 8.0.0_typescript@4.6.2 + typechain: 8.0.0 devDependencies: openzeppelin-solidity: 2.3.0 @@ -310,7 +304,7 @@ importers: '@types/fs-extra': ^9.0.4 '@types/mkdirp': ^0.5.2 '@types/node-fetch': ^2.6.1 - ethers: ^5.6.2 + ethers: 5.6.2 fs-extra: ^9.0.1 mkdirp: ^0.5.1 node-fetch: ^2.6.7 @@ -323,7 +317,7 @@ importers: '@ethersproject/providers': 5.6.3 '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 10.0.0_4e0be363bff7b636090cdeec20124745 + '@typechain/ethers-v5': 10.0.0_7ce42a7844b9221c8e46929817710a8f '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.1 mkdirp: 0.5.5 @@ -333,38 +327,38 @@ importers: '@ethereum-waffle/provider': link:../waffle-provider '@openzeppelin/contracts': 3.0.1 '@types/fs-extra': 9.0.11 - ethers: 5.6.3 + ethers: 5.6.2 fs-extra: 9.1.0 openzeppelin-solidity: 2.3.0 solc: 0.6.12 - typechain: 8.0.0_typescript@4.6.2 + typechain: 8.0.0 waffle-e2e: specifiers: '@ethereum-waffle/chai': workspace:* '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: ^5.6.2 + ethers: 5.6.2 solc: ^0.6.3 typechain: ^8.0.0 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.3 + ethers: 5.6.2 solc: 0.6.12 - typechain: 8.0.0_typescript@4.6.2 + typechain: 8.0.0 waffle-ens: specifiers: '@ensdomains/ens': ^0.4.4 '@ensdomains/resolver': ^0.2.4 - ethers: ^5.6.2 + ethers: 5.6.2 ganache: ^7.0.3 dependencies: '@ensdomains/ens': 0.4.5 '@ensdomains/resolver': 0.2.4 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: ganache: 7.0.3 @@ -374,14 +368,14 @@ importers: '@nomiclabs/hardhat-ethers': ^2.0.3 '@nomiclabs/hardhat-waffle': ^2.0.3 ethereum-waffle: workspace:* - ethers: ^5.6.2 + ethers: 5.6.2 hardhat: ^2.9.2 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 - '@nomiclabs/hardhat-waffle': 2.0.3_06852103ee9fe58b30095ce5e9fd0802 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 + '@nomiclabs/hardhat-waffle': 2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e ethereum-waffle: link:../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 waffle-mock-contract: @@ -390,18 +384,18 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* '@ethersproject/abi': ^5.6.1 - ethers: ^5.6.2 + ethers: 5.6.2 solc: ^0.6.3 typechain: ^8.0.0 dependencies: '@ethersproject/abi': 5.6.1 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider solc: 0.6.12 - typechain: 8.0.0_typescript@4.6.2 + typechain: 8.0.0 waffle-provider: specifiers: @@ -409,16 +403,24 @@ importers: '@ganache/ethereum-options': 0.1.4 '@types/debug': ^4.1.7 debug: ^4.3.4 - ethers: ^5.6.2 + eslint: ^7.14.0 + ethers: 5.6.2 ganache: 7.0.3 + mocha: ^8.2.1 + rimraf: ^3.0.2 + typescript: ^4.6.2 dependencies: '@ethereum-waffle/ens': link:../waffle-ens '@ganache/ethereum-options': 0.1.4 debug: 4.3.4 - ethers: 5.6.3 + ethers: 5.6.2 ganache: 7.0.3 devDependencies: '@types/debug': 4.1.7 + eslint: 7.18.0 + mocha: 8.2.1 + rimraf: 3.0.2 + typescript: 4.6.2 packages: @@ -742,7 +744,7 @@ packages: dependencies: '@ethersproject/address': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/hash': 5.6.0 '@ethersproject/keccak256': 5.6.0 @@ -767,9 +769,9 @@ packages: resolution: {integrity: sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==} dependencies: '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.0 + '@ethersproject/networks': 5.6.2 '@ethersproject/properties': 5.6.0 '@ethersproject/transactions': 5.6.0 '@ethersproject/web': 5.6.0 @@ -779,7 +781,7 @@ packages: dependencies: '@ethersproject/abstract-provider': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 @@ -787,7 +789,7 @@ packages: resolution: {integrity: sha512-6nvhYXjbXsHPS+30sHZ+U4VMagFC/9zAk6Gd/h3S21YW4+yfb0WfRtaAIZ4kfM4rrVwqiy284LP0GtL5HXGLxQ==} dependencies: '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 '@ethersproject/rlp': 5.6.0 @@ -795,26 +797,21 @@ packages: /@ethersproject/base64/5.6.0: resolution: {integrity: sha512-2Neq8wxJ9xHxCF9TUgmKeSh9BXJ6OAxWfeGWvbauPh8FuHEjamgHilllx8KkSd5ErxyHIX7Xv3Fkcud2kY9ezw==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 /@ethersproject/basex/5.6.0: resolution: {integrity: sha512-qN4T+hQd/Md32MoJpc69rOwLYRUXwjTlhHDIeUkUmiN/JyWkkLLMoG0TqvSQKNqZOMgN5stbUYN6ILC+eD7MEQ==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/properties': 5.6.0 /@ethersproject/bignumber/5.6.0: resolution: {integrity: sha512-VziMaXIUHQlHJmkv1dlcd6GY2PmT0khtAqaMctCIDogxkrarMzA9L94KN1NeXqqOfFD6r0sJT3vCTOFSmZ07DA==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 bn.js: 4.12.0 - /@ethersproject/bytes/5.6.0: - resolution: {integrity: sha512-3hJPlYemb9V4VLfJF5BfN0+55vltPZSHU3QKUyP9M3Y2TcajbiRrz65UG+xVHOzBereB1b9mn7r12o177xgN7w==} - dependencies: - '@ethersproject/logger': 5.6.0 - /@ethersproject/bytes/5.6.1: resolution: {integrity: sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==} dependencies: @@ -828,12 +825,12 @@ packages: /@ethersproject/contracts/5.6.0: resolution: {integrity: sha512-74Ge7iqTDom0NX+mux8KbRUeJgu1eHZ3iv6utv++sLJG80FVuU9HnHeKVPfjd9s3woFhaFoQGf3B3iH/FrQmgw==} dependencies: - '@ethersproject/abi': 5.6.0 + '@ethersproject/abi': 5.6.1 '@ethersproject/abstract-provider': 5.6.0 '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 @@ -845,7 +842,7 @@ packages: '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 @@ -857,7 +854,7 @@ packages: '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/basex': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 '@ethersproject/pbkdf2': 5.6.0 '@ethersproject/properties': 5.6.0 @@ -872,7 +869,7 @@ packages: dependencies: '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/hdnode': 5.6.0 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 @@ -887,14 +884,14 @@ packages: /@ethersproject/keccak256/5.6.0: resolution: {integrity: sha512-tk56BJ96mdj/ksi7HWZVWGjCq0WVl/QvfhFQNeL8fxhBlGoP+L80uDCiQcpJPd+2XxkivS3lwRm3E0CXTfol0w==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 js-sha3: 0.8.0 /@ethersproject/logger/5.6.0: resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} - /@ethersproject/networks/5.6.0: - resolution: {integrity: sha512-DaVzgyThzHgSDLuURhvkp4oviGoGe9iTZW4jMEORHDRCgSZ9K9THGFKqL+qGXqPAYLEgZTf5z2w56mRrPR1MjQ==} + /@ethersproject/networks/5.6.1: + resolution: {integrity: sha512-b2rrupf3kCTcc3jr9xOWBuHylSFtbpJf79Ga7QR98ienU2UqGimPGEsYMgbI29KHJfA5Us89XwGVmxrlxmSrMg==} dependencies: '@ethersproject/logger': 5.6.0 @@ -906,7 +903,7 @@ packages: /@ethersproject/pbkdf2/5.6.0: resolution: {integrity: sha512-Wu1AxTgJo3T3H6MIu/eejLFok9TYoSdgwRr5oGY1LTLfmGesDoSx05pemsbrPT2gG4cQME+baTSCp5sEo2erZQ==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/sha2': 5.6.0 /@ethersproject/properties/5.6.0: @@ -914,19 +911,19 @@ packages: dependencies: '@ethersproject/logger': 5.6.0 - /@ethersproject/providers/5.6.1: - resolution: {integrity: sha512-w8Wx15nH+aVDvnoKCyI1f3x0B5idmk/bDJXMEUqCfdO8Eadd0QpDx9lDMTMmenhOmf9vufLJXjpSm24D3ZnVpg==} + /@ethersproject/providers/5.6.2: + resolution: {integrity: sha512-6/EaFW/hNWz+224FXwl8+HdMRzVHt8DpPmu5MZaIQqx/K/ELnC9eY236SMV7mleCM3NnEArFwcAAxH5kUUgaRg==} dependencies: '@ethersproject/abstract-provider': 5.6.0 '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 '@ethersproject/basex': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/hash': 5.6.0 '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.0 + '@ethersproject/networks': 5.6.2 '@ethersproject/properties': 5.6.0 '@ethersproject/random': 5.6.0 '@ethersproject/rlp': 5.6.0 @@ -939,7 +936,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true /@ethersproject/providers/5.6.3: resolution: {integrity: sha512-PKTEZXjdAhGK/+hUwRLQqlGrwTRrK4D0FHEP2V9klUF8C6+AWfHkA3AoLI+a8oq5CUZoRAH0nMecYGkKxUjeSw==} @@ -966,30 +962,31 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false /@ethersproject/random/5.6.0: resolution: {integrity: sha512-si0PLcLjq+NG/XHSZz90asNf+YfKEqJGVdxoEkSukzbnBgC8rydbgbUgBbBGLeHN4kAJwUFEKsu3sCXT93YMsw==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 /@ethersproject/rlp/5.6.0: resolution: {integrity: sha512-dz9WR1xpcTL+9DtOT/aDO+YyxSSdO8YIS0jyZwHHSlAmnxA6cKU3TrTd4Xc/bHayctxTgGLYNuVVoiXE4tTq1g==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 /@ethersproject/sha2/5.6.0: resolution: {integrity: sha512-1tNWCPFLu1n3JM9t4/kytz35DkuF9MxqkGGEHNauEbaARdm2fafnOyw1s0tIQDPKF/7bkP1u3dbrmjpn5CelyA==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 hash.js: 1.1.7 /@ethersproject/signing-key/5.6.0: resolution: {integrity: sha512-S+njkhowmLeUu/r7ir8n78OUKx63kBdMCPssePS89So1TH4hZqnWFsThEd/GiXYp9qMxVrydf7KdM9MTGPFukA==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 bn.js: 4.12.0 @@ -1000,7 +997,7 @@ packages: resolution: {integrity: sha512-YwF52vTNd50kjDzqKaoNNbC/r9kMDPq3YzDWmsjFTRBcIF1y4JCQJ8gB30wsTfHbaxgxelI5BfxQSxD/PbJOww==} dependencies: '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 '@ethersproject/sha2': 5.6.0 @@ -1009,7 +1006,7 @@ packages: /@ethersproject/strings/5.6.0: resolution: {integrity: sha512-uv10vTtLTZqrJuqBZR862ZQjTIa724wGPWQqZrofaPI/kUsf53TBG0I0D+hQ1qyNtllbNzaW+PDPHHUI6/65Mg==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/logger': 5.6.0 @@ -1018,7 +1015,7 @@ packages: dependencies: '@ethersproject/address': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 @@ -1040,7 +1037,7 @@ packages: '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/hash': 5.6.0 '@ethersproject/hdnode': 5.6.0 '@ethersproject/json-wallets': 5.6.0 @@ -1056,7 +1053,7 @@ packages: resolution: {integrity: sha512-G/XHj0hV1FxI2teHRfCGvfBUHFmU+YOSbCxlAMqJklxSa7QMiHFQfAxvwY2PFqgvdkxEKwRNr/eCjfAPEm2Ctg==} dependencies: '@ethersproject/base64': 5.6.0 - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 '@ethersproject/strings': 5.6.0 @@ -1064,7 +1061,7 @@ packages: /@ethersproject/wordlists/5.6.0: resolution: {integrity: sha512-q0bxNBfIX3fUuAo9OmjlEYxP40IB8ABgb7HjEZCL5IKubzV3j30CWi2rqQbjTS2HfoyQbfINoKcTVWP4ejwR7Q==} dependencies: - '@ethersproject/bytes': 5.6.0 + '@ethersproject/bytes': 5.6.1 '@ethersproject/hash': 5.6.0 '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 @@ -1179,17 +1176,17 @@ packages: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.0 - /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.3+hardhat@2.9.3: + /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.2+hardhat@2.9.3: resolution: {integrity: sha512-A2gZAGB6kUvLx+kzM92HKuUF33F1FSe90L0TmkXkT2Hh0OKRpvWZURUSU2nghD2yC4DzfEZ3DftfeHGvZ2JTUw==} peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 dev: true - /@nomiclabs/hardhat-waffle/2.0.3_06852103ee9fe58b30095ce5e9fd0802: + /@nomiclabs/hardhat-waffle/2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e: resolution: {integrity: sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==} peerDependencies: '@nomiclabs/hardhat-ethers': ^2.0.0 @@ -1197,10 +1194,10 @@ packages: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 '@types/sinon-chai': 3.2.5 '@types/web3': 1.0.19 - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 dev: true @@ -1352,7 +1349,7 @@ packages: dependencies: node-gyp-build: 4.3.0 - /@typechain/ethers-v5/10.0.0_4e0be363bff7b636090cdeec20124745: + /@typechain/ethers-v5/10.0.0_7ce42a7844b9221c8e46929817710a8f: resolution: {integrity: sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -1365,11 +1362,10 @@ packages: '@ethersproject/abi': 5.6.1 '@ethersproject/bytes': 5.6.1 '@ethersproject/providers': 5.6.3 - ethers: 5.6.3 + ethers: 5.6.2 lodash: 4.17.21 - ts-essentials: 7.0.3_typescript@4.6.2 - typechain: 8.0.0_typescript@4.6.2 - typescript: 4.6.2 + ts-essentials: 7.0.3 + typechain: 8.0.0 dev: false /@types/abstract-leveldown/7.2.0: @@ -1575,7 +1571,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.15.0_edc81a30245839e7691ab24bb8794774: + /@typescript-eslint/eslint-plugin/5.15.0_@typescript-eslint+parser@5.15.0: resolution: {integrity: sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1586,23 +1582,21 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.15.0_eslint@7.18.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.15.0 '@typescript-eslint/scope-manager': 5.15.0 - '@typescript-eslint/type-utils': 5.15.0_eslint@7.18.0+typescript@4.6.2 - '@typescript-eslint/utils': 5.15.0_eslint@7.18.0+typescript@4.6.2 + '@typescript-eslint/type-utils': 5.15.0 + '@typescript-eslint/utils': 5.15.0 debug: 4.3.4 - eslint: 7.18.0 functional-red-black-tree: 1.0.1 ignore: 5.1.8 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 + tsutils: 3.21.0 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.15.0_eslint@6.8.0+typescript@4.6.2: + /@typescript-eslint/parser/5.15.0: resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1614,15 +1608,13 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.15.0 '@typescript-eslint/types': 5.15.0 - '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 + '@typescript-eslint/typescript-estree': 5.15.0 debug: 4.3.4 - eslint: 6.8.0 - typescript: 4.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.15.0_eslint@7.18.0+typescript@4.6.2: + /@typescript-eslint/parser/5.15.0_eslint@6.8.0+typescript@4.6.2: resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1636,7 +1628,7 @@ packages: '@typescript-eslint/types': 5.15.0 '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 debug: 4.3.4 - eslint: 7.18.0 + eslint: 6.8.0 typescript: 4.6.2 transitivePeerDependencies: - supports-color @@ -1650,7 +1642,7 @@ packages: '@typescript-eslint/visitor-keys': 5.15.0 dev: true - /@typescript-eslint/type-utils/5.15.0_eslint@6.8.0+typescript@4.6.2: + /@typescript-eslint/type-utils/5.15.0: resolution: {integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1660,16 +1652,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.15.0_eslint@6.8.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.15.0 debug: 4.3.4 - eslint: 6.8.0 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 + tsutils: 3.21.0 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils/5.15.0_eslint@7.18.0+typescript@4.6.2: + /@typescript-eslint/type-utils/5.15.0_eslint@6.8.0+typescript@4.6.2: resolution: {integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1679,9 +1669,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.15.0_eslint@7.18.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.15.0_eslint@6.8.0+typescript@4.6.2 debug: 4.3.4 - eslint: 7.18.0 + eslint: 6.8.0 tsutils: 3.21.0_typescript@4.6.2 typescript: 4.6.2 transitivePeerDependencies: @@ -1693,6 +1683,26 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/typescript-estree/5.15.0: + resolution: {integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.15.0 + '@typescript-eslint/visitor-keys': 5.15.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.5 + tsutils: 3.21.0 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree/5.15.0_typescript@4.6.2: resolution: {integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1714,7 +1724,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.15.0_eslint@6.8.0+typescript@4.6.2: + /@typescript-eslint/utils/5.15.0: resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1723,16 +1733,15 @@ packages: '@types/json-schema': 7.0.10 '@typescript-eslint/scope-manager': 5.15.0 '@typescript-eslint/types': 5.15.0 - '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 - eslint: 6.8.0 + '@typescript-eslint/typescript-estree': 5.15.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@6.8.0 + eslint-utils: 3.0.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/5.15.0_eslint@7.18.0+typescript@4.6.2: + /@typescript-eslint/utils/5.15.0_eslint@6.8.0+typescript@4.6.2: resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1742,9 +1751,9 @@ packages: '@typescript-eslint/scope-manager': 5.15.0 '@typescript-eslint/types': 5.15.0 '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 - eslint: 7.18.0 + eslint: 6.8.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@7.18.0 + eslint-utils: 3.0.0_eslint@6.8.0 transitivePeerDependencies: - supports-color - typescript @@ -2567,18 +2576,6 @@ packages: supports-color: 7.2.0 dev: true - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - /debug/4.3.3_supports-color@8.1.1: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} engines: {node: '>=6.0'} @@ -2842,7 +2839,7 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-import/2.22.1_eslint@6.8.0: + /eslint-plugin-import/2.22.1: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -2853,7 +2850,6 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 6.8.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2864,7 +2860,7 @@ packages: tsconfig-paths: 3.9.0 dev: true - /eslint-plugin-import/2.22.1_eslint@7.18.0: + /eslint-plugin-import/2.22.1_eslint@6.8.0: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: @@ -2875,7 +2871,7 @@ packages: contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.18.0 + eslint: 6.8.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2908,23 +2904,22 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@6.8.0: + /eslint-utils/3.0.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 6.8.0 eslint-visitor-keys: 2.0.0 dev: true - /eslint-utils/3.0.0_eslint@7.18.0: + /eslint-utils/3.0.0_eslint@6.8.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 7.18.0 + eslint: 6.8.0 eslint-visitor-keys: 2.0.0 dev: true @@ -2999,7 +2994,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.1 + debug: 4.3.4 doctrine: 3.0.0 enquirer: 2.3.6 eslint-scope: 5.1.1 @@ -3015,7 +3010,7 @@ packages: ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 - is-glob: 4.0.1 + is-glob: 4.0.3 js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -3024,7 +3019,7 @@ packages: natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 @@ -3165,8 +3160,8 @@ packages: ethereum-cryptography: 0.1.3 rlp: 2.2.7 - /ethers/5.6.1: - resolution: {integrity: sha512-qtl/2W+dwmUa5Z3JqwsbV3JEBZZHNARe5K/A2ePcNAuhJYnEKIgGOT/O9ouPwBijSqVoQnmQMzi5D48LFNOY2A==} + /ethers/5.6.2: + resolution: {integrity: sha512-EzGCbns24/Yluu7+ToWnMca3SXJ1Jk1BvWB7CCmVNxyOeM4LLvw2OLuIHhlkhQk1dtOcj9UMsdkxUh8RiG1dxQ==} dependencies: '@ethersproject/abi': 5.6.0 '@ethersproject/abstract-provider': 5.6.0 @@ -3175,44 +3170,6 @@ packages: '@ethersproject/base64': 5.6.0 '@ethersproject/basex': 5.6.0 '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.0 - '@ethersproject/constants': 5.6.0 - '@ethersproject/contracts': 5.6.0 - '@ethersproject/hash': 5.6.0 - '@ethersproject/hdnode': 5.6.0 - '@ethersproject/json-wallets': 5.6.0 - '@ethersproject/keccak256': 5.6.0 - '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.0 - '@ethersproject/pbkdf2': 5.6.0 - '@ethersproject/properties': 5.6.0 - '@ethersproject/providers': 5.6.1 - '@ethersproject/random': 5.6.0 - '@ethersproject/rlp': 5.6.0 - '@ethersproject/sha2': 5.6.0 - '@ethersproject/signing-key': 5.6.0 - '@ethersproject/solidity': 5.6.0 - '@ethersproject/strings': 5.6.0 - '@ethersproject/transactions': 5.6.0 - '@ethersproject/units': 5.6.0 - '@ethersproject/wallet': 5.6.0 - '@ethersproject/web': 5.6.0 - '@ethersproject/wordlists': 5.6.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /ethers/5.6.3: - resolution: {integrity: sha512-TkZAYGtbnzsGzEzqonLEMpOkmD5JIKCoWlAlj9ShAJlJszEkgKh3jVSeX1edLkYmqnpvJvGlBDK2y/HVe84LNg==} - dependencies: - '@ethersproject/abi': 5.6.1 - '@ethersproject/abstract-provider': 5.6.0 - '@ethersproject/abstract-signer': 5.6.0 - '@ethersproject/address': 5.6.0 - '@ethersproject/base64': 5.6.0 - '@ethersproject/basex': 5.6.0 - '@ethersproject/bignumber': 5.6.0 '@ethersproject/bytes': 5.6.1 '@ethersproject/constants': 5.6.0 '@ethersproject/contracts': 5.6.0 @@ -3221,10 +3178,10 @@ packages: '@ethersproject/json-wallets': 5.6.0 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.2 + '@ethersproject/networks': 5.6.1 '@ethersproject/pbkdf2': 5.6.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/providers': 5.6.3 + '@ethersproject/providers': 5.6.2 '@ethersproject/random': 5.6.0 '@ethersproject/rlp': 5.6.0 '@ethersproject/sha2': 5.6.0 @@ -3435,7 +3392,7 @@ packages: resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} dev: true - /follow-redirects/1.14.9_debug@4.3.4: + /follow-redirects/1.14.9: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -3443,8 +3400,6 @@ packages: peerDependenciesMeta: debug: optional: true - dependencies: - debug: 4.3.4 dev: true /forever-agent/0.6.1: @@ -3987,13 +3942,6 @@ packages: resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} dev: false - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -5386,11 +5334,6 @@ packages: engines: {node: '>=6.5.0'} dev: true - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} - engines: {node: '>=8'} - dev: true - /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -5738,7 +5681,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 3.0.2 - follow-redirects: 1.14.9_debug@4.3.4 + follow-redirects: 1.14.9 fs-extra: 0.30.0 js-sha3: 0.8.0 memorystream: 0.3.1 @@ -5756,7 +5699,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.14.9_debug@4.3.4 + follow-redirects: 1.14.9 js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.1 @@ -6086,12 +6029,18 @@ packages: command-line-usage: 6.1.1 string-format: 2.0.0 + /ts-essentials/7.0.3: + resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} + peerDependencies: + typescript: '>=3.7.0' + /ts-essentials/7.0.3_typescript@4.6.2: resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: typescript: 4.6.2 + dev: true /ts-node/8.10.2_typescript@4.6.2: resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} @@ -6108,7 +6057,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/9.1.1_typescript@4.6.2: + /ts-node/9.1.1: resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} engines: {node: '>=10.0.0'} hasBin: true @@ -6120,7 +6069,6 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 4.6.2 yn: 3.1.1 dev: true @@ -6141,6 +6089,15 @@ packages: resolution: {integrity: sha1-4igPXoF/i/QnVlf9D5rr1E9aJ4Y=} dev: true + /tsutils/3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + dev: true + /tsutils/3.21.0_typescript@4.6.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -6225,6 +6182,25 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + /typechain/8.0.0: + resolution: {integrity: sha512-rqDfDYc9voVAhmfVfAwzg3VYFvhvs5ck1X9T/iWkX745Cul4t+V/smjnyqrbDzWDbzD93xfld1epg7Y/uFAesQ==} + hasBin: true + peerDependencies: + typescript: '>=4.3.0' + dependencies: + '@types/prettier': 2.3.0 + debug: 4.3.4 + fs-extra: 7.0.1 + glob: 7.1.7 + js-sha3: 0.8.0 + lodash: 4.17.21 + mkdirp: 1.0.4 + prettier: 2.3.1 + ts-command-line-args: 2.2.1 + ts-essentials: 7.0.3 + transitivePeerDependencies: + - supports-color + /typechain/8.0.0_typescript@4.6.2: resolution: {integrity: sha512-rqDfDYc9voVAhmfVfAwzg3VYFvhvs5ck1X9T/iWkX745Cul4t+V/smjnyqrbDzWDbzD93xfld1epg7Y/uFAesQ==} hasBin: true @@ -6244,6 +6220,7 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color + dev: true /typescript/4.6.2: resolution: {integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==} diff --git a/waffle-chai/package.json b/waffle-chai/package.json index 596adad70..ffa8287fe 100644 --- a/waffle-chai/package.json +++ b/waffle-chai/package.json @@ -40,7 +40,7 @@ "dependencies": { "@ethereum-waffle/provider": "workspace:*", "debug": "^4.3.4", - "ethers": "^5.6.2" + "ethers": "5.6.2" }, "devDependencies": { "@types/debug": "^4.1.7" diff --git a/waffle-cli/package.json b/waffle-cli/package.json index b7eb076d7..370a5bfba 100644 --- a/waffle-cli/package.json +++ b/waffle-cli/package.json @@ -49,7 +49,7 @@ "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/mock-contract": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "^5.6.2", + "ethers": "5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0" }, diff --git a/waffle-compiler/package.json b/waffle-compiler/package.json index 7fcb96567..a594d086a 100644 --- a/waffle-compiler/package.json +++ b/waffle-compiler/package.json @@ -54,14 +54,14 @@ "@ethereum-waffle/provider": "workspace:*", "@openzeppelin/contracts": "3.0.1", "@types/fs-extra": "^9.0.4", - "ethers": "^5.6.2", + "ethers": "5.6.2", "fs-extra": "^9.0.1", "openzeppelin-solidity": "2.3.0", "solc": "^0.6.3", "typechain": "^8.0.0" }, "peerDependencies": { - "ethers": "^5.6.2", + "ethers": "5.6.2", "solc": "*", "typechain": "^8.0.0" } diff --git a/waffle-e2e/package.json b/waffle-e2e/package.json index dee5a9ce1..cfbe4b4f2 100644 --- a/waffle-e2e/package.json +++ b/waffle-e2e/package.json @@ -15,7 +15,7 @@ "@ethereum-waffle/chai": "workspace:*", "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "^5.6.2", + "ethers": "5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0" } diff --git a/waffle-ens/package.json b/waffle-ens/package.json index 66b8cad4d..fb069fa1f 100644 --- a/waffle-ens/package.json +++ b/waffle-ens/package.json @@ -41,7 +41,7 @@ "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", - "ethers": "^5.6.2" + "ethers": "5.6.2" }, "devDependencies": { "ganache": "^7.0.3" diff --git a/waffle-hardhat/package.json b/waffle-hardhat/package.json index dde25cc85..45072dd2d 100644 --- a/waffle-hardhat/package.json +++ b/waffle-hardhat/package.json @@ -23,7 +23,7 @@ "@nomiclabs/hardhat-waffle": "^2.0.3", "ethereum-waffle": "workspace:*", "@ethereum-waffle/chai": "workspace:*", - "ethers": "^5.6.2", + "ethers": "5.6.2", "hardhat": "^2.9.2" } } diff --git a/waffle-mock-contract/package.json b/waffle-mock-contract/package.json index ac8199d02..8279a1aff 100644 --- a/waffle-mock-contract/package.json +++ b/waffle-mock-contract/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@ethersproject/abi": "^5.6.1", - "ethers": "^5.6.2" + "ethers": "5.6.2" }, "devDependencies": { "@ethereum-waffle/chai": "workspace:*", diff --git a/waffle-provider/package.json b/waffle-provider/package.json index 80e7a420a..f256e70aa 100644 --- a/waffle-provider/package.json +++ b/waffle-provider/package.json @@ -41,13 +41,17 @@ "@ethereum-waffle/ens": "workspace:*", "@ganache/ethereum-options": "0.1.4", "debug": "^4.3.4", - "ethers": "^5.6.2", + "ethers": "5.6.2", "ganache": "7.0.3" }, "resolutions": { "web3": "1.2.4" }, "devDependencies": { - "@types/debug": "^4.1.7" + "@types/debug": "^4.1.7", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0" } } diff --git a/waffle-provider/src/revertString.ts b/waffle-provider/src/revertString.ts index adb1b9ba8..45db61215 100644 --- a/waffle-provider/src/revertString.ts +++ b/waffle-provider/src/revertString.ts @@ -15,9 +15,10 @@ export const decodeRevertString = (callRevertError: any): string => { * Numeric.toHexString(Hash.sha3("Error(string)".getBytes())).substring(0, 10) */ const errorMethodId = '0x08c379a0'; + const errorString: string | undefined = callRevertError.error.data; - if (!callRevertError.data?.startsWith(errorMethodId)) return ''; - return toUtf8String('0x' + callRevertError.data.substring(138)) + if (!errorString?.startsWith(errorMethodId)) return ''; + return toUtf8String('0x' + errorString.substring(138)) .replace(/\x00/g, ''); // Trim null characters. }; diff --git a/waffle-provider/test/revertString.test.ts b/waffle-provider/test/revertString.test.ts index 4a09dcd0b..7d85eff7e 100644 --- a/waffle-provider/test/revertString.test.ts +++ b/waffle-provider/test/revertString.test.ts @@ -5,7 +5,7 @@ import {deployToken} from './BasicToken'; import {describeMockProviderCases} from './MockProviderCases'; describeMockProviderCases('INTEGRATION: MockProvider.callHistory', (provider) => { - it('decodes revert strings from calls', async () => { + it.only('decodes revert strings from calls', async () => { const [wallet] = provider.getWallets(); const token = await deployToken(wallet, 10); From 7ee065ce3bf51712382036baf0ef6b21e5085f63 Mon Sep 17 00:00:00 2001 From: yivlad Date: Wed, 13 Apr 2022 17:50:57 +0200 Subject: [PATCH 6/8] Build and lint --- examples/basic/package.json | 7 +- examples/called-on-contract/package.json | 7 +- examples/change-balance/package.json | 7 +- .../package.json | 7 +- examples/ens/package.json | 7 +- examples/mock-contracts/package.json | 7 +- examples/typechain-example/package.json | 7 +- package.json | 4 +- pnpm-lock.yaml | 695 ++++-------------- waffle-chai/package.json | 8 +- waffle-cli/package.json | 8 +- waffle-compiler/package.json | 10 +- waffle-e2e/package.json | 7 +- waffle-ens/package.json | 8 +- waffle-hardhat/package.json | 6 +- waffle-mock-contract/package.json | 9 +- waffle-provider/package.json | 2 +- 17 files changed, 203 insertions(+), 603 deletions(-) diff --git a/examples/basic/package.json b/examples/basic/package.json index aa2747ea8..ab304f3a7 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -12,13 +12,10 @@ "devDependencies": { "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/called-on-contract/package.json b/examples/called-on-contract/package.json index e38f454d5..57a0b1903 100644 --- a/examples/called-on-contract/package.json +++ b/examples/called-on-contract/package.json @@ -12,13 +12,10 @@ "devDependencies": { "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/change-balance/package.json b/examples/change-balance/package.json index 1ec336b81..b7a192f33 100644 --- a/examples/change-balance/package.json +++ b/examples/change-balance/package.json @@ -12,13 +12,10 @@ "devDependencies": { "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/dynamic-mocking-and-testing-calls/package.json b/examples/dynamic-mocking-and-testing-calls/package.json index 562406ea3..5e8539aac 100644 --- a/examples/dynamic-mocking-and-testing-calls/package.json +++ b/examples/dynamic-mocking-and-testing-calls/package.json @@ -12,13 +12,10 @@ "devDependencies": { "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/ens/package.json b/examples/ens/package.json index e738d1c52..f58034cc0 100644 --- a/examples/ens/package.json +++ b/examples/ens/package.json @@ -10,14 +10,11 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.2", + "ethers": "5.6.3", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "@ethereum-waffle/provider": "workspace:*", "mocha": "^7.1.2", "ts-node": "^8.9.1", diff --git a/examples/mock-contracts/package.json b/examples/mock-contracts/package.json index 7a4261c2a..20b5d46e9 100644 --- a/examples/mock-contracts/package.json +++ b/examples/mock-contracts/package.json @@ -10,14 +10,11 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.2", + "ethers": "5.6.3", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", "mocha": "^7.1.2", "ts-node": "^8.9.1", diff --git a/examples/typechain-example/package.json b/examples/typechain-example/package.json index b7f6b3cc7..e1528b8ed 100644 --- a/examples/typechain-example/package.json +++ b/examples/typechain-example/package.json @@ -13,13 +13,10 @@ "@openzeppelin/contracts": "^3.0.0", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", - "@typescript-eslint/eslint-plugin": "^5.15.0", - "@typescript-eslint/parser": "^5.15.0", "chai": "^4.2.0", - "eslint": "^6.8.0", - "eslint-plugin-import": "^2.20.2", + "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "mocha": "^7.1.2", "solc": "^0.8.13", "ts-node": "^8.9.1", diff --git a/package.json b/package.json index dbea334d1..fb0ef7a2b 100644 --- a/package.json +++ b/package.json @@ -27,10 +27,8 @@ "chai-as-promised": "^7.1.1", "chai-string": "^1.5.0", "eslint-plugin-import": "^2.22.1", - "rimraf": "^3.0.2", "sinon": "^9.2.1", - "sinon-chai": "^3.5.0", - "ts-node": "^9.0.0" + "sinon-chai": "^3.5.0" }, "dependencies": { "@changesets/cli": "^2.22.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0eded4759..fb1bdde81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,10 +23,8 @@ importers: chai-as-promised: ^7.1.1 chai-string: ^1.5.0 eslint-plugin-import: ^2.22.1 - rimraf: ^3.0.2 sinon: ^9.2.1 sinon-chai: ^3.5.0 - ts-node: ^9.0.0 dependencies: '@changesets/cli': 2.22.0 devDependencies: @@ -43,23 +41,18 @@ importers: chai-as-promised: 7.1.1_chai@4.2.0 chai-string: 1.5.0_chai@4.2.0 eslint-plugin-import: 2.22.1 - rimraf: 3.0.2 sinon: 9.2.4 sinon-chai: 3.5.0_chai@4.2.0+sinon@9.2.4 - ts-node: 9.1.1 examples/basic: specifiers: '@openzeppelin/contracts': ^3.0.0 '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -67,13 +60,10 @@ importers: '@openzeppelin/contracts': 3.0.1 '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -83,13 +73,10 @@ importers: '@openzeppelin/contracts': ^3.4.2 '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -97,13 +84,10 @@ importers: '@openzeppelin/contracts': 3.4.2 '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -112,26 +96,20 @@ importers: specifiers: '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 devDependencies: '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -140,26 +118,20 @@ importers: specifiers: '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 devDependencies: '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -169,13 +141,10 @@ importers: '@ethereum-waffle/provider': workspace:* '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 chai-as-promised: ^7.1.1 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -183,13 +152,10 @@ importers: '@ethereum-waffle/provider': link:../../waffle-provider '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 - ethers: 5.6.2 + eslint: 7.18.0 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -198,26 +164,20 @@ importers: specifiers: '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 devDependencies: '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -227,13 +187,10 @@ importers: '@openzeppelin/contracts': ^3.0.0 '@types/chai': ^4.2.3 '@types/mocha': ^5.2.7 - '@typescript-eslint/eslint-plugin': ^5.15.0 - '@typescript-eslint/parser': ^5.15.0 chai: ^4.2.0 - eslint: ^6.8.0 - eslint-plugin-import: ^2.20.2 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 mocha: ^7.1.2 solc: ^0.8.13 ts-node: ^8.9.1 @@ -243,13 +200,10 @@ importers: '@openzeppelin/contracts': 3.4.2 '@types/chai': 4.2.14 '@types/mocha': 5.2.7 - '@typescript-eslint/eslint-plugin': 5.15.0_91d4cf5a258d17a335d470924c45bdba - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 chai: 4.2.0 - eslint: 6.8.0 - eslint-plugin-import: 2.22.1_eslint@6.8.0 + eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 mocha: 7.2.0 solc: 0.8.13 ts-node: 8.10.2_typescript@4.6.2 @@ -261,13 +215,21 @@ importers: '@ethereum-waffle/provider': workspace:* '@types/debug': ^4.1.7 debug: ^4.3.4 - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 + mocha: ^8.2.1 + rimraf: ^3.0.2 + typescript: ^4.6.2 dependencies: '@ethereum-waffle/provider': link:../waffle-provider debug: 4.3.4 - ethers: 5.6.2 + ethers: 5.6.3 devDependencies: '@types/debug': 4.1.7 + eslint: 7.18.0 + mocha: 8.2.1 + rimraf: 3.0.2 + typescript: 4.6.2 waffle-cli: specifiers: @@ -275,20 +237,28 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/mock-contract': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 + mocha: ^8.2.1 openzeppelin-solidity: 2.3.0 + rimraf: ^3.0.2 solc: ^0.6.3 typechain: ^8.0.0 + typescript: ^4.6.2 dependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/mock-contract': link:../waffle-mock-contract '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.2 + ethers: 5.6.3 solc: 0.6.12 - typechain: 8.0.0 + typechain: 8.0.0_typescript@4.6.2 devDependencies: + eslint: 7.18.0 + mocha: 8.2.1 openzeppelin-solidity: 2.3.0 + rimraf: 3.0.2 + typescript: 4.6.2 waffle-compiler: specifiers: @@ -304,20 +274,24 @@ importers: '@types/fs-extra': ^9.0.4 '@types/mkdirp': ^0.5.2 '@types/node-fetch': ^2.6.1 - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 fs-extra: ^9.0.1 mkdirp: ^0.5.1 + mocha: ^8.2.1 node-fetch: ^2.6.7 openzeppelin-solidity: 2.3.0 + rimraf: ^3.0.2 solc: ^0.6.3 typechain: ^8.0.0 + typescript: ^4.6.2 dependencies: '@ethersproject/abi': 5.6.1 '@ethersproject/bytes': 5.6.1 '@ethersproject/providers': 5.6.3 '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 10.0.0_7ce42a7844b9221c8e46929817710a8f + '@typechain/ethers-v5': 10.0.0_4e0be363bff7b636090cdeec20124745 '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.1 mkdirp: 0.5.5 @@ -327,56 +301,78 @@ importers: '@ethereum-waffle/provider': link:../waffle-provider '@openzeppelin/contracts': 3.0.1 '@types/fs-extra': 9.0.11 - ethers: 5.6.2 + eslint: 7.18.0 + ethers: 5.6.3 fs-extra: 9.1.0 + mocha: 8.2.1 openzeppelin-solidity: 2.3.0 + rimraf: 3.0.2 solc: 0.6.12 - typechain: 8.0.0 + typechain: 8.0.0_typescript@4.6.2 + typescript: 4.6.2 waffle-e2e: specifiers: '@ethereum-waffle/chai': workspace:* '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 + mocha: ^8.2.1 solc: ^0.6.3 + ts-node: ^9.0.0 typechain: ^8.0.0 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.2 + eslint: 7.18.0 + ethers: 5.6.3 + mocha: 8.2.1 solc: 0.6.12 + ts-node: 9.1.1 typechain: 8.0.0 waffle-ens: specifiers: '@ensdomains/ens': ^0.4.4 '@ensdomains/resolver': ^0.2.4 - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 ganache: ^7.0.3 + mocha: ^8.2.1 + rimraf: ^3.0.2 + typescript: ^4.6.2 dependencies: '@ensdomains/ens': 0.4.5 '@ensdomains/resolver': 0.2.4 - ethers: 5.6.2 + ethers: 5.6.3 devDependencies: + eslint: 7.18.0 ganache: 7.0.3 + mocha: 8.2.1 + rimraf: 3.0.2 + typescript: 4.6.2 waffle-hardhat: specifiers: '@ethereum-waffle/chai': workspace:* '@nomiclabs/hardhat-ethers': ^2.0.3 '@nomiclabs/hardhat-waffle': ^2.0.3 + eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.2 + ethers: 5.6.3 hardhat: ^2.9.2 + mocha: ^8.2.1 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 - '@nomiclabs/hardhat-waffle': 2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 + '@nomiclabs/hardhat-waffle': 2.0.3_06852103ee9fe58b30095ce5e9fd0802 + eslint: 7.18.0 ethereum-waffle: link:../waffle-cli - ethers: 5.6.2 + ethers: 5.6.3 hardhat: 2.9.3 + mocha: 8.2.1 waffle-mock-contract: specifiers: @@ -384,18 +380,28 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* '@ethersproject/abi': ^5.6.1 - ethers: 5.6.2 + eslint: ^7.14.0 + ethers: 5.6.3 + mocha: ^8.2.1 + rimraf: ^3.0.2 solc: ^0.6.3 + ts-node: ^9.0.0 typechain: ^8.0.0 + typescript: ^4.6.2 dependencies: '@ethersproject/abi': 5.6.1 - ethers: 5.6.2 + ethers: 5.6.3 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider + eslint: 7.18.0 + mocha: 8.2.1 + rimraf: 3.0.2 solc: 0.6.12 - typechain: 8.0.0 + ts-node: 9.1.1_typescript@4.6.2 + typechain: 8.0.0_typescript@4.6.2 + typescript: 4.6.2 waffle-provider: specifiers: @@ -404,7 +410,7 @@ importers: '@types/debug': ^4.1.7 debug: ^4.3.4 eslint: ^7.14.0 - ethers: 5.6.2 + ethers: 5.6.3 ganache: 7.0.3 mocha: ^8.2.1 rimraf: ^3.0.2 @@ -413,7 +419,7 @@ importers: '@ethereum-waffle/ens': link:../waffle-ens '@ganache/ethereum-options': 0.1.4 debug: 4.3.4 - ethers: 5.6.2 + ethers: 5.6.3 ganache: 7.0.3 devDependencies: '@types/debug': 4.1.7 @@ -751,6 +757,7 @@ packages: '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 '@ethersproject/strings': 5.6.0 + dev: true /@ethersproject/abi/5.6.1: resolution: {integrity: sha512-0cqssYh6FXjlwKWBmLm3+zH2BNARoS5u/hxbz+LpQmcDB3w0W553h2btWui1/uZp2GBM/SI3KniTuMcYyHpA5w==} @@ -890,11 +897,6 @@ packages: /@ethersproject/logger/5.6.0: resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} - /@ethersproject/networks/5.6.1: - resolution: {integrity: sha512-b2rrupf3kCTcc3jr9xOWBuHylSFtbpJf79Ga7QR98ienU2UqGimPGEsYMgbI29KHJfA5Us89XwGVmxrlxmSrMg==} - dependencies: - '@ethersproject/logger': 5.6.0 - /@ethersproject/networks/5.6.2: resolution: {integrity: sha512-9uEzaJY7j5wpYGTojGp8U89mSsgQLc40PCMJLMCnFXTs7nhBveZ0t7dbqWUNrepWTszDbFkYD6WlL8DKx5huHA==} dependencies: @@ -911,32 +913,6 @@ packages: dependencies: '@ethersproject/logger': 5.6.0 - /@ethersproject/providers/5.6.2: - resolution: {integrity: sha512-6/EaFW/hNWz+224FXwl8+HdMRzVHt8DpPmu5MZaIQqx/K/ELnC9eY236SMV7mleCM3NnEArFwcAAxH5kUUgaRg==} - dependencies: - '@ethersproject/abstract-provider': 5.6.0 - '@ethersproject/abstract-signer': 5.6.0 - '@ethersproject/address': 5.6.0 - '@ethersproject/basex': 5.6.0 - '@ethersproject/bignumber': 5.6.0 - '@ethersproject/bytes': 5.6.1 - '@ethersproject/constants': 5.6.0 - '@ethersproject/hash': 5.6.0 - '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.2 - '@ethersproject/properties': 5.6.0 - '@ethersproject/random': 5.6.0 - '@ethersproject/rlp': 5.6.0 - '@ethersproject/sha2': 5.6.0 - '@ethersproject/strings': 5.6.0 - '@ethersproject/transactions': 5.6.0 - '@ethersproject/web': 5.6.0 - bech32: 1.1.4 - ws: 7.4.6 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - /@ethersproject/providers/5.6.3: resolution: {integrity: sha512-PKTEZXjdAhGK/+hUwRLQqlGrwTRrK4D0FHEP2V9klUF8C6+AWfHkA3AoLI+a8oq5CUZoRAH0nMecYGkKxUjeSw==} dependencies: @@ -962,7 +938,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false /@ethersproject/random/5.6.0: resolution: {integrity: sha512-si0PLcLjq+NG/XHSZz90asNf+YfKEqJGVdxoEkSukzbnBgC8rydbgbUgBbBGLeHN4kAJwUFEKsu3sCXT93YMsw==} @@ -1176,17 +1151,17 @@ packages: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.0 - /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.2+hardhat@2.9.3: + /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.3+hardhat@2.9.3: resolution: {integrity: sha512-A2gZAGB6kUvLx+kzM92HKuUF33F1FSe90L0TmkXkT2Hh0OKRpvWZURUSU2nghD2yC4DzfEZ3DftfeHGvZ2JTUw==} peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - ethers: 5.6.2 + ethers: 5.6.3 hardhat: 2.9.3 dev: true - /@nomiclabs/hardhat-waffle/2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e: + /@nomiclabs/hardhat-waffle/2.0.3_06852103ee9fe58b30095ce5e9fd0802: resolution: {integrity: sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==} peerDependencies: '@nomiclabs/hardhat-ethers': ^2.0.0 @@ -1194,10 +1169,10 @@ packages: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 '@types/sinon-chai': 3.2.5 '@types/web3': 1.0.19 - ethers: 5.6.2 + ethers: 5.6.3 hardhat: 2.9.3 dev: true @@ -1349,7 +1324,7 @@ packages: dependencies: node-gyp-build: 4.3.0 - /@typechain/ethers-v5/10.0.0_7ce42a7844b9221c8e46929817710a8f: + /@typechain/ethers-v5/10.0.0_4e0be363bff7b636090cdeec20124745: resolution: {integrity: sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -1362,10 +1337,11 @@ packages: '@ethersproject/abi': 5.6.1 '@ethersproject/bytes': 5.6.1 '@ethersproject/providers': 5.6.3 - ethers: 5.6.2 + ethers: 5.6.3 lodash: 4.17.21 - ts-essentials: 7.0.3 - typechain: 8.0.0 + ts-essentials: 7.0.3_typescript@4.6.2 + typechain: 8.0.0_typescript@4.6.2 + typescript: 4.6.2 dev: false /@types/abstract-leveldown/7.2.0: @@ -1544,33 +1520,6 @@ packages: '@types/underscore': 1.11.4 dev: true - /@typescript-eslint/eslint-plugin/5.15.0_91d4cf5a258d17a335d470924c45bdba: - resolution: {integrity: sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.15.0_eslint@6.8.0+typescript@4.6.2 - '@typescript-eslint/scope-manager': 5.15.0 - '@typescript-eslint/type-utils': 5.15.0_eslint@6.8.0+typescript@4.6.2 - '@typescript-eslint/utils': 5.15.0_eslint@6.8.0+typescript@4.6.2 - debug: 4.3.4 - eslint: 6.8.0 - functional-red-black-tree: 1.0.1 - ignore: 5.1.8 - regexpp: 3.2.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin/5.15.0_@typescript-eslint+parser@5.15.0: resolution: {integrity: sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1614,26 +1563,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.15.0_eslint@6.8.0+typescript@4.6.2: - resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.15.0 - '@typescript-eslint/types': 5.15.0 - '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 - debug: 4.3.4 - eslint: 6.8.0 - typescript: 4.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/scope-manager/5.15.0: resolution: {integrity: sha512-EFiZcSKrHh4kWk0pZaa+YNJosvKE50EnmN4IfgjkA3bTHElPtYcd2U37QQkNTqwMCS7LXeDeZzEqnsOH8chjSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1659,25 +1588,6 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils/5.15.0_eslint@6.8.0+typescript@4.6.2: - resolution: {integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/utils': 5.15.0_eslint@6.8.0+typescript@4.6.2 - debug: 4.3.4 - eslint: 6.8.0 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/types/5.15.0: resolution: {integrity: sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1703,27 +1613,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.15.0_typescript@4.6.2: - resolution: {integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.15.0 - '@typescript-eslint/visitor-keys': 5.15.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/utils/5.15.0: resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1741,24 +1630,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.15.0_eslint@6.8.0+typescript@4.6.2: - resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.10 - '@typescript-eslint/scope-manager': 5.15.0 - '@typescript-eslint/types': 5.15.0 - '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.2 - eslint: 6.8.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@6.8.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/visitor-keys/5.15.0: resolution: {integrity: sha512-+vX5FKtgvyHbmIJdxMJ2jKm9z2BIlXJiuewI8dsDYMp5LzPUcuTT78Ya5iwvQg3VqSVdmxyM8Anj1Jeq7733ZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1979,11 +1850,6 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /astral-regex/1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - dev: true - /astral-regex/2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -2259,6 +2125,7 @@ packages: /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: false /check-error/1.0.2: resolution: {integrity: sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=} @@ -2328,18 +2195,6 @@ packages: engines: {node: '>=6'} dev: true - /cli-cursor/3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - dependencies: - restore-cursor: 3.1.0 - dev: true - - /cli-width/3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - dev: true - /cliui/3.2.0: resolution: {integrity: sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=} dependencies: @@ -2495,17 +2350,6 @@ packages: which: 1.3.1 dev: false - /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -2860,28 +2704,6 @@ packages: tsconfig-paths: 3.9.0 dev: true - /eslint-plugin-import/2.22.1_eslint@6.8.0: - resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 - dependencies: - array-includes: 3.1.2 - array.prototype.flat: 1.2.4 - contains-path: 0.1.0 - debug: 2.6.9 - doctrine: 1.5.0 - eslint: 6.8.0 - eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.0 - has: 1.0.3 - minimatch: 3.0.4 - object.values: 1.1.2 - read-pkg-up: 2.0.0 - resolve: 1.20.0 - tsconfig-paths: 3.9.0 - dev: true - /eslint-scope/5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -2890,13 +2712,6 @@ packages: estraverse: 4.3.0 dev: true - /eslint-utils/1.4.3: - resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - /eslint-utils/2.1.0: resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} engines: {node: '>=6'} @@ -2913,16 +2728,6 @@ packages: eslint-visitor-keys: 2.0.0 dev: true - /eslint-utils/3.0.0_eslint@6.8.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 6.8.0 - eslint-visitor-keys: 2.0.0 - dev: true - /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -2938,52 +2743,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/6.8.0: - resolution: {integrity: sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - hasBin: true - dependencies: - '@babel/code-frame': 7.14.5 - ajv: 6.12.6 - chalk: 2.4.2 - cross-spawn: 6.0.5 - debug: 4.3.4 - doctrine: 3.0.0 - eslint-scope: 5.1.1 - eslint-utils: 1.4.3 - eslint-visitor-keys: 1.3.0 - espree: 6.2.1 - esquery: 1.3.1 - esutils: 2.0.3 - file-entry-cache: 5.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - inquirer: 7.3.3 - is-glob: 4.0.3 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.3.0 - lodash: 4.17.21 - minimatch: 3.0.4 - mkdirp: 0.5.5 - natural-compare: 1.4.0 - optionator: 0.8.3 - progress: 2.0.3 - regexpp: 2.0.1 - semver: 6.3.0 - strip-ansi: 5.2.0 - strip-json-comments: 3.1.1 - table: 5.4.6 - text-table: 0.2.0 - v8-compile-cache: 2.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /eslint/7.18.0: resolution: {integrity: sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3030,15 +2789,6 @@ packages: - supports-color dev: true - /espree/6.2.1: - resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} - engines: {node: '>=6.0.0'} - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - /espree/7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3160,10 +2910,10 @@ packages: ethereum-cryptography: 0.1.3 rlp: 2.2.7 - /ethers/5.6.2: - resolution: {integrity: sha512-EzGCbns24/Yluu7+ToWnMca3SXJ1Jk1BvWB7CCmVNxyOeM4LLvw2OLuIHhlkhQk1dtOcj9UMsdkxUh8RiG1dxQ==} + /ethers/5.6.3: + resolution: {integrity: sha512-TkZAYGtbnzsGzEzqonLEMpOkmD5JIKCoWlAlj9ShAJlJszEkgKh3jVSeX1edLkYmqnpvJvGlBDK2y/HVe84LNg==} dependencies: - '@ethersproject/abi': 5.6.0 + '@ethersproject/abi': 5.6.1 '@ethersproject/abstract-provider': 5.6.0 '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 @@ -3178,10 +2928,10 @@ packages: '@ethersproject/json-wallets': 5.6.0 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.1 + '@ethersproject/networks': 5.6.2 '@ethersproject/pbkdf2': 5.6.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/providers': 5.6.2 + '@ethersproject/providers': 5.6.3 '@ethersproject/random': 5.6.0 '@ethersproject/rlp': 5.6.0 '@ethersproject/sha2': 5.6.0 @@ -3242,6 +2992,7 @@ packages: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 + dev: false /extsprintf/1.3.0: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} @@ -3278,20 +3029,6 @@ packages: dependencies: reusify: 1.0.4 - /figures/3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /file-entry-cache/5.0.1: - resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} - engines: {node: '>=4'} - dependencies: - flat-cache: 2.0.1 - dev: true - /file-entry-cache/6.0.0: resolution: {integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3355,15 +3092,6 @@ packages: pkg-dir: 4.2.0 dev: false - /flat-cache/2.0.1: - resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} - engines: {node: '>=4'} - dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 - dev: true - /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3384,15 +3112,11 @@ packages: hasBin: true dev: true - /flatted/2.0.2: - resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} - dev: true - /flatted/3.1.1: resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} dev: true - /follow-redirects/1.14.9: + /follow-redirects/1.14.9_debug@4.3.4: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -3400,6 +3124,8 @@ packages: peerDependenciesMeta: debug: optional: true + dependencies: + debug: 4.3.4 dev: true /forever-agent/0.6.1: @@ -3841,25 +3567,6 @@ packages: /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /inquirer/7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.0 - strip-ansi: 6.0.0 - through: 2.3.8 - dev: true - /invert-kv/1.0.0: resolution: {integrity: sha1-EEqOSqym09jNFXqO+L+rLXo//bY=} engines: {node: '>=0.10.0'} @@ -4252,14 +3959,6 @@ packages: level-supports: 1.0.1 xtend: 4.0.2 - /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -4495,11 +4194,6 @@ packages: mime-db: 1.48.0 dev: false - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true - /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} @@ -4675,10 +4369,6 @@ packages: /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /mute-stream/0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: true - /nanoid/3.1.12: resolution: {integrity: sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==} engines: {node: ^10 || ^12 || >=13.7} @@ -4698,10 +4388,6 @@ packages: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true - /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /nise/4.0.4: resolution: {integrity: sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A==} dependencies: @@ -4830,29 +4516,10 @@ packages: dependencies: wrappy: 1.0.2 - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: true - /openzeppelin-solidity/2.3.0: resolution: {integrity: sha512-QYeiPLvB1oSbDt6lDQvvpx7k8ODczvE474hb2kLXZBPKMsxKT1WxTCHBYrCU7kS7hfAku4DcJ0jqOyL+jvjwQw==} dev: true - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -5005,11 +4672,6 @@ packages: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} - /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} - engines: {node: '>=4'} - dev: true - /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -5111,11 +4773,6 @@ packages: which-pm: 2.0.0 dev: false - /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} - engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5329,11 +4986,6 @@ packages: resolution: {integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==} dev: false - /regexpp/2.0.1: - resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==} - engines: {node: '>=6.5.0'} - dev: true - /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} @@ -5408,25 +5060,10 @@ packages: is-core-module: 2.4.0 path-parse: 1.0.7 - /restore-cursor/3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.3 - dev: true - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rimraf/2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true - dependencies: - glob: 7.2.0 - dev: true - /rimraf/2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -5459,24 +5096,12 @@ packages: dependencies: bn.js: 5.2.0 - /run-async/2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - dev: true - /run-parallel/1.1.10: resolution: {integrity: sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==} /rustbn.js/0.2.0: resolution: {integrity: sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==} - /rxjs/6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: true - /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -5554,6 +5179,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: shebang-regex: 1.0.0 + dev: false /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -5565,6 +5191,7 @@ packages: /shebang-regex/1.0.0: resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} engines: {node: '>=0.10.0'} + dev: false /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} @@ -5581,6 +5208,7 @@ packages: /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + dev: false /simple-concat/1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -5619,15 +5247,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - /slice-ansi/2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 - dev: true - /slice-ansi/4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -5681,7 +5300,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 3.0.2 - follow-redirects: 1.14.9 + follow-redirects: 1.14.9_debug@4.3.4 fs-extra: 0.30.0 js-sha3: 0.8.0 memorystream: 0.3.1 @@ -5699,7 +5318,7 @@ packages: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.14.9 + follow-redirects: 1.14.9_debug@4.3.4 js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.1 @@ -5939,16 +5558,6 @@ packages: typical: 5.2.0 wordwrapjs: 4.0.1 - /table/5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} - engines: {node: '>=6.0.0'} - dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 - dev: true - /table/6.0.7: resolution: {integrity: sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==} engines: {node: '>=10.0.0'} @@ -5973,10 +5582,6 @@ packages: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} dev: true - /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} - dev: true - /timed-out/4.0.1: resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=} engines: {node: '>=0.10.0'} @@ -6033,6 +5638,7 @@ packages: resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' + dev: true /ts-essentials/7.0.3_typescript@4.6.2: resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} @@ -6040,7 +5646,6 @@ packages: typescript: '>=3.7.0' dependencies: typescript: 4.6.2 - dev: true /ts-node/8.10.2_typescript@4.6.2: resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} @@ -6072,6 +5677,22 @@ packages: yn: 3.1.1 dev: true + /ts-node/9.1.1_typescript@4.6.2: + resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} + engines: {node: '>=10.0.0'} + hasBin: true + peerDependencies: + typescript: '>=2.7' + dependencies: + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + source-map-support: 0.5.19 + typescript: 4.6.2 + yn: 3.1.1 + dev: true + /tsconfig-paths/3.9.0: resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} dependencies: @@ -6098,16 +5719,6 @@ packages: tslib: 1.14.1 dev: true - /tsutils/3.21.0_typescript@4.6.2: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.6.2 - dev: true - /tty-table/2.8.13: resolution: {integrity: sha512-eVV/+kB6fIIdx+iUImhXrO22gl7f6VmmYh0Zbu6C196fe1elcHXd7U6LcLXu0YoVPc2kNesWiukYcdK8ZmJ6aQ==} engines: {node: '>=8.16.0'} @@ -6139,13 +5750,6 @@ packages: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} dev: true - /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -6200,6 +5804,7 @@ packages: ts-essentials: 7.0.3 transitivePeerDependencies: - supports-color + dev: true /typechain/8.0.0_typescript@4.6.2: resolution: {integrity: sha512-rqDfDYc9voVAhmfVfAwzg3VYFvhvs5ck1X9T/iWkX745Cul4t+V/smjnyqrbDzWDbzD93xfld1epg7Y/uFAesQ==} @@ -6220,7 +5825,6 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color - dev: true /typescript/4.6.2: resolution: {integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==} @@ -6469,13 +6073,6 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - /write/1.0.3: - resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} - engines: {node: '>=4'} - dependencies: - mkdirp: 0.5.5 - dev: true - /ws/7.4.6: resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} diff --git a/waffle-chai/package.json b/waffle-chai/package.json index ffa8287fe..c0feec91e 100644 --- a/waffle-chai/package.json +++ b/waffle-chai/package.json @@ -40,9 +40,13 @@ "dependencies": { "@ethereum-waffle/provider": "workspace:*", "debug": "^4.3.4", - "ethers": "5.6.2" + "ethers": "5.6.3" }, "devDependencies": { - "@types/debug": "^4.1.7" + "@types/debug": "^4.1.7", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0" } } diff --git a/waffle-cli/package.json b/waffle-cli/package.json index 370a5bfba..98630f43e 100644 --- a/waffle-cli/package.json +++ b/waffle-cli/package.json @@ -49,11 +49,15 @@ "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/mock-contract": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "solc": "^0.6.3", "typechain": "^8.0.0" }, "devDependencies": { - "openzeppelin-solidity": "2.3.0" + "openzeppelin-solidity": "2.3.0", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0" } } diff --git a/waffle-compiler/package.json b/waffle-compiler/package.json index a594d086a..1b74b6b19 100644 --- a/waffle-compiler/package.json +++ b/waffle-compiler/package.json @@ -54,14 +54,18 @@ "@ethereum-waffle/provider": "workspace:*", "@openzeppelin/contracts": "3.0.1", "@types/fs-extra": "^9.0.4", - "ethers": "5.6.2", + "ethers": "5.6.3", "fs-extra": "^9.0.1", "openzeppelin-solidity": "2.3.0", "solc": "^0.6.3", - "typechain": "^8.0.0" + "typechain": "^8.0.0", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0" }, "peerDependencies": { - "ethers": "5.6.2", + "ethers": "5.6.3", "solc": "*", "typechain": "^8.0.0" } diff --git a/waffle-e2e/package.json b/waffle-e2e/package.json index cfbe4b4f2..4182d8d85 100644 --- a/waffle-e2e/package.json +++ b/waffle-e2e/package.json @@ -15,8 +15,11 @@ "@ethereum-waffle/chai": "workspace:*", "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.2", + "ethers": "5.6.3", "solc": "^0.6.3", - "typechain": "^8.0.0" + "typechain": "^8.0.0", + "mocha": "^8.2.1", + "eslint": "^7.14.0", + "ts-node": "^9.0.0" } } diff --git a/waffle-ens/package.json b/waffle-ens/package.json index fb069fa1f..01d9e009a 100644 --- a/waffle-ens/package.json +++ b/waffle-ens/package.json @@ -41,9 +41,13 @@ "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", - "ethers": "5.6.2" + "ethers": "5.6.3" }, "devDependencies": { - "ganache": "^7.0.3" + "ganache": "^7.0.3", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0" } } diff --git a/waffle-hardhat/package.json b/waffle-hardhat/package.json index 45072dd2d..fd031759e 100644 --- a/waffle-hardhat/package.json +++ b/waffle-hardhat/package.json @@ -23,7 +23,9 @@ "@nomiclabs/hardhat-waffle": "^2.0.3", "ethereum-waffle": "workspace:*", "@ethereum-waffle/chai": "workspace:*", - "ethers": "5.6.2", - "hardhat": "^2.9.2" + "ethers": "5.6.3", + "hardhat": "^2.9.2", + "mocha": "^8.2.1", + "eslint": "^7.14.0" } } diff --git a/waffle-mock-contract/package.json b/waffle-mock-contract/package.json index 8279a1aff..f6f937af4 100644 --- a/waffle-mock-contract/package.json +++ b/waffle-mock-contract/package.json @@ -44,13 +44,18 @@ }, "dependencies": { "@ethersproject/abi": "^5.6.1", - "ethers": "5.6.2" + "ethers": "5.6.3" }, "devDependencies": { "@ethereum-waffle/chai": "workspace:*", "@ethereum-waffle/compiler": "workspace:*", "solc": "^0.6.3", "@ethereum-waffle/provider": "workspace:*", - "typechain": "^8.0.0" + "typechain": "^8.0.0", + "mocha": "^8.2.1", + "rimraf": "^3.0.2", + "typescript": "^4.6.2", + "eslint": "^7.14.0", + "ts-node": "^9.0.0" } } diff --git a/waffle-provider/package.json b/waffle-provider/package.json index f256e70aa..64798d178 100644 --- a/waffle-provider/package.json +++ b/waffle-provider/package.json @@ -41,7 +41,7 @@ "@ethereum-waffle/ens": "workspace:*", "@ganache/ethereum-options": "0.1.4", "debug": "^4.3.4", - "ethers": "5.6.2", + "ethers": "5.6.3", "ganache": "7.0.3" }, "resolutions": { From c587bdea30f3b2544bb9555180b716f1f5a26066 Mon Sep 17 00:00:00 2001 From: yivlad Date: Wed, 13 Apr 2022 18:04:31 +0200 Subject: [PATCH 7/8] Donwgrade ethers --- examples/basic/package.json | 2 +- examples/called-on-contract/package.json | 2 +- examples/change-balance/package.json | 2 +- .../package.json | 2 +- examples/ens/package.json | 2 +- examples/mock-contracts/package.json | 2 +- examples/typechain-example/package.json | 2 +- pnpm-lock.yaml | 123 +++++++++++------- waffle-chai/package.json | 2 +- waffle-cli/package.json | 2 +- waffle-compiler/package.json | 4 +- waffle-e2e/package.json | 2 +- waffle-ens/package.json | 2 +- waffle-hardhat/package.json | 2 +- waffle-mock-contract/package.json | 2 +- waffle-provider/package.json | 2 +- waffle-provider/src/revertString.ts | 2 +- waffle-provider/test/revertString.test.ts | 2 +- 18 files changed, 95 insertions(+), 64 deletions(-) diff --git a/examples/basic/package.json b/examples/basic/package.json index ab304f3a7..51a293b16 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -15,7 +15,7 @@ "chai": "^4.2.0", "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/called-on-contract/package.json b/examples/called-on-contract/package.json index 57a0b1903..545cff648 100644 --- a/examples/called-on-contract/package.json +++ b/examples/called-on-contract/package.json @@ -15,7 +15,7 @@ "chai": "^4.2.0", "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2", diff --git a/examples/change-balance/package.json b/examples/change-balance/package.json index b7a192f33..c041e2663 100644 --- a/examples/change-balance/package.json +++ b/examples/change-balance/package.json @@ -15,7 +15,7 @@ "chai": "^4.2.0", "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/dynamic-mocking-and-testing-calls/package.json b/examples/dynamic-mocking-and-testing-calls/package.json index 5e8539aac..1c0017290 100644 --- a/examples/dynamic-mocking-and-testing-calls/package.json +++ b/examples/dynamic-mocking-and-testing-calls/package.json @@ -15,7 +15,7 @@ "chai": "^4.2.0", "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "mocha": "^7.1.2", "ts-node": "^8.9.1", "typescript": "^4.6.2" diff --git a/examples/ens/package.json b/examples/ens/package.json index f58034cc0..ae9b8d732 100644 --- a/examples/ens/package.json +++ b/examples/ens/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.3", + "ethers": "5.6.2", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", "chai": "^4.2.0", diff --git a/examples/mock-contracts/package.json b/examples/mock-contracts/package.json index 20b5d46e9..be04b6366 100644 --- a/examples/mock-contracts/package.json +++ b/examples/mock-contracts/package.json @@ -10,7 +10,7 @@ "lint:fix": "eslint --fix '{src,test}/**/*.ts'" }, "devDependencies": { - "ethers": "5.6.3", + "ethers": "5.6.2", "@types/chai": "^4.2.3", "@types/mocha": "^5.2.7", "chai": "^4.2.0", diff --git a/examples/typechain-example/package.json b/examples/typechain-example/package.json index e1528b8ed..54988e072 100644 --- a/examples/typechain-example/package.json +++ b/examples/typechain-example/package.json @@ -16,7 +16,7 @@ "chai": "^4.2.0", "eslint": "^7.14.0", "ethereum-waffle": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "mocha": "^7.1.2", "solc": "^0.8.13", "ts-node": "^8.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb1bdde81..43333d7e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,7 +52,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -63,7 +63,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -76,7 +76,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -87,7 +87,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -99,7 +99,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -109,7 +109,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -121,7 +121,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -131,7 +131,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -144,7 +144,7 @@ importers: chai: ^4.2.0 chai-as-promised: ^7.1.1 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -155,7 +155,7 @@ importers: chai: 4.2.0 chai-as-promised: 7.1.1_chai@4.2.0 eslint: 7.18.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -167,7 +167,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 ts-node: ^8.9.1 typescript: ^4.6.2 @@ -177,7 +177,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 ts-node: 8.10.2_typescript@4.6.2 typescript: 4.6.2 @@ -190,7 +190,7 @@ importers: chai: ^4.2.0 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^7.1.2 solc: ^0.8.13 ts-node: ^8.9.1 @@ -203,7 +203,7 @@ importers: chai: 4.2.0 eslint: 7.18.0 ethereum-waffle: link:../../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 mocha: 7.2.0 solc: 0.8.13 ts-node: 8.10.2_typescript@4.6.2 @@ -216,14 +216,14 @@ importers: '@types/debug': ^4.1.7 debug: ^4.3.4 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^8.2.1 rimraf: ^3.0.2 typescript: ^4.6.2 dependencies: '@ethereum-waffle/provider': link:../waffle-provider debug: 4.3.4 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: '@types/debug': 4.1.7 eslint: 7.18.0 @@ -238,7 +238,7 @@ importers: '@ethereum-waffle/mock-contract': workspace:* '@ethereum-waffle/provider': workspace:* eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^8.2.1 openzeppelin-solidity: 2.3.0 rimraf: ^3.0.2 @@ -250,7 +250,7 @@ importers: '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/mock-contract': link:../waffle-mock-contract '@ethereum-waffle/provider': link:../waffle-provider - ethers: 5.6.3 + ethers: 5.6.2 solc: 0.6.12 typechain: 8.0.0_typescript@4.6.2 devDependencies: @@ -275,7 +275,7 @@ importers: '@types/mkdirp': ^0.5.2 '@types/node-fetch': ^2.6.1 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 fs-extra: ^9.0.1 mkdirp: ^0.5.1 mocha: ^8.2.1 @@ -291,7 +291,7 @@ importers: '@ethersproject/providers': 5.6.3 '@resolver-engine/imports': 0.3.3 '@resolver-engine/imports-fs': 0.3.3 - '@typechain/ethers-v5': 10.0.0_4e0be363bff7b636090cdeec20124745 + '@typechain/ethers-v5': 10.0.0_ae90965fb890af7864382c9a2f828b07 '@types/mkdirp': 0.5.2 '@types/node-fetch': 2.6.1 mkdirp: 0.5.5 @@ -302,7 +302,7 @@ importers: '@openzeppelin/contracts': 3.0.1 '@types/fs-extra': 9.0.11 eslint: 7.18.0 - ethers: 5.6.3 + ethers: 5.6.2 fs-extra: 9.1.0 mocha: 8.2.1 openzeppelin-solidity: 2.3.0 @@ -317,7 +317,7 @@ importers: '@ethereum-waffle/compiler': workspace:* '@ethereum-waffle/provider': workspace:* eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^8.2.1 solc: ^0.6.3 ts-node: ^9.0.0 @@ -327,7 +327,7 @@ importers: '@ethereum-waffle/compiler': link:../waffle-compiler '@ethereum-waffle/provider': link:../waffle-provider eslint: 7.18.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: 8.2.1 solc: 0.6.12 ts-node: 9.1.1 @@ -338,7 +338,7 @@ importers: '@ensdomains/ens': ^0.4.4 '@ensdomains/resolver': ^0.2.4 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 ganache: ^7.0.3 mocha: ^8.2.1 rimraf: ^3.0.2 @@ -346,7 +346,7 @@ importers: dependencies: '@ensdomains/ens': 0.4.5 '@ensdomains/resolver': 0.2.4 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: eslint: 7.18.0 ganache: 7.0.3 @@ -361,16 +361,16 @@ importers: '@nomiclabs/hardhat-waffle': ^2.0.3 eslint: ^7.14.0 ethereum-waffle: workspace:* - ethers: 5.6.3 + ethers: 5.6.2 hardhat: ^2.9.2 mocha: ^8.2.1 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 - '@nomiclabs/hardhat-waffle': 2.0.3_06852103ee9fe58b30095ce5e9fd0802 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 + '@nomiclabs/hardhat-waffle': 2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e eslint: 7.18.0 ethereum-waffle: link:../waffle-cli - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 mocha: 8.2.1 @@ -381,7 +381,7 @@ importers: '@ethereum-waffle/provider': workspace:* '@ethersproject/abi': ^5.6.1 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 mocha: ^8.2.1 rimraf: ^3.0.2 solc: ^0.6.3 @@ -390,7 +390,7 @@ importers: typescript: ^4.6.2 dependencies: '@ethersproject/abi': 5.6.1 - ethers: 5.6.3 + ethers: 5.6.2 devDependencies: '@ethereum-waffle/chai': link:../waffle-chai '@ethereum-waffle/compiler': link:../waffle-compiler @@ -410,7 +410,7 @@ importers: '@types/debug': ^4.1.7 debug: ^4.3.4 eslint: ^7.14.0 - ethers: 5.6.3 + ethers: 5.6.2 ganache: 7.0.3 mocha: ^8.2.1 rimraf: ^3.0.2 @@ -419,7 +419,7 @@ importers: '@ethereum-waffle/ens': link:../waffle-ens '@ganache/ethereum-options': 0.1.4 debug: 4.3.4 - ethers: 5.6.3 + ethers: 5.6.2 ganache: 7.0.3 devDependencies: '@types/debug': 4.1.7 @@ -757,7 +757,6 @@ packages: '@ethersproject/logger': 5.6.0 '@ethersproject/properties': 5.6.0 '@ethersproject/strings': 5.6.0 - dev: true /@ethersproject/abi/5.6.1: resolution: {integrity: sha512-0cqssYh6FXjlwKWBmLm3+zH2BNARoS5u/hxbz+LpQmcDB3w0W553h2btWui1/uZp2GBM/SI3KniTuMcYyHpA5w==} @@ -897,6 +896,11 @@ packages: /@ethersproject/logger/5.6.0: resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} + /@ethersproject/networks/5.6.1: + resolution: {integrity: sha512-b2rrupf3kCTcc3jr9xOWBuHylSFtbpJf79Ga7QR98ienU2UqGimPGEsYMgbI29KHJfA5Us89XwGVmxrlxmSrMg==} + dependencies: + '@ethersproject/logger': 5.6.0 + /@ethersproject/networks/5.6.2: resolution: {integrity: sha512-9uEzaJY7j5wpYGTojGp8U89mSsgQLc40PCMJLMCnFXTs7nhBveZ0t7dbqWUNrepWTszDbFkYD6WlL8DKx5huHA==} dependencies: @@ -913,6 +917,32 @@ packages: dependencies: '@ethersproject/logger': 5.6.0 + /@ethersproject/providers/5.6.2: + resolution: {integrity: sha512-6/EaFW/hNWz+224FXwl8+HdMRzVHt8DpPmu5MZaIQqx/K/ELnC9eY236SMV7mleCM3NnEArFwcAAxH5kUUgaRg==} + dependencies: + '@ethersproject/abstract-provider': 5.6.0 + '@ethersproject/abstract-signer': 5.6.0 + '@ethersproject/address': 5.6.0 + '@ethersproject/basex': 5.6.0 + '@ethersproject/bignumber': 5.6.0 + '@ethersproject/bytes': 5.6.1 + '@ethersproject/constants': 5.6.0 + '@ethersproject/hash': 5.6.0 + '@ethersproject/logger': 5.6.0 + '@ethersproject/networks': 5.6.2 + '@ethersproject/properties': 5.6.0 + '@ethersproject/random': 5.6.0 + '@ethersproject/rlp': 5.6.0 + '@ethersproject/sha2': 5.6.0 + '@ethersproject/strings': 5.6.0 + '@ethersproject/transactions': 5.6.0 + '@ethersproject/web': 5.6.0 + bech32: 1.1.4 + ws: 7.4.6 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + /@ethersproject/providers/5.6.3: resolution: {integrity: sha512-PKTEZXjdAhGK/+hUwRLQqlGrwTRrK4D0FHEP2V9klUF8C6+AWfHkA3AoLI+a8oq5CUZoRAH0nMecYGkKxUjeSw==} dependencies: @@ -938,6 +968,7 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate + dev: false /@ethersproject/random/5.6.0: resolution: {integrity: sha512-si0PLcLjq+NG/XHSZz90asNf+YfKEqJGVdxoEkSukzbnBgC8rydbgbUgBbBGLeHN4kAJwUFEKsu3sCXT93YMsw==} @@ -1151,17 +1182,17 @@ packages: '@nodelib/fs.scandir': 2.1.4 fastq: 1.10.0 - /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.3+hardhat@2.9.3: + /@nomiclabs/hardhat-ethers/2.0.5_ethers@5.6.2+hardhat@2.9.3: resolution: {integrity: sha512-A2gZAGB6kUvLx+kzM92HKuUF33F1FSe90L0TmkXkT2Hh0OKRpvWZURUSU2nghD2yC4DzfEZ3DftfeHGvZ2JTUw==} peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 dev: true - /@nomiclabs/hardhat-waffle/2.0.3_06852103ee9fe58b30095ce5e9fd0802: + /@nomiclabs/hardhat-waffle/2.0.3_d5b8f68bd9b45f451ef1ad3bbdda2a7e: resolution: {integrity: sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==} peerDependencies: '@nomiclabs/hardhat-ethers': ^2.0.0 @@ -1169,10 +1200,10 @@ packages: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: - '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.3+hardhat@2.9.3 + '@nomiclabs/hardhat-ethers': 2.0.5_ethers@5.6.2+hardhat@2.9.3 '@types/sinon-chai': 3.2.5 '@types/web3': 1.0.19 - ethers: 5.6.3 + ethers: 5.6.2 hardhat: 2.9.3 dev: true @@ -1324,7 +1355,7 @@ packages: dependencies: node-gyp-build: 4.3.0 - /@typechain/ethers-v5/10.0.0_4e0be363bff7b636090cdeec20124745: + /@typechain/ethers-v5/10.0.0_ae90965fb890af7864382c9a2f828b07: resolution: {integrity: sha512-Kot7fwAqnH96ZbI8xrRgj5Kpv9yCEdjo7mxRqrH7bYpEgijT5MmuOo8IVsdhOu7Uog4ONg7k/d5UdbAtTKUgsA==} peerDependencies: '@ethersproject/abi': ^5.0.0 @@ -1337,7 +1368,7 @@ packages: '@ethersproject/abi': 5.6.1 '@ethersproject/bytes': 5.6.1 '@ethersproject/providers': 5.6.3 - ethers: 5.6.3 + ethers: 5.6.2 lodash: 4.17.21 ts-essentials: 7.0.3_typescript@4.6.2 typechain: 8.0.0_typescript@4.6.2 @@ -2910,10 +2941,10 @@ packages: ethereum-cryptography: 0.1.3 rlp: 2.2.7 - /ethers/5.6.3: - resolution: {integrity: sha512-TkZAYGtbnzsGzEzqonLEMpOkmD5JIKCoWlAlj9ShAJlJszEkgKh3jVSeX1edLkYmqnpvJvGlBDK2y/HVe84LNg==} + /ethers/5.6.2: + resolution: {integrity: sha512-EzGCbns24/Yluu7+ToWnMca3SXJ1Jk1BvWB7CCmVNxyOeM4LLvw2OLuIHhlkhQk1dtOcj9UMsdkxUh8RiG1dxQ==} dependencies: - '@ethersproject/abi': 5.6.1 + '@ethersproject/abi': 5.6.0 '@ethersproject/abstract-provider': 5.6.0 '@ethersproject/abstract-signer': 5.6.0 '@ethersproject/address': 5.6.0 @@ -2928,10 +2959,10 @@ packages: '@ethersproject/json-wallets': 5.6.0 '@ethersproject/keccak256': 5.6.0 '@ethersproject/logger': 5.6.0 - '@ethersproject/networks': 5.6.2 + '@ethersproject/networks': 5.6.1 '@ethersproject/pbkdf2': 5.6.0 '@ethersproject/properties': 5.6.0 - '@ethersproject/providers': 5.6.3 + '@ethersproject/providers': 5.6.2 '@ethersproject/random': 5.6.0 '@ethersproject/rlp': 5.6.0 '@ethersproject/sha2': 5.6.0 diff --git a/waffle-chai/package.json b/waffle-chai/package.json index c0feec91e..03853ee82 100644 --- a/waffle-chai/package.json +++ b/waffle-chai/package.json @@ -40,7 +40,7 @@ "dependencies": { "@ethereum-waffle/provider": "workspace:*", "debug": "^4.3.4", - "ethers": "5.6.3" + "ethers": "5.6.2" }, "devDependencies": { "@types/debug": "^4.1.7", diff --git a/waffle-cli/package.json b/waffle-cli/package.json index 98630f43e..966d61fc7 100644 --- a/waffle-cli/package.json +++ b/waffle-cli/package.json @@ -49,7 +49,7 @@ "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/mock-contract": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0" }, diff --git a/waffle-compiler/package.json b/waffle-compiler/package.json index 1b74b6b19..4914d09e2 100644 --- a/waffle-compiler/package.json +++ b/waffle-compiler/package.json @@ -54,7 +54,7 @@ "@ethereum-waffle/provider": "workspace:*", "@openzeppelin/contracts": "3.0.1", "@types/fs-extra": "^9.0.4", - "ethers": "5.6.3", + "ethers": "5.6.2", "fs-extra": "^9.0.1", "openzeppelin-solidity": "2.3.0", "solc": "^0.6.3", @@ -65,7 +65,7 @@ "eslint": "^7.14.0" }, "peerDependencies": { - "ethers": "5.6.3", + "ethers": "5.6.2", "solc": "*", "typechain": "^8.0.0" } diff --git a/waffle-e2e/package.json b/waffle-e2e/package.json index 4182d8d85..f5e339edd 100644 --- a/waffle-e2e/package.json +++ b/waffle-e2e/package.json @@ -15,7 +15,7 @@ "@ethereum-waffle/chai": "workspace:*", "@ethereum-waffle/compiler": "workspace:*", "@ethereum-waffle/provider": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "solc": "^0.6.3", "typechain": "^8.0.0", "mocha": "^8.2.1", diff --git a/waffle-ens/package.json b/waffle-ens/package.json index 01d9e009a..60cf89403 100644 --- a/waffle-ens/package.json +++ b/waffle-ens/package.json @@ -41,7 +41,7 @@ "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", - "ethers": "5.6.3" + "ethers": "5.6.2" }, "devDependencies": { "ganache": "^7.0.3", diff --git a/waffle-hardhat/package.json b/waffle-hardhat/package.json index fd031759e..7bb267dbf 100644 --- a/waffle-hardhat/package.json +++ b/waffle-hardhat/package.json @@ -23,7 +23,7 @@ "@nomiclabs/hardhat-waffle": "^2.0.3", "ethereum-waffle": "workspace:*", "@ethereum-waffle/chai": "workspace:*", - "ethers": "5.6.3", + "ethers": "5.6.2", "hardhat": "^2.9.2", "mocha": "^8.2.1", "eslint": "^7.14.0" diff --git a/waffle-mock-contract/package.json b/waffle-mock-contract/package.json index f6f937af4..60ee86d37 100644 --- a/waffle-mock-contract/package.json +++ b/waffle-mock-contract/package.json @@ -44,7 +44,7 @@ }, "dependencies": { "@ethersproject/abi": "^5.6.1", - "ethers": "5.6.3" + "ethers": "5.6.2" }, "devDependencies": { "@ethereum-waffle/chai": "workspace:*", diff --git a/waffle-provider/package.json b/waffle-provider/package.json index 64798d178..f256e70aa 100644 --- a/waffle-provider/package.json +++ b/waffle-provider/package.json @@ -41,7 +41,7 @@ "@ethereum-waffle/ens": "workspace:*", "@ganache/ethereum-options": "0.1.4", "debug": "^4.3.4", - "ethers": "5.6.3", + "ethers": "5.6.2", "ganache": "7.0.3" }, "resolutions": { diff --git a/waffle-provider/src/revertString.ts b/waffle-provider/src/revertString.ts index 45db61215..cbc497d47 100644 --- a/waffle-provider/src/revertString.ts +++ b/waffle-provider/src/revertString.ts @@ -15,7 +15,7 @@ export const decodeRevertString = (callRevertError: any): string => { * Numeric.toHexString(Hash.sha3("Error(string)".getBytes())).substring(0, 10) */ const errorMethodId = '0x08c379a0'; - const errorString: string | undefined = callRevertError.error.data; + const errorString: string | undefined = callRevertError?.error?.data; if (!errorString?.startsWith(errorMethodId)) return ''; return toUtf8String('0x' + errorString.substring(138)) diff --git a/waffle-provider/test/revertString.test.ts b/waffle-provider/test/revertString.test.ts index 7d85eff7e..4a09dcd0b 100644 --- a/waffle-provider/test/revertString.test.ts +++ b/waffle-provider/test/revertString.test.ts @@ -5,7 +5,7 @@ import {deployToken} from './BasicToken'; import {describeMockProviderCases} from './MockProviderCases'; describeMockProviderCases('INTEGRATION: MockProvider.callHistory', (provider) => { - it.only('decodes revert strings from calls', async () => { + it('decodes revert strings from calls', async () => { const [wallet] = provider.getWallets(); const token = await deployToken(wallet, 10); From 5888e220f973bf4917e7e377ba71196f286c3499 Mon Sep 17 00:00:00 2001 From: yivlad Date: Wed, 13 Apr 2022 18:26:08 +0200 Subject: [PATCH 8/8] Add ts-node to ethereum-waffle --- pnpm-lock.yaml | 2 ++ waffle-cli/package.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43333d7e2..67608f563 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -243,6 +243,7 @@ importers: openzeppelin-solidity: 2.3.0 rimraf: ^3.0.2 solc: ^0.6.3 + ts-node: ^9.0.0 typechain: ^8.0.0 typescript: ^4.6.2 dependencies: @@ -258,6 +259,7 @@ importers: mocha: 8.2.1 openzeppelin-solidity: 2.3.0 rimraf: 3.0.2 + ts-node: 9.1.1_typescript@4.6.2 typescript: 4.6.2 waffle-compiler: diff --git a/waffle-cli/package.json b/waffle-cli/package.json index 966d61fc7..10f743e76 100644 --- a/waffle-cli/package.json +++ b/waffle-cli/package.json @@ -58,6 +58,7 @@ "mocha": "^8.2.1", "rimraf": "^3.0.2", "typescript": "^4.6.2", - "eslint": "^7.14.0" + "eslint": "^7.14.0", + "ts-node": "^9.0.0" } }