diff --git a/package-lock.json b/package-lock.json index c8eb27b..48706bb 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.1", "@types/chai": "^4.3.5", "@types/mocha": "^9.1.0", "@types/node": ">=20.4.1", @@ -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.1", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.1.tgz", + "integrity": "sha512-yLQTr8lvIyslWI3OjTby2e5QNMFr9DBh7eV1p2qqbTOkK6EExMvVyZvQrAA6cVHP1DU1RXErdt+lWVJ0mbcYEQ==", "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, "peerDependencies": { - "typescript": ">=3.7.0" + "ethers": "6.x", + "typechain": "^8.2.1", + "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.1", + "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-8.0.1.tgz", + "integrity": "sha512-+Iuuj6xeumADcOProS5dKf9ROwuRIjdmexuITbozLplXbUGFq+DiwPKIRJWNN3J/U6rPS9vTYIyIiZeQeMXL3w==", "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.1", + "ethers": "^6.1.0", "hardhat": "^2.9.9", - "typechain": "^8.1.1" + "typechain": "^8.2.1" } }, "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.0", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", - "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.1.tgz", + "integrity": "sha512-isz3AryOOXgsMkzP//orDkeKLmemSVTgQYKl+yAi0+x5LbclwGObHjNPyGxzO9MskLvXRoGTQf6h3F57mkF6uA==", "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.1", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.1.tgz", + "integrity": "sha512-yLQTr8lvIyslWI3OjTby2e5QNMFr9DBh7eV1p2qqbTOkK6EExMvVyZvQrAA6cVHP1DU1RXErdt+lWVJ0mbcYEQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@typechain/hardhat/-/hardhat-8.0.1.tgz", + "integrity": "sha512-+Iuuj6xeumADcOProS5dKf9ROwuRIjdmexuITbozLplXbUGFq+DiwPKIRJWNN3J/U6rPS9vTYIyIiZeQeMXL3w==", "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.0", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.0.tgz", - "integrity": "sha512-tZqhqjxJ9xAS/Lh32jccTjMkpx7sTdUVVHAy5Bf0TIer5QFNYXotiX74oCvoVYjyxUKDK3MXHtMFzMyD3kE+jg==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.2.1.tgz", + "integrity": "sha512-isz3AryOOXgsMkzP//orDkeKLmemSVTgQYKl+yAi0+x5LbclwGObHjNPyGxzO9MskLvXRoGTQf6h3F57mkF6uA==", "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 1c23410..ea46288 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.1", "@types/chai": "^4.3.5", "@types/mocha": "^9.1.0", "@types/node": ">=20.4.1",