From b6184f50bf3ec288aead6060057e8ecdc7adef9e Mon Sep 17 00:00:00 2001 From: sudo rm -rf --no-preserve-root / Date: Sat, 13 Apr 2024 12:28:19 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9E=95=20Add=20Kava=20Mainnet=20and=20Polygo?= =?UTF-8?q?n,=20Mantle,=20and=20Linea=20Sepolia=20Deployments=20(#102)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Marco Caversaccio --- README.md | 11 +- deployments/deployments.json | 29 ++- hardhat.config.ts | 55 +++-- interface/package.json | 14 +- lib/openzeppelin-contracts | 2 +- lib/solady | 2 +- package.json | 7 +- pnpm-lock.yaml | 429 ++++++++++++++++++----------------- 8 files changed, 303 insertions(+), 246 deletions(-) diff --git a/README.md b/README.md index 604c11a2..d690c71c 100644 --- a/README.md +++ b/README.md @@ -2205,6 +2205,7 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer - [Blast](https://blastscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [DOS Chain](https://doscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Endurance](https://explorer-endurance.fusionist.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Kava](https://kavascan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) #### Ethereum Test Networks @@ -2216,7 +2217,7 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer - [Binance Smart Chain Testnet](https://testnet.bscscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Optimism Sepolia Testnet](https://sepolia-optimism.etherscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Arbitrum Sepolia Testnet](https://sepolia.arbiscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) -- [Polygon Testnet (Mumbai)](https://mumbai.polygonscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Polygon Sepolia Testnet (Amoy)](https://www.oklink.com/amoy/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Polygon Testnet (zkEVM)](https://cardona-zkevm.polygonscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Fantom Testnet](https://testnet.ftmscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Avalanche Testnet (Fuji)](https://testnet.snowtrace.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) @@ -2231,17 +2232,17 @@ To verify a deployed [`CreateX`](./src/CreateX.sol) contract on a block explorer - [Boba Network Testnet](https://testnet.bobascan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Canto Testnet](https://testnet.tuber.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Base Sepolia Testnet](https://sepolia.basescan.org/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) -- [Mantle Testnet (Ringwood)](https://explorer.testnet.mantle.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Mantle Sepolia Testnet](https://explorer.sepolia.mantle.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Filecoin Testnet (Calibration)](https://calibration.filfox.info/en/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Scroll Sepolia Testnet](https://sepolia.scrollscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) -- [Linea Testnet](https://goerli.lineascan.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Linea Sepolia Testnet](https://sepolia.lineascan.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Zora Sepolia Testnet](https://sepolia.explorer.zora.energy/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [LUKSO Testnet](https://explorer.execution.testnet.lukso.network/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Manta Pacific Testnet](https://pacific-explorer.testnet.manta.network/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [Frame Testnet](https://explorer.testnet.frame.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) -- [Blast Testnet](https://sepolia.blastscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Blast Sepolia Testnet](https://sepolia.blastscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) - [DOS Chain Testnet](https://test.doscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) -- [Fraxtal Testnet](https://holesky.fraxscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) +- [Fraxtal Holešky Testnet](https://holesky.fraxscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed) ## Integration With External Tooling diff --git a/deployments/deployments.json b/deployments/deployments.json index 01a2c103..f8950808 100644 --- a/deployments/deployments.json +++ b/deployments/deployments.json @@ -239,6 +239,14 @@ "https://repo.sourcify.dev/contracts/partial_match/648/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed/" ] }, + { + "name": "Kava", + "chainId": 2222, + "urls": [ + "https://kavascan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed", + "https://repo.sourcify.dev/contracts/partial_match/2222/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed/" + ] + }, { "name": "Sepolia", "chainId": 11155111, @@ -280,11 +288,10 @@ ] }, { - "name": "Polygon Testnet (Mumbai)", - "chainId": 80001, + "name": "Polygon Sepolia Testnet (Amoy)", + "chainId": 80002, "urls": [ - "https://mumbai.polygonscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed", - "https://repo.sourcify.dev/contracts/partial_match/80001/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed/" + "https://www.oklink.com/amoy/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" ] }, { @@ -393,10 +400,10 @@ ] }, { - "name": "Mantle Testnet (Ringwood)", - "chainId": 5001, + "name": "Mantle Sepolia Testnet", + "chainId": 5003, "urls": [ - "https://explorer.testnet.mantle.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" + "https://explorer.sepolia.mantle.xyz/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" ] }, { @@ -415,10 +422,10 @@ ] }, { - "name": "Linea Testnet", + "name": "Linea Sepolia Testnet", "chainId": 59140, "urls": [ - "https://goerli.lineascan.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" + "https://sepolia.lineascan.build/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" ] }, { @@ -451,7 +458,7 @@ ] }, { - "name": "Blast Testnet", + "name": "Blast Sepolia Testnet", "chainId": 168587773, "urls": [ "https://sepolia.blastscan.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" @@ -465,7 +472,7 @@ ] }, { - "name": "Fraxtal Testnet", + "name": "Fraxtal Holešky Testnet", "chainId": 2522, "urls": [ "https://holesky.fraxscan.com/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed" diff --git a/hardhat.config.ts b/hardhat.config.ts index 37853a3f..195a2e82 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -144,9 +144,12 @@ const config: HardhatUserConfig = { url: vars.get("ARBITRUM_NOVA_URL", "https://nova.arbitrum.io/rpc"), accounts, }, - mumbai: { - chainId: 80001, - url: vars.get("POLYGON_TESTNET_URL", "https://rpc-mumbai.maticvigil.com"), + amoy: { + chainId: 80002, + url: vars.get( + "POLYGON_TESTNET_URL", + "https://rpc-amoy.polygon.technology", + ), accounts, }, polygonZkEVMTestnet: { @@ -331,8 +334,8 @@ const config: HardhatUserConfig = { accounts, }, mantleTestnet: { - chainId: 5001, - url: vars.get("MANTLE_TESTNET_URL", "https://rpc.testnet.mantle.xyz"), + chainId: 5003, + url: vars.get("MANTLE_TESTNET_URL", "https://rpc.sepolia.mantle.xyz"), accounts, }, mantleMain: { @@ -364,8 +367,8 @@ const config: HardhatUserConfig = { accounts, }, lineaTestnet: { - chainId: 59140, - url: vars.get("LINEA_TESTNET_URL", "https://rpc.goerli.linea.build"), + chainId: 59141, + url: vars.get("LINEA_TESTNET_URL", "https://rpc.sepolia.linea.build"), accounts, }, lineaMain: { @@ -491,6 +494,11 @@ const config: HardhatUserConfig = { url: vars.get("FRAXTAL_TESTNET_URL", "https://rpc.testnet.frax.com"), accounts, }, + kavaMain: { + chainId: 2222, + url: vars.get("KAVA_MAINNET_URL", "https://evm.kava-rpc.com"), + accounts, + }, }, contractSizer: { alphaSort: true, @@ -540,7 +548,7 @@ const config: HardhatUserConfig = { // For Polygon testnets & mainnets polygon: vars.get("POLYGON_API_KEY", ""), polygonZkEVM: vars.get("POLYGON_ZKEVM_API_KEY", ""), - polygonMumbai: vars.get("POLYGON_API_KEY", ""), + polygonAmoy: vars.get("POLYGON_AMOY_API_KEY", ""), polygonZkEVMTestnet: vars.get("POLYGON_ZKEVM_API_KEY", ""), // For Arbitrum testnet & mainnets arbitrumOne: vars.get("ARBITRUM_API_KEY", ""), @@ -625,6 +633,8 @@ const config: HardhatUserConfig = { dosTestnet: vars.get("DOS_API_KEY", ""), // For Fraxtal testnet fraxtalTestnet: vars.get("FRAXTAL_API_KEY", ""), + // For Kava mainnet + kava: vars.get("KAVA_API_KEY", ""), }, customChains: [ { @@ -799,10 +809,10 @@ const config: HardhatUserConfig = { }, { network: "mantleTestnet", - chainId: 5001, + chainId: 5003, urls: { - apiURL: "https://explorer.testnet.mantle.xyz/api", - browserURL: "https://explorer.testnet.mantle.xyz", + apiURL: "https://explorer.sepolia.mantle.xyz/api", + browserURL: "https://explorer.sepolia.mantle.xyz", }, }, { @@ -845,6 +855,15 @@ const config: HardhatUserConfig = { browserURL: "https://zkevm.polygonscan.com", }, }, + { + network: "polygonAmoy", + chainId: 80002, + urls: { + apiURL: + "https://www.oklink.com/api/explorer/v1/contract/verify/async/api/polygonAmoy", + browserURL: "https://www.oklink.com/amoy", + }, + }, { network: "polygonZkEVMTestnet", chainId: 2442, @@ -863,10 +882,10 @@ const config: HardhatUserConfig = { }, { network: "lineaTestnet", - chainId: 59140, + chainId: 59141, urls: { - apiURL: "https://api-testnet.lineascan.build/api", - browserURL: "https://goerli.lineascan.build", + apiURL: "https://api-sepolia.lineascan.build/api", + browserURL: "https://sepolia.lineascan.build", }, }, { @@ -1013,6 +1032,14 @@ const config: HardhatUserConfig = { browserURL: "https://holesky.fraxscan.com", }, }, + { + network: "kava", + chainId: 2222, + urls: { + apiURL: "https://kavascan.com/api", + browserURL: "https://kavascan.com", + }, + }, ], }, }; diff --git a/interface/package.json b/interface/package.json index d1bfcf11..817ebecd 100644 --- a/interface/package.json +++ b/interface/package.json @@ -32,7 +32,7 @@ "dependencies": { "@headlessui/react": "^1.7.18", "@heroicons/react": "^2.1.3", - "next": "^14.1.4", + "next": "^14.2.1", "next-themes": "^0.3.0", "prismjs": "^1.29.0", "react": "^18.2.0", @@ -41,14 +41,14 @@ }, "devDependencies": { "@eslint/js": "^9.0.0", - "@next/eslint-plugin-next": "^14.1.4", + "@next/eslint-plugin-next": "^14.2.1", "@trivago/prettier-plugin-sort-imports": "^4.3.0", - "@types/node": "^20.12.5", - "@types/react": "^18.2.74", - "@types/react-dom": "^18.2.24", + "@types/node": "^20.12.7", + "@types/react": "^18.2.77", + "@types/react-dom": "^18.2.25", "autoprefixer": "^10.4.19", "eslint": "^8.57.0", - "eslint-config-next": "^14.1.4", + "eslint-config-next": "^14.2.1", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", "next-seo": "^6.5.0", @@ -56,7 +56,7 @@ "prettier": "^3.2.5", "prettier-plugin-tailwindcss": "^0.5.13", "tailwindcss": "^3.4.3", - "typescript": "^5.4.4", + "typescript": "^5.4.5", "typescript-eslint": "^7.6.0" } } diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index 5212e8eb..11dc5e38 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit 5212e8eb1830be145cc7b6b2c955c7667a74e14c +Subproject commit 11dc5e3809ebe07d5405fe524385cbe4f890a08b diff --git a/lib/solady b/lib/solady index 4ed19e1e..8e2537fc 160000 --- a/lib/solady +++ b/lib/solady @@ -1 +1 @@ -Subproject commit 4ed19e1e837d00a76c5b60f003be688045bd971d +Subproject commit 8e2537fc71f43d78fbe7401cac0bb8af2b05307d diff --git a/package.json b/package.json index 91923d95..4e077c71 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "deploy:arbitrumsepolia": "npx hardhat run --no-compile --network arbitrumSepolia scripts/deploy.ts", "deploy:arbitrummain": "npx hardhat run --no-compile --network arbitrumMain scripts/deploy.ts", "deploy:arbitrumnova": "npx hardhat run --no-compile --network arbitrumNova scripts/deploy.ts", - "deploy:mumbai": "npx hardhat run --no-compile --network mumbai scripts/deploy.ts", + "deploy:amoy": "npx hardhat run --no-compile --network amoy scripts/deploy.ts", "deploy:polygonzkevmtestnet": "npx hardhat run --no-compile --network polygonZkEVMTestnet scripts/deploy.ts", "deploy:polygon": "npx hardhat run --no-compile --network polygon scripts/deploy.ts", "deploy:polygonzkevmmain": "npx hardhat run --no-compile --network polygonZkEVMMain scripts/deploy.ts", @@ -112,6 +112,7 @@ "deploy:dostestnet": "npx hardhat run --no-compile --network dosTestnet scripts/deploy.ts", "deploy:dosmain": "npx hardhat run --no-compile --network dosMain scripts/deploy.ts", "deploy:fraxtaltestnet": "npx hardhat run --no-compile --network fraxtalTestnet scripts/deploy.ts", + "deploy:kavamain": "npx hardhat run --no-compile --network kavaMain scripts/deploy.ts", "prettier:check": "npx prettier -c \"**/*.{js,ts,md,sol,json,yml,yaml}\"", "prettier:check:interface": "cd interface && pnpm prettier:check", "prettier:fix": "npx prettier -w \"**/*.{js,ts,md,sol,json,yml,yaml}\"", @@ -141,10 +142,10 @@ "hardhat-gas-reporter": "^2.1.1", "prettier": "^3.2.5", "prettier-plugin-solidity": "^1.3.1", - "solhint": "^4.5.2", + "solhint": "^4.5.4", "ts-node": "^10.9.2", "typechain": "^8.3.2", - "typescript": "^5.4.4", + "typescript": "^5.4.5", "typescript-eslint": "^7.6.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fc55609..4d933a97 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: version: 2.0.5(hardhat@2.22.2) "@typechain/ethers-v6": specifier: ^0.5.1 - version: 0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.4) + version: 0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.5) "@typechain/hardhat": specifier: ^9.1.0 version: 9.1.0(@typechain/ethers-v6@0.5.1)(ethers@6.11.1)(hardhat@2.22.2)(typechain@8.3.2) @@ -33,7 +33,7 @@ importers: version: 6.11.1 hardhat: specifier: ^2.22.2 - version: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + version: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) hardhat-abi-exporter: specifier: ^2.10.1 version: 2.10.1(hardhat@2.22.2) @@ -42,7 +42,7 @@ importers: version: 2.10.0(hardhat@2.22.2) hardhat-gas-reporter: specifier: ^2.1.1 - version: 2.1.1(hardhat@2.22.2)(typescript@5.4.4) + version: 2.1.1(hardhat@2.22.2)(typescript@5.4.5) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -50,20 +50,20 @@ importers: specifier: ^1.3.1 version: 1.3.1(prettier@3.2.5) solhint: - specifier: ^4.5.2 - version: 4.5.2(typescript@5.4.4) + specifier: ^4.5.4 + version: 4.5.4(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.5)(typescript@5.4.4) + version: 10.9.2(@types/node@20.12.7)(typescript@5.4.5) typechain: specifier: ^8.3.2 - version: 8.3.2(typescript@5.4.4) + version: 8.3.2(typescript@5.4.5) typescript: - specifier: ^5.4.4 - version: 5.4.4 + specifier: ^5.4.5 + version: 5.4.5 typescript-eslint: specifier: ^7.6.0 - version: 7.6.0(eslint@8.57.0)(typescript@5.4.4) + version: 7.6.0(eslint@8.57.0)(typescript@5.4.5) interface: dependencies: @@ -74,8 +74,8 @@ importers: specifier: ^2.1.3 version: 2.1.3(react@18.2.0) next: - specifier: ^14.1.4 - version: 14.1.4(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.2.1 + version: 14.2.1(react-dom@18.2.0)(react@18.2.0) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.2.0)(react@18.2.0) @@ -96,20 +96,20 @@ importers: specifier: ^9.0.0 version: 9.0.0 "@next/eslint-plugin-next": - specifier: ^14.1.4 - version: 14.1.4 + specifier: ^14.2.1 + version: 14.2.1 "@trivago/prettier-plugin-sort-imports": specifier: ^4.3.0 version: 4.3.0(prettier@3.2.5) "@types/node": - specifier: ^20.12.5 - version: 20.12.5 + specifier: ^20.12.7 + version: 20.12.7 "@types/react": - specifier: ^18.2.74 - version: 18.2.74 + specifier: ^18.2.77 + version: 18.2.77 "@types/react-dom": - specifier: ^18.2.24 - version: 18.2.24 + specifier: ^18.2.25 + version: 18.2.25 autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.38) @@ -117,8 +117,8 @@ importers: specifier: ^8.57.0 version: 8.57.0 eslint-config-next: - specifier: ^14.1.4 - version: 14.1.4(eslint@8.57.0)(typescript@5.4.4) + specifier: ^14.2.1 + version: 14.2.1(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-react: specifier: ^7.34.1 version: 7.34.1(eslint@8.57.0) @@ -127,7 +127,7 @@ importers: version: 4.6.0(eslint@8.57.0) next-seo: specifier: ^6.5.0 - version: 6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) + version: 6.5.0(next@14.2.1)(react-dom@18.2.0)(react@18.2.0) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -141,11 +141,11 @@ importers: specifier: ^3.4.3 version: 3.4.3(ts-node@10.9.2) typescript: - specifier: ^5.4.4 - version: 5.4.4 + specifier: ^5.4.5 + version: 5.4.5 typescript-eslint: specifier: ^7.6.0 - version: 7.6.0(eslint@8.57.0)(typescript@5.4.4) + version: 7.6.0(eslint@8.57.0)(typescript@5.4.5) packages: /@aashutoshrathi/word-wrap@1.2.6: @@ -316,10 +316,10 @@ packages: "@babel/types": 7.17.0 dev: true - /@babel/runtime@7.24.1: + /@babel/runtime@7.24.4: resolution: { - integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==, + integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==, } engines: { node: ">=6.9.0" } dependencies: @@ -1206,25 +1206,25 @@ packages: tweetnacl-util: 0.15.1 dev: true - /@next/env@14.1.4: + /@next/env@14.2.1: resolution: { - integrity: sha512-e7X7bbn3Z6DWnDi75UWn+REgAbLEqxI8Tq2pkFOFAMpWAWApz/YCUhtWMWn410h8Q2fYiYL7Yg5OlxMOCfFjJQ==, + integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==, } - /@next/eslint-plugin-next@14.1.4: + /@next/eslint-plugin-next@14.2.1: resolution: { - integrity: sha512-n4zYNLSyCo0Ln5b7qxqQeQ34OZKXwgbdcx6kmkQbywr+0k6M3Vinft0T72R6CDAcDrne2IAgSud4uWCzFgc5HA==, + integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==, } dependencies: glob: 10.3.10 dev: true - /@next/swc-darwin-arm64@14.1.4: + /@next/swc-darwin-arm64@14.2.1: resolution: { - integrity: sha512-ubmUkbmW65nIAOmoxT1IROZdmmJMmdYvXIe8211send9ZYJu+SqxSnJM4TrPj9wmL6g9Atvj0S/2cFmMSS99jg==, + integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==, } engines: { node: ">= 10" } cpu: [arm64] @@ -1232,10 +1232,10 @@ packages: requiresBuild: true optional: true - /@next/swc-darwin-x64@14.1.4: + /@next/swc-darwin-x64@14.2.1: resolution: { - integrity: sha512-b0Xo1ELj3u7IkZWAKcJPJEhBop117U78l70nfoQGo4xUSvv0PJSTaV4U9xQBLvZlnjsYkc8RwQN1HoH/oQmLlQ==, + integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==, } engines: { node: ">= 10" } cpu: [x64] @@ -1243,10 +1243,10 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@14.1.4: + /@next/swc-linux-arm64-gnu@14.2.1: resolution: { - integrity: sha512-457G0hcLrdYA/u1O2XkRMsDKId5VKe3uKPvrKVOyuARa6nXrdhJOOYU9hkKKyQTMru1B8qEP78IAhf/1XnVqKA==, + integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==, } engines: { node: ">= 10" } cpu: [arm64] @@ -1254,10 +1254,10 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@14.1.4: + /@next/swc-linux-arm64-musl@14.2.1: resolution: { - integrity: sha512-l/kMG+z6MB+fKA9KdtyprkTQ1ihlJcBh66cf0HvqGP+rXBbOXX0dpJatjZbHeunvEHoBBS69GYQG5ry78JMy3g==, + integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==, } engines: { node: ">= 10" } cpu: [arm64] @@ -1265,10 +1265,10 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@14.1.4: + /@next/swc-linux-x64-gnu@14.2.1: resolution: { - integrity: sha512-BapIFZ3ZRnvQ1uWbmqEGJuPT9cgLwvKtxhK/L2t4QYO7l+/DxXuIGjvp1x8rvfa/x1FFSsipERZK70pewbtJtw==, + integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==, } engines: { node: ">= 10" } cpu: [x64] @@ -1276,10 +1276,10 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.1.4: + /@next/swc-linux-x64-musl@14.2.1: resolution: { - integrity: sha512-mqVxTwk4XuBl49qn2A5UmzFImoL1iLm0KQQwtdRJRKl21ylQwwGCxJtIYo2rbfkZHoSKlh/YgztY0qH3wG1xIg==, + integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==, } engines: { node: ">= 10" } cpu: [x64] @@ -1287,10 +1287,10 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@14.1.4: + /@next/swc-win32-arm64-msvc@14.2.1: resolution: { - integrity: sha512-xzxF4ErcumXjO2Pvg/wVGrtr9QQJLk3IyQX1ddAC/fi6/5jZCZ9xpuL9Tzc4KPWMFq8GGWFVDMshZOdHGdkvag==, + integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==, } engines: { node: ">= 10" } cpu: [arm64] @@ -1298,10 +1298,10 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@14.1.4: + /@next/swc-win32-ia32-msvc@14.2.1: resolution: { - integrity: sha512-WZiz8OdbkpRw6/IU/lredZWKKZopUMhcI2F+XiMAcPja0uZYdMTZQRoQ0WZcvinn9xZAidimE7tN9W5v9Yyfyw==, + integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==, } engines: { node: ">= 10" } cpu: [ia32] @@ -1309,10 +1309,10 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@14.1.4: + /@next/swc-win32-x64-msvc@14.2.1: resolution: { - integrity: sha512-4Rto21sPfw555sZ/XNLqfxDUNeLhNYGO2dlPqsnuCg8N8a2a9u1ltqBOPQ4vj1Gf7eJC0W2hHG2eYUHuiXgY2w==, + integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==, } engines: { node: ">= 10" } cpu: [x64] @@ -1589,7 +1589,7 @@ packages: dependencies: debug: 4.3.4(supports-color@8.1.1) ethers: 6.11.1 - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color @@ -1608,7 +1608,7 @@ packages: cbor: 8.1.0 chalk: 2.4.2 debug: 4.3.4(supports-color@8.1.1) - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.8.2 @@ -1796,10 +1796,10 @@ packages: config-chain: 1.1.13 dev: true - /@rushstack/eslint-patch@1.8.0: + /@rushstack/eslint-patch@1.10.2: resolution: { - integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==, + integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==, } dev: true @@ -1986,12 +1986,19 @@ packages: } dev: true - /@swc/helpers@0.5.2: + /@swc/counter@0.1.3: resolution: { - integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==, + integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, + } + + /@swc/helpers@0.5.5: + resolution: + { + integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==, } dependencies: + "@swc/counter": 0.1.3 tslib: 2.6.2 /@szmarczak/http-timer@5.0.1: @@ -2076,7 +2083,7 @@ packages: } dev: true - /@typechain/ethers-v6@0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.4): + /@typechain/ethers-v6@0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.5): resolution: { integrity: sha512-F+GklO8jBWlsaVV+9oHaPh5NJdd6rAKN4tklGfInX1Q7h0xPgVLP39Jl3eCulPB5qexI71ZFHwbljx4ZXNfouA==, @@ -2088,9 +2095,9 @@ packages: dependencies: ethers: 6.11.1 lodash: 4.17.21 - ts-essentials: 7.0.3(typescript@5.4.4) - typechain: 8.3.2(typescript@5.4.4) - typescript: 5.4.4 + ts-essentials: 7.0.3(typescript@5.4.5) + typechain: 8.3.2(typescript@5.4.5) + typescript: 5.4.5 dev: true /@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1)(ethers@6.11.1)(hardhat@2.22.2)(typechain@8.3.2): @@ -2104,11 +2111,11 @@ packages: hardhat: ^2.9.9 typechain: ^8.3.2 dependencies: - "@typechain/ethers-v6": 0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.4) + "@typechain/ethers-v6": 0.5.1(ethers@6.11.1)(typechain@8.3.2)(typescript@5.4.5) ethers: 6.11.1 fs-extra: 9.1.0 - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) - typechain: 8.3.2(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) + typechain: 8.3.2(typescript@5.4.5) dev: true /@types/bn.js@4.11.6: @@ -2117,7 +2124,7 @@ packages: integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==, } dependencies: - "@types/node": 20.12.5 + "@types/node": 20.12.7 dev: true /@types/bn.js@5.1.5: @@ -2126,7 +2133,7 @@ packages: integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==, } dependencies: - "@types/node": 20.12.5 + "@types/node": 20.12.7 dev: true /@types/http-cache-semantics@4.0.4: @@ -2164,10 +2171,10 @@ packages: } dev: true - /@types/node@20.12.5: + /@types/node@20.12.7: resolution: { - integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==, + integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==, } dependencies: undici-types: 5.26.5 @@ -2179,7 +2186,7 @@ packages: integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==, } dependencies: - "@types/node": 20.12.5 + "@types/node": 20.12.7 dev: true /@types/prettier@2.7.3: @@ -2196,19 +2203,19 @@ packages: } dev: true - /@types/react-dom@18.2.24: + /@types/react-dom@18.2.25: resolution: { - integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==, + integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==, } dependencies: - "@types/react": 18.2.74 + "@types/react": 18.2.77 dev: true - /@types/react@18.2.74: + /@types/react@18.2.77: resolution: { - integrity: sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==, + integrity: sha512-CUT9KUUF+HytDM7WiXKLF9qUSg4tGImwy4FXTlfEDPEkkNUzJ7rVFolYweJ9fS1ljoIaP7M7Rdjc5eUm/Yu5AA==, } dependencies: "@types/prop-types": 15.7.12 @@ -2221,7 +2228,7 @@ packages: integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==, } dependencies: - "@types/node": 20.12.5 + "@types/node": 20.12.7 dev: true /@types/semver@7.5.8: @@ -2231,7 +2238,7 @@ packages: } dev: true - /@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5): resolution: { integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==, @@ -2246,10 +2253,10 @@ packages: optional: true dependencies: "@eslint-community/regexpp": 4.10.0 - "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.5) "@typescript-eslint/scope-manager": 7.6.0 - "@typescript-eslint/type-utils": 7.6.0(eslint@8.57.0)(typescript@5.4.4) - "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/type-utils": 7.6.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.5) "@typescript-eslint/visitor-keys": 7.6.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 @@ -2257,37 +2264,37 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5): resolution: { - integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==, + integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: "*" peerDependenciesMeta: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 6.21.0 - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/typescript-estree": 6.21.0(typescript@5.4.4) - "@typescript-eslint/visitor-keys": 6.21.0 + "@typescript-eslint/scope-manager": 7.2.0 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/typescript-estree": 7.2.0(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.2.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - typescript: 5.4.4 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/parser@7.6.0(eslint@8.57.0)(typescript@5.4.5): resolution: { integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==, @@ -2302,24 +2309,24 @@ packages: dependencies: "@typescript-eslint/scope-manager": 7.6.0 "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.4) + "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.5) "@typescript-eslint/visitor-keys": 7.6.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - typescript: 5.4.4 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.21.0: + /@typescript-eslint/scope-manager@7.2.0: resolution: { - integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==, + integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.0 dev: true /@typescript-eslint/scope-manager@7.6.0: @@ -2333,7 +2340,7 @@ packages: "@typescript-eslint/visitor-keys": 7.6.0 dev: true - /@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/type-utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): resolution: { integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==, @@ -2346,20 +2353,20 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.4) - "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.5) + "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.21.0: + /@typescript-eslint/types@7.2.0: resolution: { - integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==, + integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==, } engines: { node: ^16.0.0 || >=18.0.0 } dev: true @@ -2372,10 +2379,10 @@ packages: engines: { node: ^18.18.0 || >=20.0.0 } dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.4): + /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5): resolution: { - integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==, + integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -2384,20 +2391,20 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 + "@typescript-eslint/types": 7.2.0 + "@typescript-eslint/visitor-keys": 7.2.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.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.4): + /@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5): resolution: { integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==, @@ -2416,13 +2423,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.4) - typescript: 5.4.4 + ts-api-utils: 1.3.0(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.4): + /@typescript-eslint/utils@7.6.0(eslint@8.57.0)(typescript@5.4.5): resolution: { integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==, @@ -2436,7 +2443,7 @@ packages: "@types/semver": 7.5.8 "@typescript-eslint/scope-manager": 7.6.0 "@typescript-eslint/types": 7.6.0 - "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.4) + "@typescript-eslint/typescript-estree": 7.6.0(typescript@5.4.5) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -2444,14 +2451,14 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.21.0: + /@typescript-eslint/visitor-keys@7.2.0: resolution: { - integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==, + integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/types": 7.2.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2473,7 +2480,7 @@ packages: } dev: true - /abitype@1.0.0(typescript@5.4.4): + /abitype@1.0.0(typescript@5.4.5): resolution: { integrity: sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==, @@ -2487,7 +2494,7 @@ packages: zod: optional: true dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true /acorn-jsx@5.3.2(acorn@8.11.3): @@ -2765,7 +2772,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.3 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -2802,7 +2809,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.3 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -3230,6 +3237,13 @@ packages: { integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==, } + dev: true + + /caniuse-lite@1.0.30001609: + resolution: + { + integrity: sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==, + } /cbor@8.1.0: resolution: @@ -3512,7 +3526,7 @@ packages: engines: { node: ">= 0.6" } dev: true - /cosmiconfig@8.3.6(typescript@5.4.4): + /cosmiconfig@8.3.6(typescript@5.4.5): resolution: { integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==, @@ -3528,7 +3542,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.4.4 + typescript: 5.4.5 dev: true /create-hash@1.2.0: @@ -4045,10 +4059,10 @@ packages: which-typed-array: 1.1.15 dev: true - /es-abstract@1.23.2: + /es-abstract@1.23.3: resolution: { - integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==, + integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, } engines: { node: ">= 0.4" } dependencies: @@ -4095,7 +4109,7 @@ packages: typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 + typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 dev: true @@ -4208,10 +4222,10 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-next@14.1.4(eslint@8.57.0)(typescript@5.4.4): + /eslint-config-next@14.2.1(eslint@8.57.0)(typescript@5.4.5): resolution: { - integrity: sha512-cihIahbhYAWwXJwZkAaRPpUi5t9aOi/HdfWXOjZeUOqNWXHD8X22kd1KG58Dc3MVaRx3HoR/oMGk2ltcrqDn8g==, + integrity: sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==, } peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -4220,17 +4234,17 @@ packages: typescript: optional: true dependencies: - "@next/eslint-plugin-next": 14.1.4 - "@rushstack/eslint-patch": 1.8.0 - "@typescript-eslint/parser": 6.21.0(eslint@8.57.0)(typescript@5.4.4) + "@next/eslint-plugin-next": 14.2.1 + "@rushstack/eslint-patch": 1.10.2 + "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - typescript: 5.4.4 + typescript: 5.4.5 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -4261,7 +4275,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: { integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==, @@ -4274,7 +4288,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.6.0)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 @@ -4287,7 +4301,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: { integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==, @@ -4311,11 +4325,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - "@typescript-eslint/parser": 6.21.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.4.5) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true @@ -4344,7 +4358,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.5) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -4365,7 +4379,7 @@ packages: "@typescript-eslint/parser": optional: true dependencies: - "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.5) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -4399,7 +4413,7 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - "@babel/runtime": 7.24.1 + "@babel/runtime": 7.24.4 aria-query: 5.3.0 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 @@ -5051,9 +5065,9 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 - path-scurry: 1.10.1 + path-scurry: 1.10.2 dev: true /glob@10.3.12: @@ -5230,7 +5244,7 @@ packages: dependencies: "@ethersproject/abi": 5.7.0 delete-empty: 3.0.0 - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) dev: true /hardhat-contract-sizer@2.10.0(hardhat@2.22.2): @@ -5243,11 +5257,11 @@ packages: dependencies: chalk: 4.1.2 cli-table3: 0.6.4 - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) strip-ansi: 6.0.1 dev: true - /hardhat-gas-reporter@2.1.1(hardhat@2.22.2)(typescript@5.4.4): + /hardhat-gas-reporter@2.1.1(hardhat@2.22.2)(typescript@5.4.5): resolution: { integrity: sha512-h3PAU7iDiPNqPA4i7GcKgnIZsN3UIdALM4gdJNoTtfmF9PGVne5nFZRNX1N7Y2Mx+znbBqeV1mS7o/i6T7NkTg==, @@ -5265,12 +5279,12 @@ packages: cli-table3: 0.6.4 ethereum-cryptography: 2.1.3 glob: 10.3.12 - hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.4) + hardhat: 2.22.2(ts-node@10.9.2)(typescript@5.4.5) jsonschema: 1.4.1 lodash: 4.17.21 markdown-table: 2.0.0 sha1: 1.1.1 - viem: 2.7.14(typescript@5.4.4) + viem: 2.7.14(typescript@5.4.5) transitivePeerDependencies: - bufferutil - debug @@ -5279,7 +5293,7 @@ packages: - zod dev: true - /hardhat@2.22.2(ts-node@10.9.2)(typescript@5.4.4): + /hardhat@2.22.2(ts-node@10.9.2)(typescript@5.4.5): resolution: { integrity: sha512-0xZ7MdCZ5sJem4MrvpQWLR3R3zGDoHw5lsR+pBFimqwagimIOn3bWuZv69KA+veXClwI1s/zpqgwPwiFrd4Dxw==, @@ -5333,9 +5347,9 @@ packages: solc: 0.7.3(debug@4.3.4) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 - ts-node: 10.9.2(@types/node@20.12.5)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.4.5) tsort: 0.0.1 - typescript: 5.4.4 + typescript: 5.4.5 undici: 5.28.4 uuid: 8.3.2 ws: 7.5.9 @@ -6559,7 +6573,7 @@ packages: } dev: true - /next-seo@6.5.0(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.5.0(next@14.2.1)(react-dom@18.2.0)(react@18.2.0): resolution: { integrity: sha512-MfzUeWTN/x/rsKp/1n0213eojO97lIl0unxqbeCY+6pAucViHDA8GSLRRcXpgjsSmBxfCFdfpu7LXbt4ANQoNQ==, @@ -6569,7 +6583,7 @@ packages: react: ">=16.0.0" react-dom: ">=16.0.0" dependencies: - next: 14.1.4(react-dom@18.2.0)(react@18.2.0) + next: 14.2.1(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true @@ -6587,43 +6601,46 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.1.4(react-dom@18.2.0)(react@18.2.0): + /next@14.2.1(react-dom@18.2.0)(react@18.2.0): resolution: { - integrity: sha512-1WTaXeSrUwlz/XcnhGTY7+8eiaFvdet5z9u3V2jb+Ek1vFo0VhHKSAIJvDWfQpttWjnyw14kBeq28TPq7bTeEQ==, + integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==, } engines: { node: ">=18.17.0" } hasBin: true peerDependencies: "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.41.2 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: "@opentelemetry/api": optional: true + "@playwright/test": + optional: true sass: optional: true dependencies: - "@next/env": 14.1.4 - "@swc/helpers": 0.5.2 + "@next/env": 14.2.1 + "@swc/helpers": 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001599 + caniuse-lite: 1.0.30001609 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) optionalDependencies: - "@next/swc-darwin-arm64": 14.1.4 - "@next/swc-darwin-x64": 14.1.4 - "@next/swc-linux-arm64-gnu": 14.1.4 - "@next/swc-linux-arm64-musl": 14.1.4 - "@next/swc-linux-x64-gnu": 14.1.4 - "@next/swc-linux-x64-musl": 14.1.4 - "@next/swc-win32-arm64-msvc": 14.1.4 - "@next/swc-win32-ia32-msvc": 14.1.4 - "@next/swc-win32-x64-msvc": 14.1.4 + "@next/swc-darwin-arm64": 14.2.1 + "@next/swc-darwin-x64": 14.2.1 + "@next/swc-linux-arm64-gnu": 14.2.1 + "@next/swc-linux-arm64-musl": 14.2.1 + "@next/swc-linux-x64-gnu": 14.2.1 + "@next/swc-linux-x64-musl": 14.2.1 + "@next/swc-win32-arm64-msvc": 14.2.1 + "@next/swc-win32-ia32-msvc": 14.2.1 + "@next/swc-win32-x64-msvc": 14.2.1 transitivePeerDependencies: - "@babel/core" - babel-plugin-macros @@ -6771,7 +6788,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.3 es-object-atoms: 1.0.0 dev: true @@ -6784,7 +6801,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.3 dev: true /object.hasown@1.1.3: @@ -7001,17 +7018,6 @@ packages: } dev: true - /path-scurry@1.10.1: - resolution: - { - integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==, - } - engines: { node: ">=16 || 14 >=14.17" } - dependencies: - lru-cache: 10.2.0 - minipass: 7.0.4 - dev: true - /path-scurry@1.10.2: resolution: { @@ -7144,7 +7150,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.38 - ts-node: 10.9.2(@types/node@20.12.5)(typescript@5.4.4) + ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.4.5) yaml: 2.4.1 dev: true @@ -7949,10 +7955,10 @@ packages: - debug dev: true - /solhint@4.5.2(typescript@5.4.4): + /solhint@4.5.4(typescript@5.4.5): resolution: { - integrity: sha512-o7MNYS5QPgE6l+PTGOTAUtCzo0ZLnffQsv586hntSHBe2JbSDfkoxfhAOcjZjN4OesTgaX4UEEjCjH9y/4BP5w==, + integrity: sha512-Cu1XiJXub2q1eCr9kkJ9VPv1sGcmj3V7Zb76B0CoezDOB9bu3DxKIFFH7ggCl9fWpEPD6xBmRLfZrYijkVmujQ==, } hasBin: true dependencies: @@ -7962,7 +7968,7 @@ packages: ast-parents: 0.0.1 chalk: 4.1.2 commander: 10.0.1 - cosmiconfig: 8.3.6(typescript@5.4.4) + cosmiconfig: 8.3.6(typescript@5.4.5) fast-diff: 1.3.0 glob: 8.1.0 ignore: 5.3.1 @@ -8114,7 +8120,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.2 + es-abstract: 1.23.3 es-object-atoms: 1.0.0 dev: true @@ -8431,7 +8437,7 @@ packages: engines: { node: ">=0.6" } dev: true - /ts-api-utils@1.3.0(typescript@5.4.4): + /ts-api-utils@1.3.0(typescript@5.4.5): resolution: { integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, @@ -8440,7 +8446,7 @@ packages: peerDependencies: typescript: ">=4.2.0" dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true /ts-command-line-args@2.5.1: @@ -8456,7 +8462,7 @@ packages: string-format: 2.0.0 dev: true - /ts-essentials@7.0.3(typescript@5.4.4): + /ts-essentials@7.0.3(typescript@5.4.5): resolution: { integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==, @@ -8464,7 +8470,7 @@ packages: peerDependencies: typescript: ">=3.7.0" dependencies: - typescript: 5.4.4 + typescript: 5.4.5 dev: true /ts-interface-checker@0.1.13: @@ -8474,7 +8480,7 @@ packages: } dev: true - /ts-node@10.9.2(@types/node@20.12.5)(typescript@5.4.4): + /ts-node@10.9.2(@types/node@20.12.7)(typescript@5.4.5): resolution: { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, @@ -8496,14 +8502,14 @@ packages: "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 20.12.5 + "@types/node": 20.12.7 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.4.4 + typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -8595,7 +8601,7 @@ packages: engines: { node: ">=8" } dev: true - /typechain@8.3.2(typescript@5.4.4): + /typechain@8.3.2(typescript@5.4.5): resolution: { integrity: sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==, @@ -8613,8 +8619,8 @@ packages: mkdirp: 1.0.4 prettier: 2.8.8 ts-command-line-args: 2.5.1 - ts-essentials: 7.0.3(typescript@5.4.4) - typescript: 5.4.4 + ts-essentials: 7.0.3(typescript@5.4.5) + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true @@ -8675,7 +8681,22 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typescript-eslint@7.6.0(eslint@8.57.0)(typescript@5.4.4): + /typed-array-length@1.0.6: + resolution: + { + integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + } + engines: { node: ">= 0.4" } + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: true + + /typescript-eslint@7.6.0(eslint@8.57.0)(typescript@5.4.5): resolution: { integrity: sha512-LY6vH6F1l5jpGqRtU+uK4+mOecIb4Cd4kaz1hAiJrgnNiHUA8wiw8BkJyYS+MRLM69F1QuSKwtGlQqnGl1Rc6w==, @@ -8688,19 +8709,19 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.4) - "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.4) - "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.4) + "@typescript-eslint/eslint-plugin": 7.6.0(@typescript-eslint/parser@7.6.0)(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/parser": 7.6.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/utils": 7.6.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 - typescript: 5.4.4 + typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /typescript@5.4.4: + /typescript@5.4.5: resolution: { - integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==, + integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==, } engines: { node: ">=14.17" } hasBin: true @@ -8820,7 +8841,7 @@ packages: } dev: true - /viem@2.7.14(typescript@5.4.4): + /viem@2.7.14(typescript@5.4.5): resolution: { integrity: sha512-5b1KB1gXli02GOQHZIUsRluNUwssl2t4hqdFAzyWPwJ744N83jAOBOjOkrGz7K3qMIv9b0GQt3DoZIErSQTPkQ==, @@ -8836,9 +8857,9 @@ packages: "@noble/hashes": 1.3.2 "@scure/bip32": 1.3.2 "@scure/bip39": 1.2.1 - abitype: 1.0.0(typescript@5.4.4) + abitype: 1.0.0(typescript@5.4.5) isows: 1.0.3(ws@8.13.0) - typescript: 5.4.4 + typescript: 5.4.5 ws: 8.13.0 transitivePeerDependencies: - bufferutil