diff --git a/examples/basic-example/package.json b/examples/basic-example/package.json index ae46ce03a..d2452a86e 100644 --- a/examples/basic-example/package.json +++ b/examples/basic-example/package.json @@ -30,7 +30,7 @@ "@matterlabs/hardhat-zksync-deploy": "link:../../packages/hardhat-zksync-deploy", "@matterlabs/hardhat-zksync-solc": "link:../../packages/hardhat-zksync-solc", "chalk": "4.1.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "ethers": "~5.7.2", "zksync-web3": "^0.14.3", "@matterlabs/zksync-contracts": "^0.6.1", diff --git a/examples/mixed-example/package.json b/examples/mixed-example/package.json index dc4c14a7c..fb4df474e 100644 --- a/examples/mixed-example/package.json +++ b/examples/mixed-example/package.json @@ -32,7 +32,7 @@ "@matterlabs/hardhat-zksync-vyper": "link:../../packages/hardhat-zksync-vyper", "@nomiclabs/hardhat-vyper": "^3.0.3", "ethers": "~5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "zksync-web3": "^0.14.3" }, "prettier": { diff --git a/examples/upgradable-example/package.json b/examples/upgradable-example/package.json index 87c118fe4..d3258979c 100644 --- a/examples/upgradable-example/package.json +++ b/examples/upgradable-example/package.json @@ -22,7 +22,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "3.4.0", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "prettier": "2.3.2", "rimraf": "^3.0.2", "ts-node": "^10.6.0", diff --git a/examples/vyper-example/package.json b/examples/vyper-example/package.json index 7a8cdd1f5..3b6394d13 100644 --- a/examples/vyper-example/package.json +++ b/examples/vyper-example/package.json @@ -31,7 +31,7 @@ "@matterlabs/hardhat-zksync-vyper": "link:../../packages/hardhat-zksync-vyper", "@nomiclabs/hardhat-vyper": "^3.0.3", "ethers": "~5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "zksync-web3": "^0.14.3" }, "prettier": { diff --git a/packages/hardhat-zksync-chai-matchers/package.json b/packages/hardhat-zksync-chai-matchers/package.json index e4d052f7c..b63ff1657 100644 --- a/packages/hardhat-zksync-chai-matchers/package.json +++ b/packages/hardhat-zksync-chai-matchers/package.json @@ -53,7 +53,7 @@ "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", "ethers": "^5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^10.1.0", "prettier": "2.5.1", "rimraf": "^3.0.2", diff --git a/packages/hardhat-zksync-deploy/package.json b/packages/hardhat-zksync-deploy/package.json index 09300d214..e2ac5738a 100644 --- a/packages/hardhat-zksync-deploy/package.json +++ b/packages/hardhat-zksync-deploy/package.json @@ -46,7 +46,7 @@ "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", "ethers": "~5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^9.2.1", "prettier": "2.5.1", "rimraf": "^3.0.2", @@ -56,7 +56,7 @@ }, "peerDependencies": { "ethers": "~5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "zksync-web3": "^0.14.3" }, "prettier": { diff --git a/packages/hardhat-zksync-solc/package.json b/packages/hardhat-zksync-solc/package.json index b7cac6809..3362f77ff 100644 --- a/packages/hardhat-zksync-solc/package.json +++ b/packages/hardhat-zksync-solc/package.json @@ -52,7 +52,7 @@ "eslint-config-prettier": "8.4.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^9.2.1", "prettier": "2.5.1", "rimraf": "^3.0.2", @@ -60,7 +60,7 @@ "typescript": "^4.6.2" }, "peerDependencies": { - "hardhat": "^2.14.0" + "hardhat": "^2.16.1" }, "prettier": { "tabWidth": 4, diff --git a/packages/hardhat-zksync-toolbox/package.json b/packages/hardhat-zksync-toolbox/package.json index 2f56390fa..4a905355b 100644 --- a/packages/hardhat-zksync-toolbox/package.json +++ b/packages/hardhat-zksync-toolbox/package.json @@ -51,7 +51,7 @@ "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", "ethers": "^5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^9.2.1", "prettier": "2.5.1", "rimraf": "^3.0.2", diff --git a/packages/hardhat-zksync-upgradable/package.json b/packages/hardhat-zksync-upgradable/package.json index 627b8a1f7..586aaa967 100644 --- a/packages/hardhat-zksync-upgradable/package.json +++ b/packages/hardhat-zksync-upgradable/package.json @@ -53,7 +53,7 @@ "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", "ethers": "~5.7.2", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^10.2.0", "prettier": "2.5.1", "rimraf": "^3.0.2", diff --git a/packages/hardhat-zksync-verify/package.json b/packages/hardhat-zksync-verify/package.json index fb109a459..f9071d674 100644 --- a/packages/hardhat-zksync-verify/package.json +++ b/packages/hardhat-zksync-verify/package.json @@ -49,7 +49,7 @@ "eslint-config-prettier": "8.4.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^10.1.0", "prettier": "2.5.1", "rimraf": "^3.0.2", diff --git a/packages/hardhat-zksync-vyper/package.json b/packages/hardhat-zksync-vyper/package.json index 0e8a6e694..39162fd66 100644 --- a/packages/hardhat-zksync-vyper/package.json +++ b/packages/hardhat-zksync-vyper/package.json @@ -56,7 +56,7 @@ "eslint-config-prettier": "8.4.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-prettier": "4.0.0", - "hardhat": "^2.14.0", + "hardhat": "^2.16.1", "mocha": "^9.2.1", "prettier": "2.5.1", "rimraf": "^3.0.2", @@ -66,7 +66,7 @@ }, "peerDependencies": { "@nomiclabs/hardhat-vyper": "^3.0.3", - "hardhat": "^2.14.0" + "hardhat": "^2.16.1" }, "prettier": { "tabWidth": 4, diff --git a/yarn.lock b/yarn.lock index 4d4f916c3..7ab8b22b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -732,19 +732,29 @@ semver "^7.5.1" "@matterlabs/hardhat-zksync-upgradable@link:packages/hardhat-zksync-upgradable": - version "0.1.0" + version "0.1.2" dependencies: "@matterlabs/hardhat-zksync-deploy" "^0.6.3" "@matterlabs/hardhat-zksync-solc" "^0.4.0" dockerode "^3.3.4" +"@matterlabs/hardhat-zksync-verify@^0.1.8": + version "0.1.8" + resolved "https://registry.yarnpkg.com/@matterlabs/hardhat-zksync-verify/-/hardhat-zksync-verify-0.1.8.tgz#0f975bb6354c8762e6d2f5b683453e3dc11dbbab" + integrity sha512-Ss8smBeX/h58NOaGQwQCGdYjkcQE9C0BX+iak5fWt49E58mDunnMsVhVogkWqO1QWq0LsdKLAuQO3blbvgVzFQ== + dependencies: + "@matterlabs/hardhat-zksync-solc" "0.3.17" + axios "^1.4.0" + chalk "4.1.2" + dockerode "^3.3.4" + "@matterlabs/hardhat-zksync-vyper@link:packages/hardhat-zksync-vyper": version "0.2.0" dependencies: "@nomiclabs/hardhat-docker" "^2.0.0" chalk "4.1.2" dockerode "^3.3.4" - fs-extra "^7.0.1" + fs-extra "^11.1.1" semver "^6.3.0" "@matterlabs/zksync-contracts@^0.6.1": @@ -1086,21 +1096,11 @@ dependencies: which "^3.0.0" -"@openzeppelin/contracts-upgradeable@^4.8.3": - version "4.9.2" - resolved "https://registry.yarnpkg.com/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.9.2.tgz#a817c75688f8daede420052fbcb34e52482e769e" - integrity sha512-siviV3PZV/fHfPaoIC51rf1Jb6iElkYWnNYZ0leO23/ukXuvOyoC/ahy8jqiV7g+++9Nuo3n/rk5ajSN/+d/Sg== - "@openzeppelin/contracts-upgradeable@^4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.9.1.tgz#03e33b8059ce43884995e69e4479f5a7f084b404" integrity sha512-UZf5/VdaBA/0kxF7/gg+2UrC8k+fbgiUM0Qw1apAhwpBWBxULbsHw0ZRMgT53nd6N8hr53XFjhcWNeTRGIiCVw== -"@openzeppelin/contracts@^4.8.3": - version "4.9.2" - resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.9.2.tgz#1cb2d5e4d3360141a17dbc45094a8cad6aac16c1" - integrity sha512-mO+y6JaqXjWeMh9glYVzVu8HYPGknAAnWyxTRhGeckOruyXQMNnlcW6w/Dx9ftLeIQk6N+ZJFuVmTwF7lEIFrg== - "@openzeppelin/contracts@^4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-4.9.1.tgz#afa804d2c68398704b0175acc94d91a54f203645" @@ -3621,10 +3621,10 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== -hardhat@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.14.0.tgz#b60c74861494aeb1b50803cf04cc47865a42b87a" - integrity sha512-73jsInY4zZahMSVFurSK+5TNCJTXMv+vemvGia0Ac34Mm19fYp6vEPVGF3sucbumszsYxiTT2TbS8Ii2dsDSoQ== +hardhat@^2.16.1: + version "2.16.1" + resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.16.1.tgz#fd2288ce44f6846a70ba332b3d8158522447262a" + integrity sha512-QpBjGXFhhSYoYBGEHyoau/A63crZOP+i3GbNxzLGkL6IklzT+piN14+wGnINNCg5BLSKisQI/RAySPzaWRcx/g== dependencies: "@ethersproject/abi" "^5.1.2" "@metamask/eth-sig-util" "^4.0.0" @@ -3665,7 +3665,6 @@ hardhat@^2.14.0: mnemonist "^0.38.0" mocha "^10.0.0" p-map "^4.0.0" - qs "^6.7.0" raw-body "^2.4.1" resolve "1.17.0" semver "^6.3.0" @@ -4533,34 +4532,7 @@ mnemonist@^0.38.0: dependencies: obliterator "^2.0.0" -mocha@^10.0.0, mocha@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.1.0.tgz#dbf1114b7c3f9d0ca5de3133906aea3dfc89ef7a" - integrity sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg== - dependencies: - ansi-colors "4.1.1" - browser-stdout "1.3.1" - chokidar "3.5.3" - debug "4.3.4" - diff "5.0.0" - escape-string-regexp "4.0.0" - find-up "5.0.0" - glob "7.2.0" - he "1.2.0" - js-yaml "4.1.0" - log-symbols "4.1.0" - minimatch "5.0.1" - ms "2.1.3" - nanoid "3.3.3" - serialize-javascript "6.0.0" - strip-json-comments "3.1.1" - supports-color "8.1.1" - workerpool "6.2.1" - yargs "16.2.0" - yargs-parser "20.2.4" - yargs-unparser "2.0.0" - -mocha@^10.2.0: +mocha@^10.0.0, mocha@^10.1.0, mocha@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg== @@ -5096,13 +5068,6 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -qs@^6.7.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - queue-microtask@^1.2.2, queue-microtask@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -5372,14 +5337,7 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.5: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -semver@^7.5.1: +semver@^7.3.5, semver@^7.5.1: version "7.5.1" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==