diff --git a/cannonfile.release.toml b/cannonfile.release.toml index 2c5b37dd81..d9979a4d5b 100644 --- a/cannonfile.release.toml +++ b/cannonfile.release.toml @@ -12,3 +12,4 @@ exec = "./publish/cannon.js" func = "deploy" args = ["<%= settings.network %>"] modified = ["contracts", "publish/src", "publish/deployed/local"] +outputs = [] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 693e41de67..398eedd6f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,7 +59,7 @@ "execa": "^4.1.0", "fs-extra": "^9.0.1", "hardhat": "^2.12.7", - "hardhat-cannon": "^2.11.20", + "hardhat-cannon": "^2.12.4", "hardhat-gas-reporter": "^1.0.9", "hardhat-interact": "^0.2.3", "husky": "^4.3.0", @@ -3823,9 +3823,9 @@ } }, "node_modules/@usecannon/builder": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/@usecannon/builder/-/builder-2.11.21.tgz", - "integrity": "sha512-B3g/vXXi0COVX2rN1Gq0u3Kl04PtzYM7rWVAnJxlAPfGRww034fJ1PLs+tzkzPzc+lzGOXY5Wmyp1RYD/qpN0g==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/@usecannon/builder/-/builder-2.12.4.tgz", + "integrity": "sha512-r4Sr0unFvaPZL6d33Ra5g/L5znp0QRqs+pHwqF8MdRZzpTQOd4QlL5yTHfERjjnpXeJ5aZN+/jmwnAYgCOIv5g==", "dev": true, "dependencies": { "@synthetixio/router": "^3.3.7", @@ -3839,7 +3839,7 @@ "promise-events": "^0.2.4", "typedoc-plugin-markdown": "^3.17.1", "typestub-ipfs-only-hash": "^4.0.0", - "viem": "^2.6.1", + "viem": "^2.9.3", "zod": "^3.22.4" }, "engines": { @@ -3949,14 +3949,14 @@ } }, "node_modules/@usecannon/cli": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/@usecannon/cli/-/cli-2.11.21.tgz", - "integrity": "sha512-ttjK74TjfRqp2hYkCSJMsVnajFYw86rjHiPm6Hp6ntKyx6v6SIlYkCHTLv8KhAWtC836AyqSEbb0lkBrUOKmrA==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/@usecannon/cli/-/cli-2.12.4.tgz", + "integrity": "sha512-BOTU0UCV1vJaEcGcq2GLEb7ica+xecdPyjXNClnR+HPq6dcIjd56juev64rSbzkGoDWEM9ENsWKXHa3X8NRDag==", "dev": true, "dependencies": { "@iarna/toml": "^3.0.0", "@synthetixio/wei": "^2.74.1", - "@usecannon/builder": "2.11.21", + "@usecannon/builder": "2.12.4", "abitype": "^1.0.0", "chalk": "^4.1.2", "commander": "^9.5.0", @@ -3965,13 +3965,12 @@ "fastq": "^1.15.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", - "promise-timeout": "^1.3.0", "prompts": "^2.4.2", "semver": "^7.3.7", "table": "^6.8.0", "tildify": "2.0.0", "untildify": "^4.0.0", - "viem": "^2.6.1", + "viem": "^2.9.3", "znv": "^0.4.0", "zod": "^3.22.4" }, @@ -4171,9 +4170,9 @@ } }, "node_modules/@usecannon/cli/node_modules/table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -4927,9 +4926,9 @@ } }, "node_modules/axios-retry": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.0.0.tgz", - "integrity": "sha512-F6P4HVGITD/v4z9Lw2mIA24IabTajvpDZmKa6zq/gGwn57wN5j1P3uWrAV0+diqnW6kTM2fTqmWNfgYWGmMuiA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.1.0.tgz", + "integrity": "sha512-svdth4H00yhlsjBbjfLQ/sMLkXqeLxhiFC1nE1JtkN/CIssGxqk0UwTEdrVjwA2gr3yJkAulwvDSIm4z4HyPvg==", "dev": true, "dependencies": { "is-retry-allowed": "^2.2.0" @@ -9971,18 +9970,18 @@ } }, "node_modules/hardhat-cannon": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/hardhat-cannon/-/hardhat-cannon-2.11.21.tgz", - "integrity": "sha512-GjFWCzl9dAhzV3P2M5KUM6yH3AJUkySB12VJtW1O0a1zRcO0dHj6Rjb0ChktGcT0HAzY+erPIM7eln9qIMZdtQ==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/hardhat-cannon/-/hardhat-cannon-2.12.4.tgz", + "integrity": "sha512-VW7nN6KM+07r/uxfpSX5Wdk+ngejLDXZo6fe2D+DuyACGy8vo/y2LdN4GEzHU4MAL6AIKMyRHC/01+VIomtq3w==", "dev": true, "dependencies": { "@iarna/toml": "^3.0.0", - "@usecannon/builder": "2.11.21", - "@usecannon/cli": "2.11.21", + "@usecannon/builder": "2.12.4", + "@usecannon/cli": "2.12.4", "chalk": "^4.1.2", "debug": "^4.3.3", "fs-extra": "^10.0.1", - "viem": "^2.6.1" + "viem": "^2.9.3" }, "peerDependencies": { "hardhat": ">=2.0.0" @@ -15162,12 +15161,6 @@ "node": ">=8.0.0" } }, - "node_modules/promise-timeout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz", - "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==", - "dev": true - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -18084,9 +18077,9 @@ } }, "node_modules/typedoc": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.12.tgz", - "integrity": "sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==", + "version": "0.25.13", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", + "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", "dev": true, "peer": true, "dependencies": { @@ -18141,9 +18134,9 @@ } }, "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "peer": true, "dependencies": { @@ -18458,9 +18451,9 @@ } }, "node_modules/viem": { - "version": "2.8.11", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.8.11.tgz", - "integrity": "sha512-TMmHle2k6gZ0+LENMr5ulb/bKGMTaCFj5V3sbS52OGCnhxI4t46NDIk6RIIAiaPR4AkwZPf31LY5LORjpb02Tg==", + "version": "2.9.21", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.9.21.tgz", + "integrity": "sha512-8GtxPjPGpiN5cmr19zSX9mb1LX/eON3MPxxAd3QmyUFn69Rp566zlREOqE7zM35y5yX59fXwnz6O3X7e9+C9zg==", "dev": true, "funding": [ { @@ -23316,9 +23309,9 @@ "dev": true }, "@usecannon/builder": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/@usecannon/builder/-/builder-2.11.21.tgz", - "integrity": "sha512-B3g/vXXi0COVX2rN1Gq0u3Kl04PtzYM7rWVAnJxlAPfGRww034fJ1PLs+tzkzPzc+lzGOXY5Wmyp1RYD/qpN0g==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/@usecannon/builder/-/builder-2.12.4.tgz", + "integrity": "sha512-r4Sr0unFvaPZL6d33Ra5g/L5znp0QRqs+pHwqF8MdRZzpTQOd4QlL5yTHfERjjnpXeJ5aZN+/jmwnAYgCOIv5g==", "dev": true, "requires": { "@synthetixio/router": "^3.3.7", @@ -23332,7 +23325,7 @@ "promise-events": "^0.2.4", "typedoc-plugin-markdown": "^3.17.1", "typestub-ipfs-only-hash": "^4.0.0", - "viem": "^2.6.1", + "viem": "^2.9.3", "zod": "^3.22.4" }, "dependencies": { @@ -23411,14 +23404,14 @@ } }, "@usecannon/cli": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/@usecannon/cli/-/cli-2.11.21.tgz", - "integrity": "sha512-ttjK74TjfRqp2hYkCSJMsVnajFYw86rjHiPm6Hp6ntKyx6v6SIlYkCHTLv8KhAWtC836AyqSEbb0lkBrUOKmrA==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/@usecannon/cli/-/cli-2.12.4.tgz", + "integrity": "sha512-BOTU0UCV1vJaEcGcq2GLEb7ica+xecdPyjXNClnR+HPq6dcIjd56juev64rSbzkGoDWEM9ENsWKXHa3X8NRDag==", "dev": true, "requires": { "@iarna/toml": "^3.0.0", "@synthetixio/wei": "^2.74.1", - "@usecannon/builder": "2.11.21", + "@usecannon/builder": "2.12.4", "abitype": "^1.0.0", "chalk": "^4.1.2", "commander": "^9.5.0", @@ -23427,13 +23420,12 @@ "fastq": "^1.15.0", "fs-extra": "^10.1.0", "lodash": "^4.17.21", - "promise-timeout": "^1.3.0", "prompts": "^2.4.2", "semver": "^7.3.7", "table": "^6.8.0", "tildify": "2.0.0", "untildify": "^4.0.0", - "viem": "^2.6.1", + "viem": "^2.9.3", "znv": "^0.4.0", "zod": "^3.22.4" }, @@ -23578,9 +23570,9 @@ } }, "table": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -24191,9 +24183,9 @@ } }, "axios-retry": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.0.0.tgz", - "integrity": "sha512-F6P4HVGITD/v4z9Lw2mIA24IabTajvpDZmKa6zq/gGwn57wN5j1P3uWrAV0+diqnW6kTM2fTqmWNfgYWGmMuiA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.1.0.tgz", + "integrity": "sha512-svdth4H00yhlsjBbjfLQ/sMLkXqeLxhiFC1nE1JtkN/CIssGxqk0UwTEdrVjwA2gr3yJkAulwvDSIm4z4HyPvg==", "dev": true, "requires": { "is-retry-allowed": "^2.2.0" @@ -26821,7 +26813,7 @@ "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", "dev": true, "requires": { - "flat": "^4.1.0", + "flat": "5.0.2", "lodash": "^4.17.15", "yargs": "^13.3.0" } @@ -28382,18 +28374,18 @@ } }, "hardhat-cannon": { - "version": "2.11.21", - "resolved": "https://registry.npmjs.org/hardhat-cannon/-/hardhat-cannon-2.11.21.tgz", - "integrity": "sha512-GjFWCzl9dAhzV3P2M5KUM6yH3AJUkySB12VJtW1O0a1zRcO0dHj6Rjb0ChktGcT0HAzY+erPIM7eln9qIMZdtQ==", + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/hardhat-cannon/-/hardhat-cannon-2.12.4.tgz", + "integrity": "sha512-VW7nN6KM+07r/uxfpSX5Wdk+ngejLDXZo6fe2D+DuyACGy8vo/y2LdN4GEzHU4MAL6AIKMyRHC/01+VIomtq3w==", "dev": true, "requires": { "@iarna/toml": "^3.0.0", - "@usecannon/builder": "2.11.21", - "@usecannon/cli": "2.11.21", + "@usecannon/builder": "2.12.4", + "@usecannon/cli": "2.12.4", "chalk": "^4.1.2", "debug": "^4.3.3", "fs-extra": "^10.0.1", - "viem": "^2.6.1" + "viem": "^2.9.3" }, "dependencies": { "ansi-styles": { @@ -32256,12 +32248,6 @@ "integrity": "sha512-GCM6DmJcSCC8XboZIzYJAlADwkIS1P54XFUJQYhB7dpE7rtXPzPrT13dsV4Qm0FMCKptwMTyF8ZCir803RfKzA==", "dev": true }, - "promise-timeout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise-timeout/-/promise-timeout-1.3.0.tgz", - "integrity": "sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==", - "dev": true - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -34527,9 +34513,9 @@ } }, "typedoc": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.12.tgz", - "integrity": "sha512-F+qhkK2VoTweDXd1c42GS/By2DvI2uDF4/EpG424dTexSHdtCH52C6IcAvMA6jR3DzAWZjHpUOW+E02kyPNUNw==", + "version": "0.25.13", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz", + "integrity": "sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ==", "dev": true, "peer": true, "requires": { @@ -34557,9 +34543,9 @@ "peer": true }, "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "peer": true, "requires": { @@ -34813,9 +34799,9 @@ } }, "viem": { - "version": "2.8.11", - "resolved": "https://registry.npmjs.org/viem/-/viem-2.8.11.tgz", - "integrity": "sha512-TMmHle2k6gZ0+LENMr5ulb/bKGMTaCFj5V3sbS52OGCnhxI4t46NDIk6RIIAiaPR4AkwZPf31LY5LORjpb02Tg==", + "version": "2.9.21", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.9.21.tgz", + "integrity": "sha512-8GtxPjPGpiN5cmr19zSX9mb1LX/eON3MPxxAd3QmyUFn69Rp566zlREOqE7zM35y5yX59fXwnz6O3X7e9+C9zg==", "dev": true, "requires": { "@adraffy/ens-normalize": "1.10.0", diff --git a/package.json b/package.json index 013b381190..c1788d4515 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "execa": "^4.1.0", "fs-extra": "^9.0.1", "hardhat": "^2.12.7", - "hardhat-cannon": "^2.11.20", + "hardhat-cannon": "^2.12.4", "hardhat-gas-reporter": "^1.0.9", "hardhat-interact": "^0.2.3", "husky": "^4.3.0",