From 5c58d691feec1c36b4c8f9d0b0effd4f059475b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1n=20Jakub=20Nani=C5=A1ta?= Date: Mon, 5 Feb 2024 14:17:58 -0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20Update=20@layerzero-labs=20depen?= =?UTF-8?q?dencies=20to=202.1.3=20(#336)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/forty-countries-buy.md | 28 + examples/oapp/.eslintrc.js | 5 + examples/oapp/package.json | 28 +- examples/oapp/tsconfig.json | 4 +- examples/oft/.eslintrc.js | 5 + examples/oft/package.json | 28 +- examples/oft/tsconfig.json | 4 +- package.json | 11 +- packages/build-lz-options/package.json | 3 +- packages/build-lz-options/tsconfig.json | 6 +- packages/create-lz-oapp/package.json | 9 +- packages/create-lz-oapp/tsconfig.json | 6 +- packages/devtools-evm-hardhat/package.json | 17 +- packages/devtools-evm-hardhat/tsconfig.json | 6 +- packages/devtools-evm/package.json | 13 +- packages/devtools-evm/tsconfig.json | 6 +- packages/devtools/package.json | 13 +- .../__snapshots__/format.test.ts.snap | 28 + packages/devtools/tsconfig.json | 6 +- packages/io-devtools/package.json | 9 +- packages/io-devtools/tsconfig.json | 6 +- .../omnicounter-devtools-evm/package.json | 15 +- .../omnicounter-devtools-evm/tsconfig.json | 6 +- packages/omnicounter-devtools/package.json | 13 +- packages/omnicounter-devtools/tsconfig.json | 6 +- packages/protocol-devtools-evm/package.json | 15 +- packages/protocol-devtools-evm/tsconfig.json | 6 +- packages/protocol-devtools/package.json | 13 +- packages/protocol-devtools/tsconfig.json | 6 +- .../test-devtools-evm-foundry/package.json | 19 +- .../test-devtools-evm-hardhat/package.json | 13 +- .../test-devtools-evm-hardhat/tsconfig.json | 6 +- packages/test-devtools/package.json | 9 +- packages/test-devtools/tsconfig.json | 6 +- packages/toolbox-foundry/package.json | 6 +- packages/toolbox-hardhat/package.json | 21 +- packages/toolbox-hardhat/tsconfig.json | 4 +- packages/ua-devtools-evm-hardhat/package.json | 23 +- .../ua-devtools-evm-hardhat/tsconfig.json | 6 +- packages/ua-devtools-evm/package.json | 19 +- packages/ua-devtools-evm/tsconfig.json | 6 +- packages/ua-devtools/package.json | 19 +- packages/ua-devtools/tsconfig.json | 6 +- pnpm-lock.yaml | 1643 ++++++++++------- tests/devtools-evm-hardhat-test/package.json | 27 +- tests/devtools-evm-hardhat-test/tsconfig.json | 4 +- tests/devtools-evm-test/package.json | 13 +- tests/devtools-evm-test/tsconfig.json | 4 +- tests/test-evm-node/package.json | 3 +- tests/test-evm-node/tsconfig.json | 4 +- .../ua-devtools-evm-hardhat-test/package.json | 29 +- .../tsconfig.json | 4 +- turbo.json | 3 + 53 files changed, 1337 insertions(+), 881 deletions(-) create mode 100644 .changeset/forty-countries-buy.md diff --git a/.changeset/forty-countries-buy.md b/.changeset/forty-countries-buy.md new file mode 100644 index 000000000..05f40ee59 --- /dev/null +++ b/.changeset/forty-countries-buy.md @@ -0,0 +1,28 @@ +--- +"@layerzerolabs/test-devtools-evm-foundry": patch +"@layerzerolabs/test-devtools-evm-hardhat": patch +"@layerzerolabs/ua-devtools-evm-hardhat-test": patch +"@layerzerolabs/omnicounter-devtools-evm": patch +"@layerzerolabs/ua-devtools-evm-hardhat": patch +"@layerzerolabs/devtools-evm-hardhat-test": patch +"@layerzerolabs/protocol-devtools-evm": patch +"@layerzerolabs/devtools-evm-hardhat": patch +"@layerzerolabs/omnicounter-devtools": patch +"@layerzerolabs/protocol-devtools": patch +"build-lz-options": patch +"@layerzerolabs/toolbox-foundry": patch +"@layerzerolabs/toolbox-hardhat": patch +"@layerzerolabs/ua-devtools-evm": patch +"create-lz-oapp": patch +"@layerzerolabs/devtools-evm-test": patch +"@layerzerolabs/test-devtools": patch +"@layerzerolabs/devtools-evm": patch +"@layerzerolabs/io-devtools": patch +"@layerzerolabs/ua-devtools": patch +"@layerzerolabs/test-evm-node": patch +"@layerzerolabs/devtools": patch +"@layerzerolabs/oapp-example": patch +"@layerzerolabs/oft-example": patch +--- + +Update @layerzerolabs dependencies to 2.1.3 diff --git a/examples/oapp/.eslintrc.js b/examples/oapp/.eslintrc.js index e1aec060d..f0ea891fd 100644 --- a/examples/oapp/.eslintrc.js +++ b/examples/oapp/.eslintrc.js @@ -2,4 +2,9 @@ require('@rushstack/eslint-patch/modern-module-resolution'); module.exports = { extends: ['@layerzerolabs/eslint-config-next/recommended'], + rules: { + // @layerzerolabs/eslint-config-next defines rules for turborepo-based projects + // that are not relevant for this particular project + 'turbo/no-undeclared-env-vars': 'off', + }, }; diff --git a/examples/oapp/package.json b/examples/oapp/package.json index 2a2e20ae3..669606659 100644 --- a/examples/oapp/package.json +++ b/examples/oapp/package.json @@ -9,24 +9,24 @@ "compile:forge": "forge build", "compile:hardhat": "hardhat compile", "lint": "$npm_execpath run lint:js && $npm_execpath run lint:sol", - "lint:fix": "eslint --fix '**/*.js' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt", - "lint:js": "eslint '**/*.js' && prettier --check .", + "lint:fix": "eslint --fix '**/*.{js,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt", + "lint:js": "eslint '**/*.{js,ts,json}' && prettier --check .", "lint:sol": "solhint 'contracts/**/*.sol'", "test": "$npm_execpath run test:forge && $npm_execpath run test:hardhat", "test:forge": "forge test", "test:hardhat": "hardhat test" }, "devDependencies": { - "@babel/core": "^7.23.7", - "@layerzerolabs/eslint-config-next": "^2.1.2", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-v1-0.7": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", - "@layerzerolabs/prettier-config-next": "^2.1.2", - "@layerzerolabs/solhint-config": "^2.1.2", + "@babel/core": "^7.23.9", + "@layerzerolabs/eslint-config-next": "^2.1.3", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-v1-0.7": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", + "@layerzerolabs/prettier-config-next": "^2.1.3", + "@layerzerolabs/solhint-config": "^2.1.3", "@layerzerolabs/test-devtools-evm-foundry": "~0.1.1", "@layerzerolabs/toolbox-foundry": "~0.1.0", "@layerzerolabs/toolbox-hardhat": "~0.1.1", @@ -38,11 +38,11 @@ "@types/mocha": "^10.0.6", "chai": "^4.4.1", "ethers": "^5.7.2", - "hardhat": "^2.19.4", + "hardhat": "^2.19.5", "hardhat-contract-sizer": "^2.10.0", "hardhat-deploy": "^0.11.45", "mocha": "^10.2.0", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "solhint": "^4.1.1", "solidity-bytes-utils": "^0.8.2", "ts-node": "^10.9.2", diff --git a/examples/oapp/tsconfig.json b/examples/oapp/tsconfig.json index b9b0a4def..21d541fa5 100644 --- a/examples/oapp/tsconfig.json +++ b/examples/oapp/tsconfig.json @@ -9,6 +9,6 @@ "strict": true, "skipLibCheck": true, "resolveJsonModule": true, - "types": ["node", "mocha"], - }, + "types": ["node", "mocha"] + } } diff --git a/examples/oft/.eslintrc.js b/examples/oft/.eslintrc.js index e1aec060d..f0ea891fd 100644 --- a/examples/oft/.eslintrc.js +++ b/examples/oft/.eslintrc.js @@ -2,4 +2,9 @@ require('@rushstack/eslint-patch/modern-module-resolution'); module.exports = { extends: ['@layerzerolabs/eslint-config-next/recommended'], + rules: { + // @layerzerolabs/eslint-config-next defines rules for turborepo-based projects + // that are not relevant for this particular project + 'turbo/no-undeclared-env-vars': 'off', + }, }; diff --git a/examples/oft/package.json b/examples/oft/package.json index a17eff9a8..46e83842c 100644 --- a/examples/oft/package.json +++ b/examples/oft/package.json @@ -9,24 +9,24 @@ "compile:forge": "forge build", "compile:hardhat": "hardhat compile", "lint": "$npm_execpath run lint:js && $npm_execpath run lint:sol", - "lint:fix": "eslint --fix '**/*.js' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt", - "lint:js": "eslint '**/*.js' && prettier --check .", + "lint:fix": "eslint --fix '**/*.{js,ts,json}' && prettier --write . && solhint 'contracts/**/*.sol' --fix --noPrompt", + "lint:js": "eslint '**/*.{js,ts,json}' && prettier --check .", "lint:sol": "solhint 'contracts/**/*.sol'", "test": "$npm_execpath run test:forge && $npm_execpath run test:hardhat", "test:forge": "forge test", "test:hardhat": "hardhat test" }, "devDependencies": { - "@babel/core": "^7.23.7", - "@layerzerolabs/eslint-config-next": "^2.1.2", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-v1-0.7": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", - "@layerzerolabs/prettier-config-next": "^2.1.2", - "@layerzerolabs/solhint-config": "^2.1.2", + "@babel/core": "^7.23.9", + "@layerzerolabs/eslint-config-next": "^2.1.3", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-v1-0.7": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", + "@layerzerolabs/prettier-config-next": "^2.1.3", + "@layerzerolabs/solhint-config": "^2.1.3", "@layerzerolabs/test-devtools-evm-foundry": "~0.1.1", "@layerzerolabs/toolbox-foundry": "~0.1.0", "@layerzerolabs/toolbox-hardhat": "~0.1.1", @@ -38,11 +38,11 @@ "@types/mocha": "^10.0.6", "chai": "^4.4.1", "ethers": "^5.7.2", - "hardhat": "^2.19.4", + "hardhat": "^2.19.5", "hardhat-contract-sizer": "^2.10.0", "hardhat-deploy": "^0.11.45", "mocha": "^10.2.0", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "solhint": "^4.1.1", "solidity-bytes-utils": "^0.8.2", "ts-node": "^10.9.2", diff --git a/examples/oft/tsconfig.json b/examples/oft/tsconfig.json index 6037efb26..027ad0f3f 100644 --- a/examples/oft/tsconfig.json +++ b/examples/oft/tsconfig.json @@ -8,6 +8,6 @@ "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, - "resolveJsonModule": true, - }, + "resolveJsonModule": true + } } diff --git a/package.json b/package.json index f3287773d..f0608f419 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "clean": "$npm_execpath turbo run clean", "dev": "$npm_execpath turbo run dev", "lint": "$npm_execpath turbo run lint", + "lint:fix": "$npm_execpath turbo run lint:fix", "logs": "docker compose logs -f", "prepare": "husky install", "registry:logs": "docker compose -f docker-compose.registry.yaml logs -f", @@ -33,10 +34,10 @@ }, "devDependencies": { "@changesets/cli": "^2.27.1", - "@layerzerolabs/prettier-config-next": "^2.1.2", + "@layerzerolabs/prettier-config-next": "^2.1.3", "@types/node": "~18.18.14", - "@typescript-eslint/eslint-plugin": "^6.19.1", - "@typescript-eslint/parser": "^6.19.1", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.1.0", @@ -47,8 +48,8 @@ "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "^6.1.1", "husky": "^8.0.3", - "lint-staged": "^15.2.0", - "prettier": "^3.2.4", + "lint-staged": "^15.2.2", + "prettier": "^3.2.5", "prettier-plugin-solidity": "^1.3.1", "turbo": "1.11.0" }, diff --git a/packages/build-lz-options/package.json b/packages/build-lz-options/package.json index ca7996d26..14efab180 100644 --- a/packages/build-lz-options/package.json +++ b/packages/build-lz-options/package.json @@ -26,6 +26,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "start": "./cli.js" }, "dependencies": { @@ -36,7 +37,7 @@ "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@types/prompts": "^2.4.9", "@types/react": "^17.0.74", "commander": "^11.1.0", diff --git a/packages/build-lz-options/tsconfig.json b/packages/build-lz-options/tsconfig.json index e7066fcd0..2cc391f1f 100644 --- a/packages/build-lz-options/tsconfig.json +++ b/packages/build-lz-options/tsconfig.json @@ -8,8 +8,8 @@ "resolveJsonModule": true, "types": ["node"], "paths": { - "@/*": ["./src/*"], - }, + "@/*": ["./src/*"] + } }, - "include": ["src", "test", "types"], + "include": ["src", "test", "types"] } diff --git a/packages/create-lz-oapp/package.json b/packages/create-lz-oapp/package.json index a83d5800b..997692348 100644 --- a/packages/create-lz-oapp/package.json +++ b/packages/create-lz-oapp/package.json @@ -25,6 +25,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "start": "./cli.js", "test": "jest --ci" }, @@ -33,9 +34,9 @@ }, "devDependencies": { "@layerzerolabs/io-devtools": "~0.1.0", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "@types/prompts": "^2.4.9", "@types/react": "^17.0.75", "@types/which": "~3.0.3", @@ -50,7 +51,7 @@ "jest": "^29.7.0", "prompts": "^2.4.2", "react": "^17.0.2", - "tiged": "^2.12.5", + "tiged": "^2.12.6", "ts-node": "^10.9.2", "tsup": "~8.0.1", "typescript": "^5.3.3", diff --git a/packages/create-lz-oapp/tsconfig.json b/packages/create-lz-oapp/tsconfig.json index 8ff8f7296..6fe13d240 100644 --- a/packages/create-lz-oapp/tsconfig.json +++ b/packages/create-lz-oapp/tsconfig.json @@ -8,9 +8,9 @@ "resolveJsonModule": true, "types": ["jest", "node"], "paths": { - "@/*": ["./src/*"], - }, + "@/*": ["./src/*"] + } }, "files": ["./types/tiged.d.ts"], - "include": ["src", "test", "types"], + "include": ["src", "test", "types"] } diff --git a/packages/devtools-evm-hardhat/package.json b/packages/devtools-evm-hardhat/package.json index 51d69992e..67b76b4bf 100644 --- a/packages/devtools-evm-hardhat/package.json +++ b/packages/devtools-evm-hardhat/package.json @@ -39,6 +39,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci --forceExit" }, "dependencies": { @@ -55,16 +56,16 @@ "@layerzerolabs/devtools": "~0.1.2", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v1": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v1": "~2.1.3", "@layerzerolabs/test-devtools": "~0.1.1", "@layerzerolabs/test-devtools-evm-hardhat": "~0.1.1", "@nomiclabs/hardhat-ethers": "^2.2.3", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", - "hardhat": "^2.19.4", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", + "hardhat": "^2.19.5", "hardhat-deploy": "^0.11.45", "jest": "^29.7.0", "p-memoize": "~4.0.1", @@ -82,7 +83,7 @@ "@layerzerolabs/devtools": "~0.1.2", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@nomiclabs/hardhat-ethers": "^2.2.3", "hardhat": "^2.19.4", "hardhat-deploy": "^0.11.45" diff --git a/packages/devtools-evm-hardhat/tsconfig.json b/packages/devtools-evm-hardhat/tsconfig.json index 8d80692f0..7da258243 100644 --- a/packages/devtools-evm-hardhat/tsconfig.json +++ b/packages/devtools-evm-hardhat/tsconfig.json @@ -6,7 +6,7 @@ "module": "commonjs", "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/devtools-evm/package.json b/packages/devtools-evm/package.json index 497c948b5..fb2e6dc5a 100644 --- a/packages/devtools-evm/package.json +++ b/packages/devtools-evm/package.json @@ -32,6 +32,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "dependencies": { @@ -48,12 +49,12 @@ "@ethersproject/providers": "^5.7.2", "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/test-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "jest-extended": "^4.0.2", "ts-node": "^10.9.2", @@ -73,7 +74,7 @@ "@ethersproject/providers": "^5.7.0", "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "zod": "^3.22.4" }, "publishConfig": { diff --git a/packages/devtools-evm/tsconfig.json b/packages/devtools-evm/tsconfig.json index f63c7b3b7..acecf2754 100644 --- a/packages/devtools-evm/tsconfig.json +++ b/packages/devtools-evm/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/devtools/package.json b/packages/devtools/package.json index 3188eb8d4..c0568ec2c 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -27,6 +27,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci --forceExit" }, "dependencies": { @@ -36,12 +37,12 @@ "@ethersproject/bytes": "~5.7.0", "@ethersproject/constants": "~5.7.0", "@layerzerolabs/io-devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/test-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "jest-extended": "^4.0.2", "ts-node": "^10.9.2", @@ -53,7 +54,7 @@ "peerDependencies": { "@ethersproject/bytes": "~5.7.0", "@layerzerolabs/io-devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "zod": "^3.22.4" }, "publishConfig": { diff --git a/packages/devtools/test/omnigraph/__snapshots__/format.test.ts.snap b/packages/devtools/test/omnigraph/__snapshots__/format.test.ts.snap index 54e6a28af..45e17847f 100644 --- a/packages/devtools/test/omnigraph/__snapshots__/format.test.ts.snap +++ b/packages/devtools/test/omnigraph/__snapshots__/format.test.ts.snap @@ -270,6 +270,20 @@ exports[`omnigraph/format formatEid should format 10242 correctly 1`] = `"JOC_TE exports[`omnigraph/format formatEid should format 10243 correctly 1`] = `"BLAST_TESTNET"`; +exports[`omnigraph/format formatEid should format 10245 correctly 1`] = `"BASESEP_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10246 correctly 1`] = `"MANTLESEP_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10247 correctly 1`] = `"ZKPOLYGONSEP_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10248 correctly 1`] = `"ZKSYNCSEP_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10249 correctly 1`] = `"ZORASEP_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10251 correctly 1`] = `"XAI_TESTNET"`; + +exports[`omnigraph/format formatEid should format 10252 correctly 1`] = `"TANGIBLE_TESTNET"`; + exports[`omnigraph/format formatEid should format 10420 correctly 1`] = `"TRON_TESTNET"`; exports[`omnigraph/format formatEid should format 20008 correctly 1`] = `"APTOS_SANDBOX"`; @@ -546,6 +560,20 @@ exports[`omnigraph/format formatEid should format 40242 correctly 1`] = `"JOC_V2 exports[`omnigraph/format formatEid should format 40243 correctly 1`] = `"BLAST_V2_TESTNET"`; +exports[`omnigraph/format formatEid should format 40245 correctly 1`] = `"BASESEP_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40246 correctly 1`] = `"MANTLESEP_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40247 correctly 1`] = `"ZKPOLYGONSEP_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40248 correctly 1`] = `"ZKSYNCSEP_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40249 correctly 1`] = `"ZORASEP_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40251 correctly 1`] = `"XAI_V2_TESTNET"`; + +exports[`omnigraph/format formatEid should format 40252 correctly 1`] = `"TANGIBLE_V2_TESTNET"`; + exports[`omnigraph/format formatEid should format 40420 correctly 1`] = `"TRON_V2_TESTNET"`; exports[`omnigraph/format formatEid should format 50102 correctly 1`] = `"BSC_V2_SANDBOX"`; diff --git a/packages/devtools/tsconfig.json b/packages/devtools/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/devtools/tsconfig.json +++ b/packages/devtools/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/io-devtools/package.json b/packages/io-devtools/package.json index 92d5e3ffe..2530f3cbb 100644 --- a/packages/io-devtools/package.json +++ b/packages/io-devtools/package.json @@ -33,6 +33,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "dependencies": { @@ -42,13 +43,13 @@ "winston": "^3.11.0" }, "devDependencies": { - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", "@types/ink-gradient": "^2.0.4", - "@types/jest": "^29.5.11", + "@types/jest": "^29.5.12", "@types/prompts": "^2.4.9", "@types/react": "^17.0.75", - "fast-check": "^3.15.0", + "fast-check": "^3.15.1", "ink": "^3.2.0", "ink-gradient": "^2.0.0", "ink-table": "^3.1.0", diff --git a/packages/io-devtools/tsconfig.json b/packages/io-devtools/tsconfig.json index d249c6a05..6c9d3be62 100644 --- a/packages/io-devtools/tsconfig.json +++ b/packages/io-devtools/tsconfig.json @@ -6,7 +6,7 @@ "jsx": "react", "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/omnicounter-devtools-evm/package.json b/packages/omnicounter-devtools-evm/package.json index 95d79a939..1809f5ff1 100644 --- a/packages/omnicounter-devtools-evm/package.json +++ b/packages/omnicounter-devtools-evm/package.json @@ -26,7 +26,8 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "dependencies": { "p-memoize": "~4.0.4" @@ -34,15 +35,15 @@ "devDependencies": { "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/omnicounter-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", - "@layerzerolabs/ua-devtools": "~0.1.1", + "@layerzerolabs/ua-devtools": "~0.1.2", "@layerzerolabs/ua-devtools-evm": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -53,7 +54,7 @@ "peerDependencies": { "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/omnicounter-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", diff --git a/packages/omnicounter-devtools-evm/tsconfig.json b/packages/omnicounter-devtools-evm/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/omnicounter-devtools-evm/tsconfig.json +++ b/packages/omnicounter-devtools-evm/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/omnicounter-devtools/package.json b/packages/omnicounter-devtools/package.json index 4703acbab..d3f79cd91 100644 --- a/packages/omnicounter-devtools/package.json +++ b/packages/omnicounter-devtools/package.json @@ -27,15 +27,16 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "devDependencies": { "@layerzerolabs/devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -45,7 +46,7 @@ }, "peerDependencies": { "@layerzerolabs/devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "zod": "^3.22.4" }, diff --git a/packages/omnicounter-devtools/tsconfig.json b/packages/omnicounter-devtools/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/omnicounter-devtools/tsconfig.json +++ b/packages/omnicounter-devtools/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/protocol-devtools-evm/package.json b/packages/protocol-devtools-evm/package.json index 740938a11..fa218bacb 100644 --- a/packages/protocol-devtools-evm/package.json +++ b/packages/protocol-devtools-evm/package.json @@ -32,6 +32,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "dependencies": { @@ -47,14 +48,14 @@ "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v2": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v2": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/test-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -72,7 +73,7 @@ "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "zod": "^3.22.4" }, diff --git a/packages/protocol-devtools-evm/tsconfig.json b/packages/protocol-devtools-evm/tsconfig.json index f63c7b3b7..acecf2754 100644 --- a/packages/protocol-devtools-evm/tsconfig.json +++ b/packages/protocol-devtools-evm/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/protocol-devtools/package.json b/packages/protocol-devtools/package.json index 04cd56270..5189b0a0b 100644 --- a/packages/protocol-devtools/package.json +++ b/packages/protocol-devtools/package.json @@ -28,16 +28,17 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "devDependencies": { "@layerzerolabs/devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/test-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -47,7 +48,7 @@ }, "peerDependencies": { "@layerzerolabs/devtools": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "zod": "^3.22.4" }, "publishConfig": { diff --git a/packages/protocol-devtools/tsconfig.json b/packages/protocol-devtools/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/protocol-devtools/tsconfig.json +++ b/packages/protocol-devtools/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/test-devtools-evm-foundry/package.json b/packages/test-devtools-evm-foundry/package.json index f53859c8a..8023569cc 100644 --- a/packages/test-devtools-evm-foundry/package.json +++ b/packages/test-devtools-evm-foundry/package.json @@ -12,13 +12,14 @@ "contracts/" ], "scripts": { - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "devDependencies": { - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-v1-0.7": "~2.1.2", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-v1-0.7": "~2.1.3", "@openzeppelin/contracts": "^4.9.5", "@openzeppelin/contracts-upgradeable": "^4.9.5", "@types/node": "~18.18.14", @@ -26,10 +27,10 @@ "typescript": "^5.3.3" }, "peerDependencies": { - "@layerzerolabs/lz-evm-messagelib-v2": "~2.0.7", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.0.7", - "@layerzerolabs/lz-evm-v1-0.7": "~2.0.7", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-v1-0.7": "~2.1.3", "@openzeppelin/contracts": "^4.9.5", "@openzeppelin/contracts-upgradeable": "^4.9.5" }, diff --git a/packages/test-devtools-evm-hardhat/package.json b/packages/test-devtools-evm-hardhat/package.json index 76e8c6124..b7eda27c9 100644 --- a/packages/test-devtools-evm-hardhat/package.json +++ b/packages/test-devtools-evm-hardhat/package.json @@ -30,16 +30,17 @@ "clean": "rm -rf artifacts cache dist", "compile": "$npx_execpath hardhat compile", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "devDependencies": { - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-v1-0.7": "~2.1.2", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-v1-0.7": "~2.1.3", "@openzeppelin/contracts": "^4.9.5", "@openzeppelin/contracts-upgradeable": "^4.9.5", - "hardhat": "^2.19.4", + "hardhat": "^2.19.5", "solidity-bytes-utils": "^0.8.2", "ts-node": "^10.9.2", "tslib": "~2.6.2", diff --git a/packages/test-devtools-evm-hardhat/tsconfig.json b/packages/test-devtools-evm-hardhat/tsconfig.json index a686134a9..6bc205479 100644 --- a/packages/test-devtools-evm-hardhat/tsconfig.json +++ b/packages/test-devtools-evm-hardhat/tsconfig.json @@ -6,7 +6,7 @@ "module": "commonjs", "types": ["node"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/test-devtools/package.json b/packages/test-devtools/package.json index 5749ae552..b2f42cbc8 100644 --- a/packages/test-devtools/package.json +++ b/packages/test-devtools/package.json @@ -26,18 +26,19 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "devDependencies": { - "@layerzerolabs/lz-definitions": "~2.1.2", - "fast-check": "^3.15.0", + "@layerzerolabs/lz-definitions": "~2.1.3", + "fast-check": "^3.15.1", "ts-node": "^10.9.2", "tslib": "~2.6.2", "tsup": "~8.0.1", "typescript": "^5.3.3" }, "peerDependencies": { - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "fast-check": "^3.14.0" }, "publishConfig": { diff --git a/packages/test-devtools/tsconfig.json b/packages/test-devtools/tsconfig.json index b05aa3295..4e8867e3e 100644 --- a/packages/test-devtools/tsconfig.json +++ b/packages/test-devtools/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/toolbox-foundry/package.json b/packages/toolbox-foundry/package.json index c6b6f2e86..499f7f553 100644 --- a/packages/toolbox-foundry/package.json +++ b/packages/toolbox-foundry/package.json @@ -16,9 +16,9 @@ "clean": "make clean" }, "devDependencies": { - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "jest": "^29.7.0", "solidity-bytes-utils": "^0.8.2", "ts-node": "^10.9.2", diff --git a/packages/toolbox-hardhat/package.json b/packages/toolbox-hardhat/package.json index ff9be95d9..e0a382117 100644 --- a/packages/toolbox-hardhat/package.json +++ b/packages/toolbox-hardhat/package.json @@ -26,7 +26,8 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "dependencies": { "@ethersproject/abi": "^5.7.0", @@ -38,14 +39,14 @@ "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "^2.1.2", - "@layerzerolabs/lz-evm-sdk-v1": "^2.1.2", - "@layerzerolabs/lz-evm-sdk-v2": "^2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v1": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v2": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", "@layerzerolabs/test-devtools-evm-hardhat": "~0.1.1", - "@layerzerolabs/ua-devtools": "~0.1.1", + "@layerzerolabs/ua-devtools": "~0.1.2", "@layerzerolabs/ua-devtools-evm": "~0.1.1", "@layerzerolabs/ua-devtools-evm-hardhat": "~0.1.1", "ink": "^3.2.0", @@ -56,11 +57,11 @@ "zod": "^3.22.4" }, "devDependencies": { - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "ethers": "^5.7.2", - "hardhat": "^2.19.4", + "hardhat": "^2.19.5", "hardhat-deploy": "^0.11.45", "jest": "^29.7.0", "ts-node": "^10.9.2", diff --git a/packages/toolbox-hardhat/tsconfig.json b/packages/toolbox-hardhat/tsconfig.json index 1bd4dbb76..815fcb54e 100644 --- a/packages/toolbox-hardhat/tsconfig.json +++ b/packages/toolbox-hardhat/tsconfig.json @@ -4,6 +4,6 @@ "include": ["src", "test", "deploy", "*.config.ts"], "compilerOptions": { "module": "commonjs", - "types": ["node", "jest"], - }, + "types": ["node", "jest"] + } } diff --git a/packages/ua-devtools-evm-hardhat/package.json b/packages/ua-devtools-evm-hardhat/package.json index 6ec5a47d3..bc1968e3e 100644 --- a/packages/ua-devtools-evm-hardhat/package.json +++ b/packages/ua-devtools-evm-hardhat/package.json @@ -32,7 +32,8 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "dependencies": { "p-memoize": "~4.0.4" @@ -46,19 +47,19 @@ "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", - "@layerzerolabs/ua-devtools": "~0.1.1", + "@layerzerolabs/ua-devtools": "~0.1.2", "@layerzerolabs/ua-devtools-evm": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "dotenv": "^16.3.2", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "dotenv": "^16.4.1", "ethers": "^5.7.2", - "fast-check": "^3.15.0", - "hardhat": "^2.19.4", + "fast-check": "^3.15.1", + "hardhat": "^2.19.5", "hardhat-deploy": "^0.11.45", "jest": "^29.7.0", "ts-node": "^10.9.2", @@ -75,7 +76,7 @@ "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", "@layerzerolabs/ua-devtools": "~0.1.1", diff --git a/packages/ua-devtools-evm-hardhat/tsconfig.json b/packages/ua-devtools-evm-hardhat/tsconfig.json index f68d9bb34..149a91f20 100644 --- a/packages/ua-devtools-evm-hardhat/tsconfig.json +++ b/packages/ua-devtools-evm-hardhat/tsconfig.json @@ -4,7 +4,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/ua-devtools-evm/package.json b/packages/ua-devtools-evm/package.json index 5462c65a8..3690f5ac2 100644 --- a/packages/ua-devtools-evm/package.json +++ b/packages/ua-devtools-evm/package.json @@ -27,6 +27,7 @@ "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "dependencies": { @@ -39,16 +40,16 @@ "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", "@layerzerolabs/test-devtools": "~0.1.1", - "@layerzerolabs/ua-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@layerzerolabs/ua-devtools": "~0.1.2", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -62,8 +63,8 @@ "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", "@layerzerolabs/ua-devtools": "~0.1.1", diff --git a/packages/ua-devtools-evm/tsconfig.json b/packages/ua-devtools-evm/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/ua-devtools-evm/tsconfig.json +++ b/packages/ua-devtools-evm/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/packages/ua-devtools/package.json b/packages/ua-devtools/package.json index 139b31f59..a10584ac4 100644 --- a/packages/ua-devtools/package.json +++ b/packages/ua-devtools/package.json @@ -26,19 +26,20 @@ "build": "$npm_execpath tsup", "clean": "rm -rf dist", "dev": "$npm_execpath tsup --watch", - "lint": "$npm_execpath eslint '**/*.{js,ts,json}'" + "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'" }, "devDependencies": { "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/test-devtools": "~0.1.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", - "fast-check": "^3.15.0", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", + "fast-check": "^3.15.1", "jest": "^29.7.0", "ts-node": "^10.9.2", "tslib": "~2.6.2", @@ -49,8 +50,8 @@ "peerDependencies": { "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/protocol-devtools": "~0.1.1", "zod": "^3.22.4" }, diff --git a/packages/ua-devtools/tsconfig.json b/packages/ua-devtools/tsconfig.json index 612155e6c..f083b2ecb 100644 --- a/packages/ua-devtools/tsconfig.json +++ b/packages/ua-devtools/tsconfig.json @@ -5,7 +5,7 @@ "compilerOptions": { "types": ["node", "jest"], "paths": { - "@/*": ["./src/*"], - }, - }, + "@/*": ["./src/*"] + } + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a9167377..9f775fb23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,17 +15,17 @@ importers: specifier: ^2.27.1 version: 2.27.1 '@layerzerolabs/prettier-config-next': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ^2.1.3 + version: 2.1.3 '@types/node': specifier: ~18.18.14 version: 18.18.14 '@typescript-eslint/eslint-plugin': - specifier: ^6.19.1 - version: 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.21.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.19.1 - version: 6.19.1(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.21.0 + version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) eslint: specifier: ^8.56.0 version: 8.56.0 @@ -37,10 +37,10 @@ importers: version: 17.1.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint@8.56.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-jest: specifier: ^27.6.3 - version: 27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + version: 27.6.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3) eslint-plugin-n: specifier: ^16.6.2 version: 16.6.2(eslint@8.56.0) @@ -49,7 +49,7 @@ importers: version: 11.1.0(eslint@8.56.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4) + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) eslint-plugin-promise: specifier: ^6.1.1 version: 6.1.1(eslint@8.56.0) @@ -57,14 +57,14 @@ importers: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^15.2.0 - version: 15.2.0 + specifier: ^15.2.2 + version: 15.2.2 prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.5 + version: 3.2.5 prettier-plugin-solidity: specifier: ^1.3.1 - version: 1.3.1(prettier@3.2.4) + version: 1.3.1(prettier@3.2.5) turbo: specifier: 1.11.0 version: 1.11.0 @@ -72,35 +72,35 @@ importers: examples/oapp: devDependencies: '@babel/core': - specifier: ^7.23.7 - version: 7.23.7 + specifier: ^7.23.9 + version: 7.23.9 '@layerzerolabs/eslint-config-next': - specifier: ^2.1.2 - version: 2.1.2(typescript@5.3.3) + specifier: ^2.1.3 + version: 2.1.3(typescript@5.3.3) '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-v1-0.7': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/prettier-config-next': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ^2.1.3 + version: 2.1.3 '@layerzerolabs/solhint-config': - specifier: ^2.1.2 - version: 2.1.2(typescript@5.3.3) + specifier: ^2.1.3 + version: 2.1.3(typescript@5.3.3) '@layerzerolabs/test-devtools-evm-foundry': specifier: ~0.1.1 version: link:../../packages/test-devtools-evm-foundry @@ -112,10 +112,10 @@ importers: version: link:../../packages/toolbox-hardhat '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 - version: 3.0.5(ethers@5.7.2)(hardhat@2.19.4) + version: 3.0.5(ethers@5.7.2)(hardhat@2.19.5) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@openzeppelin/contracts': specifier: ^5.0.1 version: 5.0.1 @@ -135,11 +135,11 @@ importers: specifier: ^5.7.2 version: 5.7.2 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-contract-sizer: specifier: ^2.10.0 - version: 2.10.0(hardhat@2.19.4) + version: 2.10.0(hardhat@2.19.5) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 @@ -147,8 +147,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.5 + version: 3.2.5 solhint: specifier: ^4.1.1 version: 4.1.1(typescript@5.3.3) @@ -157,7 +157,7 @@ importers: version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -165,35 +165,35 @@ importers: examples/oft: devDependencies: '@babel/core': - specifier: ^7.23.7 - version: 7.23.7 + specifier: ^7.23.9 + version: 7.23.9 '@layerzerolabs/eslint-config-next': - specifier: ^2.1.2 - version: 2.1.2(typescript@5.3.3) + specifier: ^2.1.3 + version: 2.1.3(typescript@5.3.3) '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-v1-0.7': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/prettier-config-next': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ^2.1.3 + version: 2.1.3 '@layerzerolabs/solhint-config': - specifier: ^2.1.2 - version: 2.1.2(typescript@5.3.3) + specifier: ^2.1.3 + version: 2.1.3(typescript@5.3.3) '@layerzerolabs/test-devtools-evm-foundry': specifier: ~0.1.1 version: link:../../packages/test-devtools-evm-foundry @@ -205,10 +205,10 @@ importers: version: link:../../packages/toolbox-hardhat '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 - version: 3.0.5(ethers@5.7.2)(hardhat@2.19.4) + version: 3.0.5(ethers@5.7.2)(hardhat@2.19.5) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@openzeppelin/contracts': specifier: ^5.0.1 version: 5.0.1 @@ -228,11 +228,11 @@ importers: specifier: ^5.7.2 version: 5.7.2 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-contract-sizer: specifier: ^2.10.0 - version: 2.10.0(hardhat@2.19.4) + version: 2.10.0(hardhat@2.19.5) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 @@ -240,8 +240,8 @@ importers: specifier: ^10.2.0 version: 10.2.0 prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.5 + version: 3.2.5 solhint: specifier: ^4.1.1 version: 4.1.1(typescript@5.3.3) @@ -250,7 +250,7 @@ importers: version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -274,8 +274,8 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -305,10 +305,10 @@ importers: version: 17.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -323,14 +323,14 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -366,7 +366,7 @@ importers: version: 4.0.3(ink@3.2.0)(react@17.0.2) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) prompts: specifier: ^2.4.2 version: 2.4.2 @@ -374,14 +374,14 @@ importers: specifier: ^17.0.2 version: 17.0.2 tiged: - specifier: ^2.12.5 - version: 2.12.5 + specifier: ^2.12.6 + version: 2.12.6 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -405,38 +405,38 @@ importers: specifier: ~0.1.1 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/test-devtools': specifier: ~0.1.1 version: link:../test-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-extended: specifier: ^4.0.2 version: 4.0.2(jest@29.7.0) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -481,38 +481,38 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/test-devtools': specifier: ~0.1.1 version: link:../test-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-extended: specifier: ^4.0.2 version: 4.0.2(jest@29.7.0) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -557,11 +557,11 @@ importers: specifier: ~0.1.1 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v1': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/test-devtools': specifier: ~0.1.1 version: link:../test-devtools @@ -570,40 +570,40 @@ importers: version: link:../test-devtools-evm-hardhat '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) sinon: specifier: ^17.0.1 version: 17.0.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -627,17 +627,17 @@ importers: version: 1.10.0 devDependencies: '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/ink-gradient': specifier: ^2.0.4 version: 2.0.4 '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 '@types/prompts': specifier: ^2.4.9 version: 2.4.9 @@ -645,8 +645,8 @@ importers: specifier: ^17.0.75 version: 17.0.75 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 ink: specifier: ^3.2.0 version: 3.2.0(@types/react@17.0.75)(react@17.0.2) @@ -658,19 +658,19 @@ importers: version: 3.1.0(ink@3.2.0)(react@17.0.2) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) react: specifier: ^17.0.2 version: 17.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -684,32 +684,32 @@ importers: specifier: ~0.1.1 version: link:../devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -730,8 +730,8 @@ importers: specifier: ~0.1.1 version: link:../devtools-evm '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/omnicounter-devtools': specifier: ~0.1.1 version: link:../omnicounter-devtools @@ -742,32 +742,32 @@ importers: specifier: ~0.1.1 version: link:../protocol-devtools-evm '@layerzerolabs/ua-devtools': - specifier: ~0.1.1 + specifier: ~0.1.2 version: link:../ua-devtools '@layerzerolabs/ua-devtools-evm': specifier: ~0.1.1 version: link:../ua-devtools-evm '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -781,35 +781,35 @@ importers: specifier: ~0.1.1 version: link:../devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/test-devtools': specifier: ~0.1.1 version: link:../test-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -851,11 +851,11 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v2': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools @@ -863,29 +863,29 @@ importers: specifier: ~0.1.1 version: link:../test-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -896,20 +896,20 @@ importers: packages/test-devtools: devDependencies: '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -917,17 +917,17 @@ importers: packages/test-devtools-evm-foundry: devDependencies: '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-v1-0.7': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': specifier: ^4.9.5 version: 4.9.5 @@ -939,7 +939,7 @@ importers: version: 18.18.14 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@types/node@18.18.14)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -947,17 +947,17 @@ importers: packages/test-devtools-evm-hardhat: devDependencies: '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-v1-0.7': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': specifier: ^4.9.5 version: 4.9.5 @@ -965,20 +965,20 @@ importers: specifier: ^4.9.5 version: 4.9.5 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) solidity-bytes-utils: specifier: ^0.8.2 version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -986,26 +986,26 @@ importers: packages/toolbox-foundry: devDependencies: '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) solidity-bytes-utils: specifier: ^0.8.2 version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1040,17 +1040,17 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v1': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v2': - specifier: ^2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools @@ -1061,7 +1061,7 @@ importers: specifier: ~0.1.1 version: link:../test-devtools-evm-hardhat '@layerzerolabs/ua-devtools': - specifier: ~0.1.1 + specifier: ~0.1.2 version: link:../ua-devtools '@layerzerolabs/ua-devtools-evm': specifier: ~0.1.1 @@ -1092,32 +1092,32 @@ importers: version: 3.22.4 devDependencies: '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 ethers: specifier: ^5.7.2 version: 5.7.2 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1131,11 +1131,11 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools @@ -1143,29 +1143,29 @@ importers: specifier: ~0.1.1 version: link:../test-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1198,11 +1198,11 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools @@ -1213,32 +1213,32 @@ importers: specifier: ~0.1.1 version: link:../test-devtools '@layerzerolabs/ua-devtools': - specifier: ~0.1.1 + specifier: ~0.1.2 version: link:../ua-devtools '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 tsup: specifier: ~8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1277,11 +1277,11 @@ importers: specifier: ~0.1.0 version: link:../io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/protocol-devtools': specifier: ~0.1.1 version: link:../protocol-devtools @@ -1289,44 +1289,44 @@ importers: specifier: ~0.1.1 version: link:../protocol-devtools-evm '@layerzerolabs/ua-devtools': - specifier: ~0.1.1 + specifier: ~0.1.2 version: link:../ua-devtools '@layerzerolabs/ua-devtools-evm': specifier: ~0.1.1 version: link:../ua-devtools-evm '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 dotenv: - specifier: ^16.3.2 - version: 16.3.2 + specifier: ^16.4.1 + version: 16.4.1 ethers: specifier: ^5.7.2 version: 5.7.2 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tsup: specifier: ^8.0.1 - version: 8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3) + version: 8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1337,8 +1337,8 @@ importers: tests/devtools-evm-hardhat-test: devDependencies: '@babel/core': - specifier: ^7.23.7 - version: 7.23.7 + specifier: ^7.23.9 + version: 7.23.9 '@ethersproject/abi': specifier: ^5.7.0 version: 5.7.0 @@ -1373,26 +1373,26 @@ importers: specifier: ~0.1.0 version: link:../../packages/io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-sdk-v1': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v2': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/omnicounter-devtools': specifier: ~0.1.1 version: link:../../packages/omnicounter-devtools @@ -1416,10 +1416,10 @@ importers: version: link:../../packages/toolbox-hardhat '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 - version: 3.0.5(ethers@5.7.2)(hardhat@2.19.4) + version: 3.0.5(ethers@5.7.2)(hardhat@2.19.5) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@openzeppelin/contracts': specifier: ^4.9.5 version: 4.9.5 @@ -1427,35 +1427,35 @@ importers: specifier: ^4.9.5 version: 4.9.5 '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 ethers: specifier: ^5.7.2 version: 5.7.2 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) solidity-bytes-utils: specifier: ^0.8.2 version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1484,41 +1484,41 @@ importers: specifier: ~0.1.1 version: link:../../packages/devtools-evm '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/test-devtools': specifier: ~0.1.1 version: link:../../packages/test-devtools '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 - version: 3.0.5(ethers@5.7.2)(hardhat@2.19.4) + version: 3.0.5(ethers@5.7.2)(hardhat@2.19.5) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 ethers: specifier: ^5.7.2 version: 5.7.2 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -1526,11 +1526,11 @@ importers: tests/test-evm-node: devDependencies: hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 @@ -1541,8 +1541,8 @@ importers: tests/ua-devtools-evm-hardhat-test: devDependencies: '@babel/core': - specifier: ^7.23.7 - version: 7.23.7 + specifier: ^7.23.9 + version: 7.23.9 '@ethersproject/abi': specifier: ^5.7.0 version: 5.7.0 @@ -1577,26 +1577,26 @@ importers: specifier: ~0.1.0 version: link:../../packages/io-devtools '@layerzerolabs/lz-definitions': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-messagelib-v2': - specifier: ~2.1.2 - version: 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-oapp-v2': - specifier: ~2.1.2 - version: 2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-protocol-v2': - specifier: ~2.1.2 - version: 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + specifier: ~2.1.3 + version: 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) '@layerzerolabs/lz-evm-sdk-v1': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-evm-sdk-v2': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/lz-v2-utilities': - specifier: ~2.1.2 - version: 2.1.2 + specifier: ~2.1.3 + version: 2.1.3 '@layerzerolabs/omnicounter-devtools': specifier: ~0.1.1 version: link:../../packages/omnicounter-devtools @@ -1616,7 +1616,7 @@ importers: specifier: ~0.1.1 version: link:../../packages/toolbox-hardhat '@layerzerolabs/ua-devtools': - specifier: ~0.1.1 + specifier: ~0.1.2 version: link:../../packages/ua-devtools '@layerzerolabs/ua-devtools-evm': specifier: ~0.1.1 @@ -1626,37 +1626,37 @@ importers: version: link:../../packages/ua-devtools-evm-hardhat '@nomicfoundation/hardhat-ethers': specifier: ^3.0.5 - version: 3.0.5(ethers@5.7.2)(hardhat@2.19.4) + version: 3.0.5(ethers@5.7.2)(hardhat@2.19.5) '@nomiclabs/hardhat-ethers': specifier: ^2.2.3 - version: 2.2.3(ethers@5.7.2)(hardhat@2.19.4) + version: 2.2.3(ethers@5.7.2)(hardhat@2.19.5) '@openzeppelin/contracts': specifier: ^5.0.1 version: 5.0.1 '@swc/core': - specifier: ^1.3.105 - version: 1.3.105 + specifier: ^1.4.0 + version: 1.4.0 '@swc/jest': - specifier: ^0.2.31 - version: 0.2.31(@swc/core@1.3.105) + specifier: ^0.2.36 + version: 0.2.36(@swc/core@1.4.0) '@types/jest': - specifier: ^29.5.11 - version: 29.5.11 + specifier: ^29.5.12 + version: 29.5.12 ethers: specifier: ^5.7.2 version: 5.7.2 fast-check: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.15.1 + version: 3.15.1 hardhat: - specifier: ^2.19.4 - version: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + specifier: ^2.19.5 + version: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: specifier: ^0.11.45 version: 0.11.45 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-extended: specifier: ^4.0.2 version: 4.0.2(jest@29.7.0) @@ -1665,7 +1665,7 @@ importers: version: 0.8.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + version: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) tslib: specifier: ~2.6.2 version: 2.6.2 @@ -1706,20 +1706,20 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.23.7: - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} + /@babel/core@7.23.9: + resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.8 - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) + '@babel/helpers': 7.23.9 + '@babel/parser': 7.23.9 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -1733,7 +1733,7 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.22 jsesc: 2.5.2 @@ -1759,31 +1759,31 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1800,14 +1800,14 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true /@babel/helper-string-parser@7.23.4: @@ -1825,13 +1825,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.23.8: - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} + /@babel/helpers@7.23.9: + resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/template': 7.23.9 + '@babel/traverse': 7.23.9 + '@babel/types': 7.23.9 transitivePeerDependencies: - supports-color dev: true @@ -1845,140 +1845,140 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.6: - resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} + /@babel/parser@7.23.9: + resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -1995,17 +1995,17 @@ packages: dependencies: regenerator-runtime: 0.14.1 - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + /@babel/template@7.23.9: + resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 dev: true - /@babel/traverse@7.23.7: - resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} + /@babel/traverse@7.23.9: + resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 @@ -2014,16 +2014,16 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -3105,7 +3105,7 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.22 babel-plugin-istanbul: 6.1.1 @@ -3170,19 +3170,19 @@ packages: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - /@layerzerolabs/eslint-config-next@2.1.2(typescript@5.3.3): - resolution: {integrity: sha512-9A8UKWBr8OqxBDct5le6AKU6FVr9jRjFDN1wZgT9ExM4XJBkyOQTlMXk6gvKd7y+tehAaRDCPEPHGfjAOpZr5g==} + /@layerzerolabs/eslint-config-next@2.1.3(typescript@5.3.3): + resolution: {integrity: sha512-dByUDaeZiADuDdITWUEILqkf2O5eCYWlsrzcODZYCZMDVNeAagDJyYquWQPLPUzyLQZ0JqkEd6EFvMOSCEAbuQ==} dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-config-prettier: 9.1.0(eslint@8.56.0) - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) eslint-plugin-turbo: 1.11.3(eslint@8.56.0) - eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0) - prettier: 3.2.4 + eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0) + prettier: 3.2.5 transitivePeerDependencies: - '@types/eslint' - eslint-import-resolver-node @@ -3191,28 +3191,28 @@ packages: - typescript dev: true - /@layerzerolabs/evm-sdks-core@2.1.2: - resolution: {integrity: sha512-EeNBrmCxmlmC/1c0rscBL3Y8Mruqa0TlF4ezcjV8EhTt4gphkqHdpePvB1+DSIhROAquZTi4s8j4yC84pWzDkQ==} + /@layerzerolabs/evm-sdks-core@2.1.3: + resolution: {integrity: sha512-GzLd9H4dDnP3r6jgRGwZm1eVTNNSsnFudHzuazWER3cWhnsNtWXl6MV2hmTX8NYzjDo5Q4Tn8agxZ+xVJt6IgA==} dependencies: ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@layerzerolabs/lz-definitions@2.1.2: - resolution: {integrity: sha512-XS4lAtxPGZxn/0PHXSeN41bO4Ve5bUOQKWrHQOsXGjJfldU5nDgiLEtCHV2zIvMVQm0DGUi7GAwCFXsq/xBgPQ==} + /@layerzerolabs/lz-definitions@2.1.3: + resolution: {integrity: sha512-+0WIZhAcMAPnJvhhGv0knYwc3PVh3E987wckfHpCF083tHmp3hK9tFyEl3c2oDgUiP66IsWTmoVOJOhnaCJabA==} dependencies: tiny-invariant: 1.3.1 - /@layerzerolabs/lz-evm-messagelib-v2@2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-HuyZWvrowAH0r/UzgMCNZbQDr05j28j6OEOYrVJ78KyI91VTK8/70Ojz8fIE+KoybyAYY07vqyTexg3y6XoZ2w==} + /@layerzerolabs/lz-evm-messagelib-v2@2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-Y6rybrr2nAfCzc0tUn4dIAlIrR5Ye5To1XSkqEYjiio+p9EQt4y5oOJXcYIj9/H+TQof+FGDYlKj+Zd4gy8Jfg==} peerDependencies: '@arbitrum/nitro-contracts': ^1.1.0 '@axelar-network/axelar-gmp-sdk-solidity': ^5.6.3 '@chainlink/contracts-ccip': ^0.7.6 '@eth-optimism/contracts': ^0.6.0 - '@layerzerolabs/lz-evm-protocol-v2': ^2.1.2 - '@layerzerolabs/lz-evm-v1-0.7': ^2.1.2 + '@layerzerolabs/lz-evm-protocol-v2': ^2.1.3 + '@layerzerolabs/lz-evm-v1-0.7': ^2.1.3 '@openzeppelin/contracts': ^4.8.1 '@openzeppelin/contracts-upgradeable': ^4.8.1 hardhat-deploy: ^0.11.44 @@ -3224,23 +3224,23 @@ packages: '@axelar-network/axelar-gmp-sdk-solidity': 5.6.4 '@chainlink/contracts-ccip': 0.7.6(ethers@5.7.2) '@eth-optimism/contracts': 0.6.0(ethers@5.7.2) - '@layerzerolabs/lz-evm-protocol-v2': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-v1-0.7': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) + '@layerzerolabs/lz-evm-protocol-v2': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-v1-0.7': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': 4.9.5 '@openzeppelin/contracts-upgradeable': 4.9.5 hardhat-deploy: 0.11.45 solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-messagelib-v2@2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-HuyZWvrowAH0r/UzgMCNZbQDr05j28j6OEOYrVJ78KyI91VTK8/70Ojz8fIE+KoybyAYY07vqyTexg3y6XoZ2w==} + /@layerzerolabs/lz-evm-messagelib-v2@2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-Y6rybrr2nAfCzc0tUn4dIAlIrR5Ye5To1XSkqEYjiio+p9EQt4y5oOJXcYIj9/H+TQof+FGDYlKj+Zd4gy8Jfg==} peerDependencies: '@arbitrum/nitro-contracts': ^1.1.0 '@axelar-network/axelar-gmp-sdk-solidity': ^5.6.3 '@chainlink/contracts-ccip': ^0.7.6 '@eth-optimism/contracts': ^0.6.0 - '@layerzerolabs/lz-evm-protocol-v2': ^2.1.2 - '@layerzerolabs/lz-evm-v1-0.7': ^2.1.2 + '@layerzerolabs/lz-evm-protocol-v2': ^2.1.3 + '@layerzerolabs/lz-evm-v1-0.7': ^2.1.3 '@openzeppelin/contracts': ^4.8.1 '@openzeppelin/contracts-upgradeable': ^4.8.1 hardhat-deploy: ^0.11.44 @@ -3252,56 +3252,56 @@ packages: '@axelar-network/axelar-gmp-sdk-solidity': 5.6.4 '@chainlink/contracts-ccip': 0.7.6(ethers@5.7.2) '@eth-optimism/contracts': 0.6.0(ethers@5.7.2) - '@layerzerolabs/lz-evm-protocol-v2': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-v1-0.7': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) + '@layerzerolabs/lz-evm-protocol-v2': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-v1-0.7': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': 5.0.1 '@openzeppelin/contracts-upgradeable': 4.9.5 hardhat-deploy: 0.11.45 solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-oapp-v2@2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-EhyUSym/MR3qNf4+St93FpA0ofJq0iXGDCIiWlunwhQ9BvNIJuwFQVJCIOfv8FFuCCqgFk1nJh7pbpYwyUPs7Q==} + /@layerzerolabs/lz-evm-oapp-v2@2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-qnqlq/Mgf/kIA1ihM9hLIVB+Cx4WxHE81SbnXWgEAokrBd4ZgsfJRJ1ibQK4fuO/MnAC+ElgbJDx49K8fwxK0w==} peerDependencies: - '@layerzerolabs/lz-evm-messagelib-v2': ^2.1.2 - '@layerzerolabs/lz-evm-protocol-v2': ^2.1.2 - '@layerzerolabs/lz-evm-v1-0.7': ^2.1.2 + '@layerzerolabs/lz-evm-messagelib-v2': ^2.1.3 + '@layerzerolabs/lz-evm-protocol-v2': ^2.1.3 + '@layerzerolabs/lz-evm-v1-0.7': ^2.1.3 '@openzeppelin/contracts': ^4.8.1 || ^5.0.0 '@openzeppelin/contracts-upgradeable': ^4.8.1 || ^5.0.0 hardhat-deploy: ^0.11.44 solidity-bytes-utils: ^0.8.0 dependencies: - '@layerzerolabs/lz-evm-messagelib-v2': 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-protocol-v2': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-v1-0.7': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) + '@layerzerolabs/lz-evm-messagelib-v2': 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-protocol-v2': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-v1-0.7': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': 4.9.5 '@openzeppelin/contracts-upgradeable': 4.9.5 hardhat-deploy: 0.11.45 solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-oapp-v2@2.1.2(@layerzerolabs/lz-evm-messagelib-v2@2.1.2)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-EhyUSym/MR3qNf4+St93FpA0ofJq0iXGDCIiWlunwhQ9BvNIJuwFQVJCIOfv8FFuCCqgFk1nJh7pbpYwyUPs7Q==} + /@layerzerolabs/lz-evm-oapp-v2@2.1.3(@layerzerolabs/lz-evm-messagelib-v2@2.1.3)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-qnqlq/Mgf/kIA1ihM9hLIVB+Cx4WxHE81SbnXWgEAokrBd4ZgsfJRJ1ibQK4fuO/MnAC+ElgbJDx49K8fwxK0w==} peerDependencies: - '@layerzerolabs/lz-evm-messagelib-v2': ^2.1.2 - '@layerzerolabs/lz-evm-protocol-v2': ^2.1.2 - '@layerzerolabs/lz-evm-v1-0.7': ^2.1.2 + '@layerzerolabs/lz-evm-messagelib-v2': ^2.1.3 + '@layerzerolabs/lz-evm-protocol-v2': ^2.1.3 + '@layerzerolabs/lz-evm-v1-0.7': ^2.1.3 '@openzeppelin/contracts': ^4.8.1 || ^5.0.0 '@openzeppelin/contracts-upgradeable': ^4.8.1 || ^5.0.0 hardhat-deploy: ^0.11.44 solidity-bytes-utils: ^0.8.0 dependencies: - '@layerzerolabs/lz-evm-messagelib-v2': 2.1.2(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.2)(@layerzerolabs/lz-evm-v1-0.7@2.1.2)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-protocol-v2': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) - '@layerzerolabs/lz-evm-v1-0.7': 2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) + '@layerzerolabs/lz-evm-messagelib-v2': 2.1.3(@axelar-network/axelar-gmp-sdk-solidity@5.6.4)(@chainlink/contracts-ccip@0.7.6)(@eth-optimism/contracts@0.6.0)(@layerzerolabs/lz-evm-protocol-v2@2.1.3)(@layerzerolabs/lz-evm-v1-0.7@2.1.3)(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-protocol-v2': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2) + '@layerzerolabs/lz-evm-v1-0.7': 2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45) '@openzeppelin/contracts': 5.0.1 '@openzeppelin/contracts-upgradeable': 4.9.5 hardhat-deploy: 0.11.45 solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-protocol-v2@2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-2rteFgYPGFDnAp117mCDJKkbz3WK6XO3f5bY+xTu55MEhYzuaXF3rW4PackYnQwmqYVROZhBv4SJWtnKexjDmw==} + /@layerzerolabs/lz-evm-protocol-v2@2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-stG7aPzslMFKK/Q6k4AJondcB+FpccwK1Vg2vSKcqrsaK3FBUYBfvr9Cno0oJIaJjo6IVbhM6KHdzF9zy/QSsw==} peerDependencies: '@openzeppelin/contracts': ^4.8.1 '@openzeppelin/contracts-upgradeable': ^4.8.1 @@ -3314,8 +3314,8 @@ packages: solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-protocol-v2@2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): - resolution: {integrity: sha512-2rteFgYPGFDnAp117mCDJKkbz3WK6XO3f5bY+xTu55MEhYzuaXF3rW4PackYnQwmqYVROZhBv4SJWtnKexjDmw==} + /@layerzerolabs/lz-evm-protocol-v2@2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45)(solidity-bytes-utils@0.8.2): + resolution: {integrity: sha512-stG7aPzslMFKK/Q6k4AJondcB+FpccwK1Vg2vSKcqrsaK3FBUYBfvr9Cno0oJIaJjo6IVbhM6KHdzF9zy/QSsw==} peerDependencies: '@openzeppelin/contracts': ^4.8.1 '@openzeppelin/contracts-upgradeable': ^4.8.1 @@ -3328,28 +3328,28 @@ packages: solidity-bytes-utils: 0.8.2 dev: true - /@layerzerolabs/lz-evm-sdk-v1@2.1.2: - resolution: {integrity: sha512-Pa1nKfl0vzuFM0SesNXbRY0j06OsF1FKlshKM2rnG/ODDe0CFs8+tSxMgiAkMdudkIlGgj0Vbdr4QCpbtnrYmA==} + /@layerzerolabs/lz-evm-sdk-v1@2.1.3: + resolution: {integrity: sha512-em+Hsjz9Ud/3ERtp4ESeANhusXI4zM/dFVzsJPkmI7GZbB+z/H09lVSPgWwx3QNqAW5wX34/R+miJ0/xmW+77g==} dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/providers': 5.7.2 - '@layerzerolabs/evm-sdks-core': 2.1.2 + '@layerzerolabs/evm-sdks-core': 2.1.3 ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@layerzerolabs/lz-evm-sdk-v2@2.1.2: - resolution: {integrity: sha512-o1CRYPOWHg4fUisrcFl/ZsEGvKAGwMS7/MZUSJxxS7W3LAf2BZx+O3k4FDufNvde7sX2YqzRicqQSEVfveGc6Q==} + /@layerzerolabs/lz-evm-sdk-v2@2.1.3: + resolution: {integrity: sha512-CQvb2s/eTppYqnWEkK/RPutTL5x92ICyJbKpBqNYfy8KxnkuGVL7MPRdANh+Ia+BwnGBZF4nk4tWXSgzgdoygg==} dependencies: - '@layerzerolabs/evm-sdks-core': 2.1.2 + '@layerzerolabs/evm-sdks-core': 2.1.3 ethers: 5.7.2 transitivePeerDependencies: - bufferutil - utf-8-validate - /@layerzerolabs/lz-evm-v1-0.7@2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45): - resolution: {integrity: sha512-/gjSFnTtJcc21GgC9Xb0O+i6fEveKdBuiAcdHFjxtvhtaFpNyj8njsd0x+1hOkaQjrGdyPS5fj7EqQQGxGB0QA==} + /@layerzerolabs/lz-evm-v1-0.7@2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@4.9.5)(hardhat-deploy@0.11.45): + resolution: {integrity: sha512-qSh3wKHFsGGbAkKpaG5PWSebZEljLzZatyuq8+mlHuyedY8Qj9b+qwhRR3N4a9wmKGMcE6zbQdOHHQsasAWU9A==} peerDependencies: '@openzeppelin/contracts': 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 '@openzeppelin/contracts-upgradeable': 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 @@ -3360,8 +3360,8 @@ packages: hardhat-deploy: 0.11.45 dev: true - /@layerzerolabs/lz-evm-v1-0.7@2.1.2(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45): - resolution: {integrity: sha512-/gjSFnTtJcc21GgC9Xb0O+i6fEveKdBuiAcdHFjxtvhtaFpNyj8njsd0x+1hOkaQjrGdyPS5fj7EqQQGxGB0QA==} + /@layerzerolabs/lz-evm-v1-0.7@2.1.3(@openzeppelin/contracts-upgradeable@4.9.5)(@openzeppelin/contracts@5.0.1)(hardhat-deploy@0.11.45): + resolution: {integrity: sha512-qSh3wKHFsGGbAkKpaG5PWSebZEljLzZatyuq8+mlHuyedY8Qj9b+qwhRR3N4a9wmKGMcE6zbQdOHHQsasAWU9A==} peerDependencies: '@openzeppelin/contracts': 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 '@openzeppelin/contracts-upgradeable': 3.4.2-solc-0.7 || ^3.4.2 || ^4.0.0 @@ -3372,10 +3372,10 @@ packages: hardhat-deploy: 0.11.45 dev: true - /@layerzerolabs/lz-v2-utilities@2.1.2: - resolution: {integrity: sha512-9jFbAQ1oVgwYtH55nMze3+Azq+/J20xCsxt1xdFtpMSJ/WIbTubpz92oCbTJS4hniS9ER2vH03gzEnnRnqk7jA==} + /@layerzerolabs/lz-v2-utilities@2.1.3: + resolution: {integrity: sha512-uhyf7F0QeM3A8QI4spjpKdqxT3JR1iUUJCg/WOR28XZsTjG1b46Q11+w3/iloaxYKjwuMdTQDyGCRT78RGDOPA==} dependencies: - '@layerzerolabs/lz-evm-sdk-v2': 2.1.2 + '@layerzerolabs/lz-evm-sdk-v2': 2.1.3 '@solana/web3.js': 1.89.1 ethers: 5.7.2 tiny-invariant: 1.3.1 @@ -3384,16 +3384,16 @@ packages: - encoding - utf-8-validate - /@layerzerolabs/prettier-config-next@2.1.2: - resolution: {integrity: sha512-nG7aQgQdY2OCmNTIubICwClP4FY+xlmK1ANWFP2VIL++WylX1OZtotYAuaA9jAcP4eWPLP2NdI1l2AAO528h9A==} + /@layerzerolabs/prettier-config-next@2.1.3: + resolution: {integrity: sha512-l4PCAYeWKTy8EfjE3bvA40ZhQCvju4Jp0mbO/wL3AhfUn+y7Uwe/5SIE2Q1UQDpb5V3IKsv9pYwxf1t6IoLVjA==} dependencies: - prettier: 3.2.4 - prettier-plugin-packagejson: 2.4.9(prettier@3.2.4) - prettier-plugin-solidity: 1.3.1(prettier@3.2.4) + prettier: 3.2.5 + prettier-plugin-packagejson: 2.4.9(prettier@3.2.5) + prettier-plugin-solidity: 1.3.1(prettier@3.2.5) dev: true - /@layerzerolabs/solhint-config@2.1.2(typescript@5.3.3): - resolution: {integrity: sha512-WE+RCQqFAmkhidO5Nzf65F6DOFB1UEaJrqJYmARyEyodzlr2NkuwkdtjXILG9I2lJb6UzfhDc37h0DHB9Z2IsA==} + /@layerzerolabs/solhint-config@2.1.3(typescript@5.3.3): + resolution: {integrity: sha512-2OpkzSNXZn+xDvBkH6v8WzNncbKsxVUi0cTk58V+30Jp1GsErU62C8BdXtOd12IVpT2tVBpGHdTYWFvi4RA6hQ==} dependencies: solhint: 4.1.1(typescript@5.3.3) transitivePeerDependencies: @@ -3625,6 +3625,21 @@ packages: lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color + dev: false + + /@nomicfoundation/hardhat-ethers@3.0.5(ethers@5.7.2)(hardhat@2.19.5): + resolution: {integrity: sha512-RNFe8OtbZK6Ila9kIlHp0+S80/0Bu/3p41HUpaRIoHLm6X3WekTd83vob3rE54Duufu1edCiBDxspBzi2rxHHw==} + peerDependencies: + ethers: ^6.1.0 + hardhat: ^2.0.0 + dependencies: + debug: 4.3.4(supports-color@8.1.1) + ethers: 5.7.2 + hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) + lodash.isequal: 4.5.0 + transitivePeerDependencies: + - supports-color + dev: true /@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.1: resolution: {integrity: sha512-KcTodaQw8ivDZyF+D76FokN/HdpgGpfjc/gFCImdLUyqB6eSWVaZPazMbeAjmfhx3R0zm/NYVzxwAokFKgrc0w==} @@ -3721,14 +3736,14 @@ packages: '@nomicfoundation/solidity-analyzer-win32-ia32-msvc': 0.1.1 '@nomicfoundation/solidity-analyzer-win32-x64-msvc': 0.1.1 - /@nomiclabs/hardhat-ethers@2.2.3(ethers@5.7.2)(hardhat@2.19.4): + /@nomiclabs/hardhat-ethers@2.2.3(ethers@5.7.2)(hardhat@2.19.5): resolution: {integrity: sha512-YhzPdzb612X591FOe68q+qXVXGG2ANZRvDo0RRUtimev85rCrAlv/TLMEZw5c+kq9AbzocLTVX/h2jVIFPL9Xg==} peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 dependencies: ethers: 5.7.2 - hardhat: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) dev: true /@openzeppelin/contracts-upgradeable@4.7.3: @@ -4065,6 +4080,16 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-arm64@1.4.0: + resolution: {integrity: sha512-UTJ/Vz+s7Pagef6HmufWt6Rs0aUu+EJF4Pzuwvr7JQQ5b1DZeAAUeUtkUTFx/PvCbM8Xfw4XdKBUZfrIKCfW8A==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@swc/core-darwin-x64@1.3.105: @@ -4073,6 +4098,16 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-x64@1.4.0: + resolution: {integrity: sha512-f8v58u2GsGak8EtZFN9guXqE0Ep10Suny6xriaW2d8FGqESPyNrnBzli3aqkSeQk5gGqu2zJ7WiiKp3XoUOidA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@swc/core-linux-arm-gnueabihf@1.3.105: @@ -4081,6 +4116,16 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm-gnueabihf@1.4.0: + resolution: {integrity: sha512-q2KAkBzmPcTnRij/Y1fgHCKAGevUX/H4uUESrw1J5gmUg9Qip6onKV80lTumA1/aooGJ18LOsB31qdbwmZk9OA==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true /@swc/core-linux-arm64-gnu@1.3.105: @@ -4089,6 +4134,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-gnu@1.4.0: + resolution: {integrity: sha512-SknGu96W0mzHtLHWm+62fk5+Omp9fMPFO7AWyGFmz2tr8EgRRXtTSrBUnWhAbgcalnhen48GsvtMdxf1KNputg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@swc/core-linux-arm64-musl@1.3.105: @@ -4097,6 +4152,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-musl@1.4.0: + resolution: {integrity: sha512-/k3TDvpBRMDNskHooNN1KqwUhcwkfBlIYxRTnJvsfT2C7My4pffR+4KXmt0IKynlTTbCdlU/4jgX4801FSuliw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@swc/core-linux-x64-gnu@1.3.105: @@ -4105,6 +4170,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-gnu@1.4.0: + resolution: {integrity: sha512-GYsTMvNt5+WTVlwwQzOOWsPMw6P/F41u5PGHWmfev8Nd4QJ1h3rWPySKk4mV42IJwH9MgQCVSl3ygwNqwl6kFg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@swc/core-linux-x64-musl@1.3.105: @@ -4113,6 +4188,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-musl@1.4.0: + resolution: {integrity: sha512-jGVPdM/VwF7kK/uYRW5N6FwzKf/FnDjGIR3RPvQokjYJy7Auk+3Oj21C0Jev7sIT9RYnO/TrFEoEozKeD/z2Qw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@swc/core-win32-arm64-msvc@1.3.105: @@ -4121,6 +4206,16 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-arm64-msvc@1.4.0: + resolution: {integrity: sha512-biHYm1AronEKlt47O/H8sSOBM2BKXMmWT+ApvlxUw50m1RGNnVnE0bgY7tylFuuSiWyXsQPJbmUV708JqORXVg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true /@swc/core-win32-ia32-msvc@1.3.105: @@ -4129,6 +4224,16 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-ia32-msvc@1.4.0: + resolution: {integrity: sha512-TL5L2tFQb19kJwv6+elToGBj74QXCn9j+hZfwQatvZEJRA5rDK16eH6oAE751dGUArhnWlW3Vj65hViPvTuycw==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true /@swc/core-win32-x64-msvc@1.3.105: @@ -4137,6 +4242,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-x64-msvc@1.4.0: + resolution: {integrity: sha512-e2xVezU7XZ2Stzn4i7TOQe2Kn84oYdG0M3A7XI7oTdcpsKCcKwgiMoroiAhqCv+iN20KNqhnWwJiUiTj/qN5AA==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /@swc/core@1.3.105: @@ -4162,18 +4277,49 @@ packages: '@swc/core-win32-arm64-msvc': 1.3.105 '@swc/core-win32-ia32-msvc': 1.3.105 '@swc/core-win32-x64-msvc': 1.3.105 + dev: false + + /@swc/core@1.4.0: + resolution: {integrity: sha512-wc5DMI5BJftnK0Fyx9SNJKkA0+BZSJQx8430yutWmsILkHMBD3Yd9GhlMaxasab9RhgKqZp7Ht30hUYO5ZDvQg==} + engines: {node: '>=10'} + requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@swc/counter': 0.1.2 + '@swc/types': 0.1.5 + optionalDependencies: + '@swc/core-darwin-arm64': 1.4.0 + '@swc/core-darwin-x64': 1.4.0 + '@swc/core-linux-arm-gnueabihf': 1.4.0 + '@swc/core-linux-arm64-gnu': 1.4.0 + '@swc/core-linux-arm64-musl': 1.4.0 + '@swc/core-linux-x64-gnu': 1.4.0 + '@swc/core-linux-x64-musl': 1.4.0 + '@swc/core-win32-arm64-msvc': 1.4.0 + '@swc/core-win32-ia32-msvc': 1.4.0 + '@swc/core-win32-x64-msvc': 1.4.0 + dev: true /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} - /@swc/jest@0.2.31(@swc/core@1.3.105): - resolution: {integrity: sha512-Gh0Ste380O8KUY1IqsKr+aOvqqs2Loa+WcWWVNwl+lhXqOWK1iTFAP1K0IDfLqAuFP68+D/PxcpBJn21e6Quvw==} + /@swc/counter@0.1.3: + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + dev: true + + /@swc/jest@0.2.36(@swc/core@1.4.0): + resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.3.105 + '@swc/core': 1.4.0 + '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 dev: true @@ -4202,8 +4348,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 @@ -4212,20 +4358,20 @@ packages: /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': 7.23.9 + '@babel/types': 7.23.9 dev: true /@types/babel__traverse@7.20.5: resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 dev: true /@types/bn.js@4.11.6: @@ -4283,8 +4429,8 @@ packages: '@types/istanbul-lib-report': 3.0.3 dev: true - /@types/jest@29.5.11: - resolution: {integrity: sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==} + /@types/jest@29.5.12: + resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -4317,6 +4463,12 @@ packages: dependencies: undici-types: 5.26.5 + /@types/node@20.11.16: + resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} + dependencies: + undici-types: 5.26.5 + dev: true + /@types/node@20.11.5: resolution: {integrity: sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==} dependencies: @@ -4404,8 +4556,8 @@ packages: /@types/yoga-layout@1.9.2: resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} - /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==} + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -4416,11 +4568,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 @@ -4433,8 +4585,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} + /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4443,10 +4595,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 typescript: 5.3.3 @@ -4462,16 +4614,16 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.19.1: - resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} + /@typescript-eslint/scope-manager@6.21.0: + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} + /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4480,8 +4632,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) - '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -4495,8 +4647,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.19.1: - resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} + /@typescript-eslint/types@6.21.0: + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -4521,8 +4673,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3): - resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -4530,14 +4682,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/visitor-keys': 6.19.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.3) + semver: 7.6.0 + ts-api-utils: 1.2.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -4563,8 +4715,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} + /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -4572,9 +4724,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.19.1 - '@typescript-eslint/types': 6.19.1 - '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -4590,11 +4742,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.19.1: - resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} + /@typescript-eslint/visitor-keys@6.21.0: + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.19.1 + '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 dev: true @@ -4684,6 +4836,12 @@ packages: uri-js: 4.4.1 dev: true + /ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: true + /ansi-colors@4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} @@ -4898,17 +5056,17 @@ packages: - debug dev: true - /babel-jest@29.7.0(@babel/core@7.23.7): + /babel-jest@29.7.0(@babel/core@7.23.9): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.7) + babel-preset-jest: 29.6.3(@babel/core@7.23.9) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -4933,41 +5091,41 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/template': 7.23.9 + '@babel/types': 7.23.9 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.9): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) - dev: true - - /babel-preset-jest@29.6.3(@babel/core@7.23.7): + '@babel/core': 7.23.9 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) + dev: true + + /babel-preset-jest@29.6.3(@babel/core@7.23.9): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) dev: true /balanced-match@1.0.2: @@ -5027,6 +5185,20 @@ packages: bs58: 4.0.1 text-encoding-utf-8: 1.0.2 + /boxen@5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: true + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -5546,7 +5718,7 @@ packages: safe-buffer: 5.2.1 sha.js: 2.4.11 - /create-jest@29.7.0(@types/node@18.18.14)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.11.16)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5555,7 +5727,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -5793,8 +5965,8 @@ packages: engines: {node: '>=12'} dev: true - /dotenv@16.3.2: - resolution: {integrity: sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==} + /dotenv@16.4.1: + resolution: {integrity: sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==} engines: {node: '>=12'} dev: true @@ -6044,7 +6216,7 @@ packages: eslint-plugin-promise: ^6.0.0 dependencies: eslint: 8.56.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-n: 16.6.2(eslint@8.56.0) eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true @@ -6059,7 +6231,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6069,8 +6241,8 @@ packages: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -6082,7 +6254,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6103,11 +6275,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.19.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true @@ -6135,7 +6307,7 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -6145,7 +6317,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -6154,7 +6326,7 @@ packages: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -6170,7 +6342,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3): + /eslint-plugin-jest@27.6.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -6183,7 +6355,7 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 transitivePeerDependencies: @@ -6226,7 +6398,7 @@ packages: semver: 6.3.1 dev: true - /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.4): + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5): resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6242,7 +6414,7 @@ packages: dependencies: eslint: 8.56.0 eslint-config-prettier: 9.1.0(eslint@8.56.0) - prettier: 3.2.4 + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 dev: true @@ -6299,7 +6471,7 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0): + /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0): resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6309,7 +6481,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-rule-composer: 0.3.0 dev: true @@ -6530,6 +6702,7 @@ packages: dependencies: is-hex-prefixed: 1.0.0 strip-hex-prefix: 1.0.0 + bundledDependencies: false /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -6611,8 +6784,8 @@ packages: resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} engines: {node: '> 0.1.90'} - /fast-check@3.15.0: - resolution: {integrity: sha512-iBz6c+EXL6+nI931x/sbZs1JYTZtLG6Cko0ouS8LRTikhDR7+wZk4TYzdRavlnByBs2G6+nuuJ7NYL9QplNt8Q==} + /fast-check@3.15.1: + resolution: {integrity: sha512-GutOXZ+SCxGaFWfHe0Pbeq8PrkpGtPxA9/hdkI3s9YzqeMlrq5RdJ+QfYZ/S93jMX+tAyqgW0z5c9ppD+vkGUw==} engines: {node: '>=8.0.0'} dependencies: pure-rand: 6.0.4 @@ -7086,14 +7259,14 @@ packages: engines: {node: '>=6'} dev: true - /hardhat-contract-sizer@2.10.0(hardhat@2.19.4): + /hardhat-contract-sizer@2.10.0(hardhat@2.19.5): resolution: {integrity: sha512-QiinUgBD5MqJZJh1hl1jc9dNnpJg7eE/w4/4GEnrcmZJJTDbVFNe3+/3Ep24XqISSkYxRz36czcPHKHd/a0dwA==} peerDependencies: hardhat: ^2.0.0 dependencies: chalk: 4.1.2 cli-table3: 0.6.3 - hardhat: 2.19.4(ts-node@10.9.2)(typescript@5.3.3) + hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) strip-ansi: 6.0.1 dev: true @@ -7196,6 +7369,76 @@ packages: - bufferutil - supports-color - utf-8-validate + dev: false + + /hardhat@2.19.5(ts-node@10.9.2)(typescript@5.3.3): + resolution: {integrity: sha512-vx8R7zWCYVgM56vA6o0Wqx2bIIptkN4TMs9QwDqZVNGRhMzBfzqUeEYbp+69gxWp1neg2V2nYQUaaUv7aom1kw==} + hasBin: true + peerDependencies: + ts-node: '*' + typescript: '*' + peerDependenciesMeta: + ts-node: + optional: true + typescript: + optional: true + dependencies: + '@ethersproject/abi': 5.7.0 + '@metamask/eth-sig-util': 4.0.1 + '@nomicfoundation/ethereumjs-block': 5.0.2 + '@nomicfoundation/ethereumjs-blockchain': 7.0.2 + '@nomicfoundation/ethereumjs-common': 4.0.2 + '@nomicfoundation/ethereumjs-evm': 2.0.2 + '@nomicfoundation/ethereumjs-rlp': 5.0.2 + '@nomicfoundation/ethereumjs-statemanager': 2.0.2 + '@nomicfoundation/ethereumjs-trie': 6.0.2 + '@nomicfoundation/ethereumjs-tx': 5.0.2 + '@nomicfoundation/ethereumjs-util': 9.0.2 + '@nomicfoundation/ethereumjs-vm': 7.0.2 + '@nomicfoundation/solidity-analyzer': 0.1.1 + '@sentry/node': 5.30.0 + '@types/bn.js': 5.1.5 + '@types/lru-cache': 5.1.1 + adm-zip: 0.4.16 + aggregate-error: 3.1.0 + ansi-escapes: 4.3.2 + boxen: 5.1.2 + chalk: 2.4.2 + chokidar: 3.5.3 + ci-info: 2.0.0 + debug: 4.3.4(supports-color@8.1.1) + enquirer: 2.4.1 + env-paths: 2.2.1 + ethereum-cryptography: 1.2.0 + ethereumjs-abi: 0.6.8 + find-up: 2.1.0 + fp-ts: 1.19.3 + fs-extra: 7.0.1 + glob: 7.2.0 + immutable: 4.3.4 + io-ts: 1.10.4 + keccak: 3.0.4 + lodash: 4.17.21 + mnemonist: 0.38.5 + mocha: 10.2.0 + p-map: 4.0.0 + raw-body: 2.5.2 + resolve: 1.17.0 + semver: 6.3.1 + solc: 0.7.3(debug@4.3.4) + source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 + ts-node: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) + tsort: 0.0.1 + typescript: 5.3.3 + undici: 5.28.2 + uuid: 8.3.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -7789,8 +8032,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.23.9 + '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -7802,8 +8045,8 @@ packages: resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.7 - '@babel/parser': 7.23.6 + '@babel/core': 7.23.9 + '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.5.4 @@ -7917,7 +8160,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@18.18.14)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.11.16)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7931,10 +8174,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -7957,11 +8200,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 '@types/node': 18.18.14 - babel-jest: 29.7.0(@babel/core@7.23.7) + babel-jest: 29.7.0(@babel/core@7.23.9) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -7980,7 +8223,48 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + dev: true + + /jest-config@29.7.0(@types/node@20.11.16)(ts-node@10.9.2): + resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.23.9 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.11.16 + babel-jest: 29.7.0(@babel/core@7.23.9) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8035,7 +8319,7 @@ packages: jest: optional: true dependencies: - jest: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) jest-diff: 29.7.0 jest-get-type: 29.6.3 dev: true @@ -8211,15 +8495,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) + '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.7) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -8283,7 +8567,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@18.18.14)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.11.16)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8296,7 +8580,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.18.14)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.11.16)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -8499,8 +8783,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /lint-staged@15.2.0: - resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==} + /lint-staged@15.2.2: + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} engines: {node: '>=18.12.0'} hasBin: true dependencies: @@ -8509,7 +8793,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) execa: 8.0.1 lilconfig: 3.0.0 - listr2: 8.0.0 + listr2: 8.0.1 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 @@ -8518,8 +8802,8 @@ packages: - supports-color dev: true - /listr2@8.0.0: - resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==} + /listr2@8.0.1: + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} engines: {node: '>=18.0.0'} dependencies: cli-truncate: 4.0.0 @@ -9375,7 +9659,7 @@ packages: optional: true dependencies: lilconfig: 3.0.0 - ts-node: 10.9.2(@swc/core@1.3.105)(@types/node@18.18.14)(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3) yaml: 2.3.4 dev: true @@ -9401,7 +9685,7 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-packagejson@2.4.9(prettier@3.2.4): + /prettier-plugin-packagejson@2.4.9(prettier@3.2.5): resolution: {integrity: sha512-b3Q7agXVqxK3UpYEJr0xLD51SxriYXESWUCjmxOBUGqnPFZOg9jZGZ+Ptzq252I6OqzXN2rj1tJIFq6KOGLLJw==} peerDependencies: prettier: '>= 1.16.0' @@ -9409,19 +9693,19 @@ packages: prettier: optional: true dependencies: - prettier: 3.2.4 + prettier: 3.2.5 sort-package-json: 2.6.0 synckit: 0.9.0 dev: true - /prettier-plugin-solidity@1.3.1(prettier@3.2.4): + /prettier-plugin-solidity@1.3.1(prettier@3.2.5): resolution: {integrity: sha512-MN4OP5I2gHAzHZG1wcuJl0FsLS3c4Cc5494bbg+6oQWBPuEamjwDvmGfFMZ6NFzsh3Efd9UUxeT7ImgjNH4ozA==} engines: {node: '>=16'} peerDependencies: prettier: '>=2.3.0' dependencies: '@solidity-parser/parser': 0.17.0 - prettier: 3.2.4 + prettier: 3.2.5 semver: 7.5.4 solidity-comments-extractor: 0.0.8 dev: true @@ -9432,8 +9716,8 @@ packages: hasBin: true dev: true - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -9886,6 +10170,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: @@ -10466,8 +10758,8 @@ packages: /through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - /tiged@2.12.5: - resolution: {integrity: sha512-divl34KaEXBUO8N2m5UcMdQZjqLZRzEq+ychP5bNYSGF0JQq1j6m4uF7WuQOCRomlBeu5vJfjkXtyYumijX+bA==} + /tiged@2.12.6: + resolution: {integrity: sha512-1p71OICYSdP7qE2RNSBQcf83Cp8oRAdoK8VQxDjZA7V11NlWW4dkSzHGrudeji7jc0F1Z9gNqZELxRVIFSLbwQ==} engines: {node: '>=8.0.0'} hasBin: true dependencies: @@ -10561,6 +10853,15 @@ packages: typescript: 5.3.3 dev: true + /ts-api-utils@1.2.0(typescript@5.3.3): + resolution: {integrity: sha512-d+3WxW4r8WQy2cZWpNRPPGExX8ffOLGcIhheUANKbL5Sqjbhkneki76fRAWeXkaslV2etTb4tSJBSxOsH5+CJw==} + engines: {node: '>=18'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.3.3 + dev: true + /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true @@ -10595,6 +10896,70 @@ packages: typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false + + /ts-node@10.9.2(@swc/core@1.4.0)(@types/node@20.11.16)(typescript@5.3.3): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.4.0 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.11.16 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /ts-node@10.9.2(@types/node@18.18.14)(typescript@5.3.3): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.18.14 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.3.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -10615,7 +10980,7 @@ packages: /tsort@0.0.1: resolution: {integrity: sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==} - /tsup@8.0.1(@swc/core@1.3.105)(ts-node@10.9.2)(typescript@5.3.3): + /tsup@8.0.1(@swc/core@1.4.0)(ts-node@10.9.2)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -10634,7 +10999,7 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.105 + '@swc/core': 1.4.0 bundle-require: 4.0.2(esbuild@0.19.11) cac: 6.7.14 chokidar: 3.5.3 diff --git a/tests/devtools-evm-hardhat-test/package.json b/tests/devtools-evm-hardhat-test/package.json index ebb5be982..239df45b1 100644 --- a/tests/devtools-evm-hardhat-test/package.json +++ b/tests/devtools-evm-hardhat-test/package.json @@ -13,10 +13,11 @@ "clean": "rm -rf artifacts cache deployments", "compile": "$npm_execpath hardhat compile", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci --runInBand --forceExit" }, "devDependencies": { - "@babel/core": "^7.23.7", + "@babel/core": "^7.23.9", "@ethersproject/abi": "^5.7.0", "@ethersproject/abstract-signer": "^5.7.0", "@ethersproject/bignumber": "^5.7.0", @@ -28,13 +29,13 @@ "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v1": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v2": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v1": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v2": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/omnicounter-devtools": "~0.1.1", "@layerzerolabs/omnicounter-devtools-evm": "~0.1.1", "@layerzerolabs/protocol-devtools": "~0.1.1", @@ -46,12 +47,12 @@ "@nomiclabs/hardhat-ethers": "^2.2.3", "@openzeppelin/contracts": "^4.9.5", "@openzeppelin/contracts-upgradeable": "^4.9.5", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "ethers": "^5.7.2", - "fast-check": "^3.15.0", - "hardhat": "^2.19.4", + "fast-check": "^3.15.1", + "hardhat": "^2.19.5", "hardhat-deploy": "^0.11.45", "jest": "^29.7.0", "solidity-bytes-utils": "^0.8.2", diff --git a/tests/devtools-evm-hardhat-test/tsconfig.json b/tests/devtools-evm-hardhat-test/tsconfig.json index 1bd4dbb76..815fcb54e 100644 --- a/tests/devtools-evm-hardhat-test/tsconfig.json +++ b/tests/devtools-evm-hardhat-test/tsconfig.json @@ -4,6 +4,6 @@ "include": ["src", "test", "deploy", "*.config.ts"], "compilerOptions": { "module": "commonjs", - "types": ["node", "jest"], - }, + "types": ["node", "jest"] + } } diff --git a/tests/devtools-evm-test/package.json b/tests/devtools-evm-test/package.json index a0ab89dc8..468965183 100644 --- a/tests/devtools-evm-test/package.json +++ b/tests/devtools-evm-test/package.json @@ -13,6 +13,7 @@ "clean": "rm -rf artifacts cache", "compile": "$npm_execpath hardhat compile", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci" }, "devDependencies": { @@ -23,16 +24,16 @@ "@ethersproject/providers": "^5.7.2", "@layerzerolabs/devtools": "~0.1.1", "@layerzerolabs/devtools-evm": "~0.1.1", - "@layerzerolabs/lz-definitions": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", "@layerzerolabs/test-devtools": "~0.1.1", "@nomicfoundation/hardhat-ethers": "^3.0.5", "@nomiclabs/hardhat-ethers": "^2.2.3", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "ethers": "^5.7.2", - "fast-check": "^3.15.0", - "hardhat": "^2.19.4", + "fast-check": "^3.15.1", + "hardhat": "^2.19.5", "jest": "^29.7.0", "ts-node": "^10.9.2", "typescript": "^5.3.3" diff --git a/tests/devtools-evm-test/tsconfig.json b/tests/devtools-evm-test/tsconfig.json index 0266db31d..5613cee25 100644 --- a/tests/devtools-evm-test/tsconfig.json +++ b/tests/devtools-evm-test/tsconfig.json @@ -4,6 +4,6 @@ "include": ["src", "test", "*.config.ts"], "compilerOptions": { "module": "commonjs", - "types": ["node", "jest"], - }, + "types": ["node", "jest"] + } } diff --git a/tests/test-evm-node/package.json b/tests/test-evm-node/package.json index b7c978060..0a12812be 100644 --- a/tests/test-evm-node/package.json +++ b/tests/test-evm-node/package.json @@ -11,10 +11,11 @@ "license": "MIT", "scripts": { "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "start": "$npm_execpath hardhat node --hostname 0.0.0.0" }, "devDependencies": { - "hardhat": "^2.19.4", + "hardhat": "^2.19.5", "ts-node": "^10.9.2", "tslib": "~2.6.2", "typescript": "^5.3.3" diff --git a/tests/test-evm-node/tsconfig.json b/tests/test-evm-node/tsconfig.json index f4663493d..99636b366 100644 --- a/tests/test-evm-node/tsconfig.json +++ b/tests/test-evm-node/tsconfig.json @@ -4,6 +4,6 @@ "include": ["src", "*.config.ts"], "compilerOptions": { "module": "commonjs", - "types": ["node"], - }, + "types": ["node"] + } } diff --git a/tests/ua-devtools-evm-hardhat-test/package.json b/tests/ua-devtools-evm-hardhat-test/package.json index 2198036ff..970b55dfa 100644 --- a/tests/ua-devtools-evm-hardhat-test/package.json +++ b/tests/ua-devtools-evm-hardhat-test/package.json @@ -13,10 +13,11 @@ "clean": "rm -rf artifacts cache deployments", "compile": "$npm_execpath hardhat compile", "lint": "$npm_execpath eslint '**/*.{js,ts,json}'", + "lint:fix": "eslint --fix '**/*.{js,ts,json}'", "test": "jest --ci --runInBand --forceExit" }, "devDependencies": { - "@babel/core": "^7.23.7", + "@babel/core": "^7.23.9", "@ethersproject/abi": "^5.7.0", "@ethersproject/abstract-signer": "^5.7.0", "@ethersproject/address": "~5.7.0", @@ -28,31 +29,31 @@ "@layerzerolabs/devtools-evm": "~0.1.1", "@layerzerolabs/devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/io-devtools": "~0.1.0", - "@layerzerolabs/lz-definitions": "~2.1.2", - "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.2", - "@layerzerolabs/lz-evm-oapp-v2": "~2.1.2", - "@layerzerolabs/lz-evm-protocol-v2": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v1": "~2.1.2", - "@layerzerolabs/lz-evm-sdk-v2": "~2.1.2", - "@layerzerolabs/lz-v2-utilities": "~2.1.2", + "@layerzerolabs/lz-definitions": "~2.1.3", + "@layerzerolabs/lz-evm-messagelib-v2": "~2.1.3", + "@layerzerolabs/lz-evm-oapp-v2": "~2.1.3", + "@layerzerolabs/lz-evm-protocol-v2": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v1": "~2.1.3", + "@layerzerolabs/lz-evm-sdk-v2": "~2.1.3", + "@layerzerolabs/lz-v2-utilities": "~2.1.3", "@layerzerolabs/omnicounter-devtools": "~0.1.1", "@layerzerolabs/omnicounter-devtools-evm": "~0.1.1", "@layerzerolabs/protocol-devtools": "~0.1.1", "@layerzerolabs/protocol-devtools-evm": "~0.1.1", "@layerzerolabs/test-devtools-evm-hardhat": "~0.1.1", "@layerzerolabs/toolbox-hardhat": "~0.1.1", - "@layerzerolabs/ua-devtools": "~0.1.1", + "@layerzerolabs/ua-devtools": "~0.1.2", "@layerzerolabs/ua-devtools-evm": "~0.1.1", "@layerzerolabs/ua-devtools-evm-hardhat": "~0.1.1", "@nomicfoundation/hardhat-ethers": "^3.0.5", "@nomiclabs/hardhat-ethers": "^2.2.3", "@openzeppelin/contracts": "^5.0.1", - "@swc/core": "^1.3.105", - "@swc/jest": "^0.2.31", - "@types/jest": "^29.5.11", + "@swc/core": "^1.4.0", + "@swc/jest": "^0.2.36", + "@types/jest": "^29.5.12", "ethers": "^5.7.2", - "fast-check": "^3.15.0", - "hardhat": "^2.19.4", + "fast-check": "^3.15.1", + "hardhat": "^2.19.5", "hardhat-deploy": "^0.11.45", "jest": "^29.7.0", "jest-extended": "^4.0.2", diff --git a/tests/ua-devtools-evm-hardhat-test/tsconfig.json b/tests/ua-devtools-evm-hardhat-test/tsconfig.json index 1bd4dbb76..815fcb54e 100644 --- a/tests/ua-devtools-evm-hardhat-test/tsconfig.json +++ b/tests/ua-devtools-evm-hardhat-test/tsconfig.json @@ -4,6 +4,6 @@ "include": ["src", "test", "deploy", "*.config.ts"], "compilerOptions": { "module": "commonjs", - "types": ["node", "jest"], - }, + "types": ["node", "jest"] + } } diff --git a/turbo.json b/turbo.json index ca68f19f6..88ddd9248 100644 --- a/turbo.json +++ b/turbo.json @@ -22,6 +22,9 @@ "lint": { "cache": false }, + "lint:fix": { + "cache": false + }, "start": { "outputs": [], "dependsOn": ["build"],