diff --git a/package-lock.json b/package-lock.json index d8bf099..37e38b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@nomiclabs/hardhat-etherscan": "^3.1.7", "@openzeppelin/contracts": "^4.7.3", "@typechain/ethers-v5": "^10.2.1", - "@typechain/hardhat": "^6.1.6", + "@typechain/hardhat": "^8.0.2", "@types/chai": "^4.3.5", "@types/mocha": "^9.1.0", "@types/node": ">=20.4.2", @@ -1831,30 +1831,35 @@ "typescript": ">=4.3.0" } }, - "node_modules/@typechain/ethers-v5/node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "node_modules/@typechain/ethers-v6": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.2.tgz", + "integrity": "sha512-LPC4BBknGkWGR1TLM0d19zZ9/iXIyp2tf6+TDYMYCSbxoaP0F3jNvKVMboU1gDfr2MHaPB+fE/7ExLQ5t9RDwg==", "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, "peerDependencies": { - "typescript": ">=3.7.0" + "ethers": "6.x", + "typechain": "^8.3.0", + "typescript": ">=4.7.0" } }, "node_modules/@typechain/hardhat": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.6.tgz", - "integrity": "sha512-BiVnegSs+ZHVymyidtK472syodx1sXYlYJJixZfRstHVGYTi8V1O7QG4nsjyb0PC/LORcq7sfBUcHto1y6UgJA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-8.0.2.tgz", + "integrity": "sha512-wn8LPFU601jrIs9qjeuXbO2f2lcNBKW9Uuvj4MdTHpHM71Hv/6CuSHQxk941w1c5QYJxW0nJT15M9sVe33esqg==", "dev": true, "dependencies": { "fs-extra": "^9.1.0" }, "peerDependencies": { - "@ethersproject/abi": "^5.4.7", - "@ethersproject/providers": "^5.4.7", - "@typechain/ethers-v5": "^10.2.1", - "ethers": "^5.4.7", + "@typechain/ethers-v6": "^0.4.2", + "ethers": "^6.1.0", "hardhat": "^2.9.9", - "typechain": "^8.1.1" + "typechain": "^8.3.0" } }, "node_modules/@typechain/hardhat/node_modules/fs-extra": { @@ -10680,6 +10685,15 @@ "node": ">=8" } }, + "node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "peerDependencies": { + "typescript": ">=3.7.0" + } + }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -10820,9 +10834,9 @@ } }, "node_modules/typechain": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.1.tgz", - "integrity": "sha512-isz3AryOOXgsMkzP//orDkeKLmemSVTgQYKl+yAi0+x5LbclwGObHjNPyGxzO9MskLvXRoGTQf6h3F57mkF6uA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.0.tgz", + "integrity": "sha512-AxtAYyOA7f2p28/JkcqrF+gnzam94VNTIbXcaUKodkrKzMX6P/XqBaP6d/OPuBZOi0WgOOmkg1zOSojX8uGkOg==", "dev": true, "dependencies": { "@types/prettier": "^2.1.1", @@ -10890,15 +10904,6 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/typechain/node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "dev": true, - "peerDependencies": { - "typescript": ">=3.7.0" - } - }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -13297,21 +13302,23 @@ "requires": { "lodash": "^4.17.15", "ts-essentials": "^7.0.1" - }, - "dependencies": { - "ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "dev": true, - "requires": {} - } + } + }, + "@typechain/ethers-v6": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.2.tgz", + "integrity": "sha512-LPC4BBknGkWGR1TLM0d19zZ9/iXIyp2tf6+TDYMYCSbxoaP0F3jNvKVMboU1gDfr2MHaPB+fE/7ExLQ5t9RDwg==", + "dev": true, + "peer": true, + "requires": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" } }, "@typechain/hardhat": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-6.1.6.tgz", - "integrity": "sha512-BiVnegSs+ZHVymyidtK472syodx1sXYlYJJixZfRstHVGYTi8V1O7QG4nsjyb0PC/LORcq7sfBUcHto1y6UgJA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-8.0.2.tgz", + "integrity": "sha512-wn8LPFU601jrIs9qjeuXbO2f2lcNBKW9Uuvj4MdTHpHM71Hv/6CuSHQxk941w1c5QYJxW0nJT15M9sVe33esqg==", "dev": true, "requires": { "fs-extra": "^9.1.0" @@ -20249,6 +20256,13 @@ } } }, + "ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "requires": {} + }, "ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -20348,9 +20362,9 @@ } }, "typechain": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.1.tgz", - "integrity": "sha512-isz3AryOOXgsMkzP//orDkeKLmemSVTgQYKl+yAi0+x5LbclwGObHjNPyGxzO9MskLvXRoGTQf6h3F57mkF6uA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.0.tgz", + "integrity": "sha512-AxtAYyOA7f2p28/JkcqrF+gnzam94VNTIbXcaUKodkrKzMX6P/XqBaP6d/OPuBZOi0WgOOmkg1zOSojX8uGkOg==", "dev": true, "requires": { "@types/prettier": "^2.1.1", @@ -20390,13 +20404,6 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true - }, - "ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "dev": true, - "requires": {} } } }, diff --git a/package.json b/package.json index 94204de..0cbe8c0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@nomiclabs/hardhat-etherscan": "^3.1.7", "@openzeppelin/contracts": "^4.7.3", "@typechain/ethers-v5": "^10.2.1", - "@typechain/hardhat": "^6.1.6", + "@typechain/hardhat": "^8.0.2", "@types/chai": "^4.3.5", "@types/mocha": "^9.1.0", "@types/node": ">=20.4.2",