Browse Source

chore(deps): update dependency @nomicfoundation/hardhat-toolbox to v5 (#108)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] 1 năm trước cách đây
mục cha
commit
0f985a5a40
2 tập tin đã thay đổi với 289 bổ sung6 xóa
  1. 288 5
      package-lock.json
  2. 1 1
      package.json

+ 288 - 5
package-lock.json

@@ -12,7 +12,7 @@
 				"@openzeppelin/contracts": "5.0.2"
 			},
 			"devDependencies": {
-				"@nomicfoundation/hardhat-toolbox": "^4.0.0",
+				"@nomicfoundation/hardhat-toolbox": "^5.0.0",
 				"@nomiclabs/hardhat-solhint": "^3.0.1",
 				"@openzeppelin/test-helpers": "^0.5.16",
 				"@types/node": "^20.0.0",
@@ -1816,6 +1816,130 @@
 				"hardhat": "^2.0.0"
 			}
 		},
+		"node_modules/@nomicfoundation/hardhat-ignition": {
+			"version": "0.15.0",
+			"resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-ignition/-/hardhat-ignition-0.15.0.tgz",
+			"integrity": "sha512-GbAe90O22uM67U/JnffXX+mBMn0HqCKSH+D98Tb5uWqR1N/M00cB3yY8OdqzVai7I6SuIKTc91mPdvtWt8R3MA==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"@nomicfoundation/ignition-core": "^0.15.0",
+				"@nomicfoundation/ignition-ui": "^0.15.0",
+				"chalk": "^4.0.0",
+				"debug": "^4.3.2",
+				"fs-extra": "^10.0.0",
+				"prompts": "^2.4.2"
+			},
+			"peerDependencies": {
+				"@nomicfoundation/hardhat-verify": "^2.0.1",
+				"hardhat": "^2.18.0"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition-ethers": {
+			"version": "0.15.0",
+			"resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-ignition-ethers/-/hardhat-ignition-ethers-0.15.0.tgz",
+			"integrity": "sha512-KmMNUc/jptfwdPA9ukQf+Ajon+m2vLBjDL2ze7d/vQdrS+fDxmoVwmbbEk4GOjianZcwgQOWD9dEWaj04QiowA==",
+			"dev": true,
+			"peer": true,
+			"peerDependencies": {
+				"@nomicfoundation/hardhat-ethers": "^3.0.4",
+				"@nomicfoundation/hardhat-ignition": "^0.15.0",
+				"@nomicfoundation/ignition-core": "^0.15.0",
+				"ethers": "^6.7.0",
+				"hardhat": "^2.18.0"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/ansi-styles": {
+			"version": "4.3.0",
+			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+			"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"color-convert": "^2.0.1"
+			},
+			"engines": {
+				"node": ">=8"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/ansi-styles?sponsor=1"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/chalk": {
+			"version": "4.1.2",
+			"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+			"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"ansi-styles": "^4.1.0",
+				"supports-color": "^7.1.0"
+			},
+			"engines": {
+				"node": ">=10"
+			},
+			"funding": {
+				"url": "https://github.com/chalk/chalk?sponsor=1"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/color-convert": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+			"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"color-name": "~1.1.4"
+			},
+			"engines": {
+				"node": ">=7.0.0"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/color-name": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+			"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+			"dev": true,
+			"peer": true
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/fs-extra": {
+			"version": "10.1.0",
+			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+			"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"graceful-fs": "^4.2.0",
+				"jsonfile": "^6.0.1",
+				"universalify": "^2.0.0"
+			},
+			"engines": {
+				"node": ">=12"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/has-flag": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+			"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+			"dev": true,
+			"peer": true,
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/@nomicfoundation/hardhat-ignition/node_modules/supports-color": {
+			"version": "7.2.0",
+			"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+			"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"has-flag": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/@nomicfoundation/hardhat-network-helpers": {
 			"version": "1.0.9",
 			"resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.9.tgz",
@@ -1830,20 +1954,21 @@
 			}
 		},
 		"node_modules/@nomicfoundation/hardhat-toolbox": {
-			"version": "4.0.0",
-			"resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-toolbox/-/hardhat-toolbox-4.0.0.tgz",
-			"integrity": "sha512-jhcWHp0aHaL0aDYj8IJl80v4SZXWMS1A2XxXa1CA6pBiFfJKuZinCkO6wb+POAt0LIfXB3gA3AgdcOccrcwBwA==",
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-toolbox/-/hardhat-toolbox-5.0.0.tgz",
+			"integrity": "sha512-FnUtUC5PsakCbwiVNsqlXVIWG5JIb5CEZoSXbJUsEBun22Bivx2jhF1/q9iQbzuaGpJKFQyOhemPB2+XlEE6pQ==",
 			"dev": true,
 			"peerDependencies": {
 				"@nomicfoundation/hardhat-chai-matchers": "^2.0.0",
 				"@nomicfoundation/hardhat-ethers": "^3.0.0",
+				"@nomicfoundation/hardhat-ignition-ethers": "^0.15.0",
 				"@nomicfoundation/hardhat-network-helpers": "^1.0.0",
 				"@nomicfoundation/hardhat-verify": "^2.0.0",
 				"@typechain/ethers-v6": "^0.5.0",
 				"@typechain/hardhat": "^9.0.0",
 				"@types/chai": "^4.2.0",
 				"@types/mocha": ">=9.1.0",
-				"@types/node": ">=16.0.0",
+				"@types/node": ">=18.0.0",
 				"chai": "^4.2.0",
 				"ethers": "^6.4.0",
 				"hardhat": "^2.11.0",
@@ -1875,6 +2000,82 @@
 				"hardhat": "^2.0.4"
 			}
 		},
+		"node_modules/@nomicfoundation/ignition-core": {
+			"version": "0.15.0",
+			"resolved": "https://registry.npmjs.org/@nomicfoundation/ignition-core/-/ignition-core-0.15.0.tgz",
+			"integrity": "sha512-d/h8jgJHY4xIroHqdaGeTkTqjQeuzmU759AOn1Fg88cuxVhS7JM22ZI0bQWyLNSMsVstHBIo+lSMIsvm9jBF2w==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"@ethersproject/address": "5.6.1",
+				"cbor": "^9.0.0",
+				"debug": "^4.3.2",
+				"ethers": "^6.7.0",
+				"fs-extra": "^10.0.0",
+				"immer": "10.0.2",
+				"lodash": "4.17.21",
+				"ndjson": "2.0.0"
+			}
+		},
+		"node_modules/@nomicfoundation/ignition-core/node_modules/@ethersproject/address": {
+			"version": "5.6.1",
+			"resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz",
+			"integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==",
+			"dev": true,
+			"funding": [
+				{
+					"type": "individual",
+					"url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2"
+				},
+				{
+					"type": "individual",
+					"url": "https://www.buymeacoffee.com/ricmoo"
+				}
+			],
+			"peer": true,
+			"dependencies": {
+				"@ethersproject/bignumber": "^5.6.2",
+				"@ethersproject/bytes": "^5.6.1",
+				"@ethersproject/keccak256": "^5.6.1",
+				"@ethersproject/logger": "^5.6.0",
+				"@ethersproject/rlp": "^5.6.1"
+			}
+		},
+		"node_modules/@nomicfoundation/ignition-core/node_modules/cbor": {
+			"version": "9.0.2",
+			"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz",
+			"integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"nofilter": "^3.1.0"
+			},
+			"engines": {
+				"node": ">=16"
+			}
+		},
+		"node_modules/@nomicfoundation/ignition-core/node_modules/fs-extra": {
+			"version": "10.1.0",
+			"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+			"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"graceful-fs": "^4.2.0",
+				"jsonfile": "^6.0.1",
+				"universalify": "^2.0.0"
+			},
+			"engines": {
+				"node": ">=12"
+			}
+		},
+		"node_modules/@nomicfoundation/ignition-ui": {
+			"version": "0.15.0",
+			"resolved": "https://registry.npmjs.org/@nomicfoundation/ignition-ui/-/ignition-ui-0.15.0.tgz",
+			"integrity": "sha512-RBvvQ0e8RcEc/LoSzNTPVKZZ5vEwlmxt7PXG278+6DqCrOqxqmh6W9PtK/4mwwvnTeBqds+8j81jDf6vJbOVBQ==",
+			"dev": true,
+			"peer": true
+		},
 		"node_modules/@nomicfoundation/solidity-analyzer": {
 			"version": "0.1.1",
 			"resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.1.tgz",
@@ -9267,6 +9468,17 @@
 				"node": ">= 4"
 			}
 		},
+		"node_modules/immer": {
+			"version": "10.0.2",
+			"resolved": "https://registry.npmjs.org/immer/-/immer-10.0.2.tgz",
+			"integrity": "sha512-Rx3CqeqQ19sxUtYV9CU911Vhy8/721wRFnJv3REVGWUmoAcIwzifTsdmJte/MV+0/XpM35LZdQMBGkRIoLPwQA==",
+			"dev": true,
+			"peer": true,
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/immer"
+			}
+		},
 		"node_modules/immutable": {
 			"version": "4.3.4",
 			"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz",
@@ -9843,6 +10055,16 @@
 				"graceful-fs": "^4.1.9"
 			}
 		},
+		"node_modules/kleur": {
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+			"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+			"dev": true,
+			"peer": true,
+			"engines": {
+				"node": ">=6"
+			}
+		},
 		"node_modules/latest-version": {
 			"version": "7.0.0",
 			"resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz",
@@ -10780,6 +11002,26 @@
 			"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
 			"dev": true
 		},
+		"node_modules/ndjson": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/ndjson/-/ndjson-2.0.0.tgz",
+			"integrity": "sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"json-stringify-safe": "^5.0.1",
+				"minimist": "^1.2.5",
+				"readable-stream": "^3.6.0",
+				"split2": "^3.0.0",
+				"through2": "^4.0.0"
+			},
+			"bin": {
+				"ndjson": "cli.js"
+			},
+			"engines": {
+				"node": ">=10"
+			}
+		},
 		"node_modules/negotiator": {
 			"version": "0.6.3",
 			"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
@@ -11599,6 +11841,20 @@
 				"asap": "~2.0.6"
 			}
 		},
+		"node_modules/prompts": {
+			"version": "2.4.2",
+			"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+			"integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"kleur": "^3.0.3",
+				"sisteransi": "^1.0.5"
+			},
+			"engines": {
+				"node": ">= 6"
+			}
+		},
 		"node_modules/proto-list": {
 			"version": "1.2.4",
 			"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
@@ -12752,6 +13008,13 @@
 				"node": ">=4"
 			}
 		},
+		"node_modules/sisteransi": {
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+			"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+			"dev": true,
+			"peer": true
+		},
 		"node_modules/slash": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -13270,6 +13533,16 @@
 			"integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==",
 			"dev": true
 		},
+		"node_modules/split2": {
+			"version": "3.2.2",
+			"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+			"integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"readable-stream": "^3.0.0"
+			}
+		},
 		"node_modules/sprintf-js": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
@@ -13929,6 +14202,16 @@
 				"node": ">= 0.12"
 			}
 		},
+		"node_modules/through2": {
+			"version": "4.0.2",
+			"resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+			"integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+			"dev": true,
+			"peer": true,
+			"dependencies": {
+				"readable-stream": "3"
+			}
+		},
 		"node_modules/timed-out": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",

+ 1 - 1
package.json

@@ -22,7 +22,7 @@
 		"@openzeppelin/contracts": "5.0.2"
 	},
 	"devDependencies": {
-		"@nomicfoundation/hardhat-toolbox": "^4.0.0",
+		"@nomicfoundation/hardhat-toolbox": "^5.0.0",
 		"@nomiclabs/hardhat-solhint": "^3.0.1",
 		"@openzeppelin/test-helpers": "^0.5.16",
 		"@types/node": "^20.0.0",